Hilfe bei /aduty

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
  • Also ich ..bzw. mein Script Lehrer hat mir ein Befehl gemacht:
    ocmd:aduty(playerid,params[])
    {
    if(SpielerInfo[playerid][Admin] == 0)
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,rot,"Du bist kein Admin!");
    new name[100];
    GetPlayerName(playerid, name, sizeof(name));
    format(name,sizeof(name),"ADCMD: Der Admin %s hat sich als Admin/Supporter Angemeldet!",name);
    SetPlayerHealth(playerid, 100);
    SendClientMessageToAll(ROT,name);
    SpielerInfo[playerid][Skin] = GetPlayerSkin(playerid);
    SpielerInfo[playerid][Color] = GetPlayerColor(playerid);
    SetPlayerSkin(playerid, 278);
    SetPlayerColor(playerid, rot);
    SpielerInfo[playerid][Admin] = 1;
    }
    else
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    new name[100];
    GetPlayerName(playerid, name, sizeof(name));
    format(name,sizeof(name),"ADCMD: Der Admin %s hat sich als Admin/Supporter abgemeldet!",name);
    SetPlayerHealth(playerid, 100);
    SendClientMessageToAll(rot,name);
    SpielerInfo[playerid][Admin]=1;
    SetPlayerSkin(playerid, SpielerInfo[playerid][Skin]);
    SetPlayerColor(playerid, SpielerInfo[playerid][Color]);
    }
    return 1;
    }


    Es geht ja ich gebe /aduty ein bekomme den skin alles klappt gebe noch mal /aduty ein klappt auch bekomme gleiche farbe wieder und gleichen skin
    aber dann gebe ich nochmal ein und es steht dort ADCMD: Der Admin %s hat sich als Admin/Supporter abgemeldet! und der skin bleibt so
    HILFE!!! :D danke im vorraus :thumbup:

  • Ist doch ganz einfach :D
    In Zeile 25 das
    SpielerInfo[playerid][Admin]=1;
    in
    SpielerInfo[playerid][Admin]=0;
    ändern!
    Ist doch logisch, er meldet sich ja grad ab ;)

    Einmal editiert, zuletzt von Kevin1 ()


  • Danke es geht :D