ocmd Makeleader befehl hat Fehler

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
  • ja ich habe den befehl hier ocmd:makeleader(playerid,params[])
    {
    if(SpielerInfo[playerid][pAdmin] >= 1330)
    {
    new ID,leader[100];
    if(sscanf(params,"ui",ID,leader))return SendClientMessage(playerid,COLOR_Farbe1,"Bitte Benutze /makeleader [ID] [Team]!");
    strmid(SpielerInfo[ID][pLeader], leader,0,strlen(leader), 255);
    strmid(SpielerInfo[ID][pTeam], leader,0,strlen(leader), 255);
    SpawnPlayer(ID);
    }
    return 1;
    }


    also der spieler wird in die Fraktion und alles gesetzt aber dem Admin wird alles weggenommen also seine admin rechte


    //Edit INk
    Beachte die Editier Regel! - Verwarnt


  • ocmd:makeleader(playerid,params[])
    {
    if(SpielerInfo[playerid][pAdmin] >= 1330) // Adminabfrage
    {
    new ID,leader[100]; //news
    if(sscanf(params,"ui",ID,leader))return SendClientMessage(playerid,COLOR_Farbe1,"Bitte Benutze /makeleader [ID] [Team]!"); //eingabe
    strmid(SpielerInfo[ID][pLeader], leader,0,strlen(leader), 255); //Leadersetzung
    strmid(SpielerInfo[ID][pTeam], leader,0,strlen(leader), 255); // Mitgliedersetzung
    SpawnPlayer(ID); // Spawn
    }
    return 1; // return.
    }


    versuch mal meines anzupassen und / oder einzufügen. Die Adminabfragen usw. musst du aber selbst erneuern.

    ocmd:makeleader(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Admin,"Du bist kein Admin.");
    new pID,fID;
    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,Admin,"Benutzung: /makeleader [SPIELER] [FRAKTIONSID]");
    SetPVarInt(pID,"Fraktion",fID);
    SetPVarInt(pID,"Rank",6);
    SendClientMessage(playerid,Admin,"Erfolgreich.");
    SendClientMessage(playerid,Admin,"Du wurdest zum Leader einer Fraktion. Pass gut auf sie auf.");
    SpielerSpeichern(pID);
    return 1;
    }