/makeadmin mit Rcon?

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
  • Hallo,
    Was muss ich im Script ändern,um mich mit dem Rcon Passwort zum Admin zu machen.
    Wenn ich /rcon login .... mache bin ich eingeloggt und dann mache ich /makeadmin 0 2000
    und dort steht dann,dass ich diesen Befehl nicht nutzen kann,ich will aber dass man sich mit dem
    Rcon zum Admin machen kann.

  • Dann liegt es wohl an deinem Kompletten Command ^^
    Meiner sieht so aus:
    COMMAND:makeadmin(playerid,params[])
    {
    if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,FARBE_ROT,"Du bist kein Rcon Admin!");
    {
    if(GetPVarInt(playerid,"Adminlevel") == 0)return SendClientMessage(playerid,FARBE_ROT,"Du bist nicht mindestestens Adminrank Serverleiter!");
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,FARBE_ROT,"Tippe: /makeadmin [Spielerid] [Rang]");
    if(rank >= 0 && rank <= 5 )
    {
    SetPVarInt(pID,"Adminlevel",rank);
    new playername[24];
    GetPlayerName(pID, playername, 24);
    new adminname[24];
    GetPlayerName(playerid, adminname, 24);
    SpielerSpeichern(pID);
    new adminrankname[128];
    switch(GetPVarInt(pID,"Adminlevel"))
    {
    case 0:{adminrankname= "Zivilist";}
    case 1:{adminrankname= "Supporter";}
    case 2:{adminrankname= "Moderrator";}
    case 3:{adminrankname= "Super-Moderrator";}
    case 4:{adminrankname= "Administrator";}
    case 5:{adminrankname= "Serverleiter";}
    }
    new string[128];
    new string2[128];
    format(string, sizeof(string),"Du hast %s zum [Adminrank: %s] eingestellt!",playername,adminrankname);
    SendClientMessage(playerid,FARBE_BLAU,string);


    format(string2, sizeof(string2),"AdmCmd: %s %s hat dich zum [Adminrank: %s] eingestellt!",Adminname(playerid),adminname,adminrankname);
    SendClientMessage(pID,FARBE_BLAU,string2);
    }
    else SendClientMessage(playerid,FARBE_ROT,"Bitte gültigen Rang angeben (1-5)");
    }
    return 1;
    }


    Kannst mal gucken wo dein Fehler ist^^

    MfG SkrilLinux


    Ich habe euch erfolgreich geholfen?
    -Dann wäre es nett wenn ihr 1x auf Bedanken klickt :)

  • hmm
    Kann man sich nicht selber einen Befehl erstellen,damit man volle Admin rechte bekommt?
    also zb ich gebe ein /gibmirrechte und ich bin admin?


    COMMAND:gibmirrechte(playerid,params[])
    {
    SetPVarInt(playerid,"Adminlevel",5);
    SendClientMessage(playerid,FARBE_WEISS,"Adminlevel auf 5 gesetzt!");
    return 1;
    }

    MfG SkrilLinux


    Ich habe euch erfolgreich geholfen?
    -Dann wäre es nett wenn ihr 1x auf Bedanken klickt :)