Makeleader befehl Problem.

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
  • Ich habe ein Problem ich hab was verändert und dann übersehen.
    Es gibt keine errors oder warnings nur er gibt keine fraktion mehr....
    was ist falsch?!


    ocmd:makeleader(playerid,params[])
    {
    new pid, frakid;
    if(sscanf(params,"ud",pid,frakid))
    {
    return SendClientMessage(playerid,Gelb,"Verwendung : /makeleader [ID] [Fraktions ID]");
    }
    if(frakid > 24)
    {
    return SendClientMessage(playerid,Rot,"Soviele Fraktionen gibt es nicht!");
    }
    if(IstSpielerAdmin(playerid, 5))
    {
    if(pid == INVALID_PLAYER_ID)
    {
    return SendClientMessage(playerid,Rot,"Ungültiger Spieler!");
    }
    if(IstSpielerInFraktion(pid,frakid) == frakid)
    {
    sSpieler[pid][Fraktion] = frakid;
    SendClientMessage(pid,Gelb,"Du bist nun in einer Fraktion!");
    SendClientMessage(pid,Gelb,"Du hast den angegeben Spieler in eine Fraktion gepackt!");
    }
    }
    else
    {
    return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
    }
    return 1;
    }

    MfG Mayo :love:

  • mach doch sofort

    ocmd:makeleader(playerid,params[])
    {
    new pid, frakid;
    if(sscanf(params,"ud",pid,frakid))return SendClientMessage(playerid,Gelb,"Verwendung : /makeleader [ID] [Fraktions ID]");
    if(frakid > 24)return SendClientMessage(playerid,Rot,"Soviele Fraktionen gibt es nicht!");
    if(!IstSpielerAdmin(playerid, 5))return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
    if(pid == INVALID_PLAYER_ID)return SendClientMessage(playerid,Rot,"Ungültiger Spieler!");
    if(IstSpielerInFraktion(pid,frakid) == frakid)
    {
    sSpieler[pid][Fraktion] = frakid;
    SendClientMessage(pid,Gelb,"Du bist nun in einer Fraktion!");
    SendClientMessage(pid,Gelb,"Du hast den angegeben Spieler in eine Fraktion gepackt!");
    }
    return 1;
    }