Brauche hilfe bei invite befehl

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Moin
    Ich mache gerade nen invite befehl komme aber net weiter
    Also ich hab den befehl fasst fertig nur ich will wissen wie der andere spieler Annehmen/Ablehnen soll


    ocmd:invite(playerid,params[])
    {
    new pID,string[128];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,0xFF0000,"FEHLER: /invite [id]");
    if(GetPVarInt(playerid,"Fraktion")==0)
    {
    SendClientMessage(playerid,0xFF0000,"Du bist in keine Fraktion");
    }
    SetPVarInt(pID,"Anfrage",1);
    format(string,sizeof(string),"Du hast eine einladung von folgende Fraktion: %s",GetPVarInt(playerid,"Fraktion"));
    return 1;
    }


    Hat wer ne idee?

  • Beim befrhl die fraktionskd bei pid speiuern und beim annehmen setzen und beim ablehnrn wiedrr sif null setzn


    Setpvarint(pid,"kurzfid",getpvarint(playerid,"fraktion");


    Bei annehmen
    Die kurzid getten und als fraktionsid setzen und die kurz id auf null setzen


    Ablehnen
    Kurzid auf null sezten


    Ps ipod und so

  • Ich verstehe kaum was :S
    Kannste nicht einfach den befehl schreiben?

  • Invite:
    Setpvarint(pid,"kurzid",gerpvarint(playerid,"fraktion"));


    Annehmen:
    Setpvarint(playerid,"frakion",getpvarint(playerid,"kurzid"));
    Setpvarint(playerid,"kurzid",0);


    Ablehnen:
    Setpvarint(playerid,"kurzid",0);


    Ps: bim am ipod