Command will nicht so richtig...

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 Leute,


    bein Eingeben des folgenden Befehl's kommen zwar die Nachrichten im richtigen Format, jedoch erhält der Spieler nicht den eingegebenen Rank:


    ocmd:giver(playerid,params[])
    {
    new string22[128];
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SCM(playerid, ROT,"/agiverank [Spieler] [Rang]");
    if(!isPlayerAnAdmin(playerid,4)) return SCM(playerid,ROT,"Du darfst diesen Befehl nicht nutzen!");
    if(rank < 0 || rank > 6 ) return SCM(playerid,ROT,"Der Rank muss zwischen 1 (Neuling) und 6 (Leader) sein!");
    pInfo[pID][pRank] = rank; // <---- Funktionert nicht
    SendClientMessagef(pID, COLOR_YELLOW, "[AdmMsg] %s gab dir Fraktions-Rank %i",SpielerName(playerid),rank);
    format(string22,sizeof(string22),"[AdmMsg] %s hat %s Fraktions-Rank %i gegeben!",SpielerName(playerid),SpielerName(pID),rank);
    ABroadCast(ROT,string22,1);
    return 1;
    }


    Seht ihr einen Fehler?