/invite prob

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
  • Hey liebe Community ich hätte gerne eine Frage ich will einen /invite befehl machen ich habe schon einen makeleader befehel des müsste ja des selbe sein aber ich weiß net wie ich des machen soll das es der Leader nur kann was müsste ich den machen??

  • hast du einen stock der definiert das man ein Leader ist ?


    MfG;
    EUReKA

  • Genau das ist mein Problem ne das habe ich nicht :)


    Hier der stock



    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei, "Adminlevel", pInfo[playerid][Adminlevel]);
    dini_IntSet(Spielerdatei, "Fraktion", pInfo[playerid][Fraktion]);
    dini_IntSet(Spielerdatei, "Bank", pInfo[playerid][Bank]);
    dini_IntSet(Spielerdatei, "Job", pInfo[playerid][Job]);
    dini_IntSet(Spielerdatei, "Baned", pInfo[playerid][Baned]);
    dini_IntSet(Spielerdatei, "Geld", pInfo[playerid][Geld]);
    dini_IntSet(Spielerdatei, "Level", pInfo[playerid][Level]);
    if(mjobtime[playerid] >= 1)
    {
    mjobtimerr = SetTimer("MullmanJobTimer", 1000, 1);
    }
    }
    return 1;
    }

  • Bei diesem Stock wird so allerdings jeder einen Spieler inviten können.
    Du musst halt die Variable beim inviteten Spieler auf den Wert der Variable des Leaders setzen.
    Eventuell solltest du eine Variable einfügen, die den Rang eines Spielers enthält, damit wirklich nur "Leader" inviten können.


    Grüße,
    tonyalva