Admin System 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
  • Hey Brotfische,
    ich habe ein kleines Problem und zwar hier bei:


    ocmd:aduty(playerid,params[])
    {
    print("1"); <---- Kommt nur bis hier
    if(isAdmin(playerid,1))
    {
    new pname1[MAX_PLAYER_NAME],name1[MAX_PLAYER_NAME][MAX_PLAYERS],string[128],Text3D:ADuty[MAX_PLAYER_NAME],Float:X, Float:Y, Float:Z;
    if(AdminDuty[playerid] == 0)
    {
    print("2");
    GetPlayerPos (playerid, X, Y, Z);
    GetPlayerName(playerid,name1[playerid],MAX_PLAYER_NAME);
    format(string, sizeof(string),"[PRP]%s",pname1);
    SetPlayerName(playerid, string);
    GetPlayerName(playerid,pname1,sizeof(pname1));
    format(string,sizeof(string),"[Admin]%s ist im Admin Dienst.",pname1);
    SendClientMessageToAll(Rot,string);
    ADuty[playerid] = Create3DTextLabel("Admin Im Dienst,DM Verboten!",Rot,X,Y,Z,50.0,0,0);
    Attach3DTextLabelToPlayer(ADuty[playerid], playerid, 0.0, 0.0, 0.75);
    AdminDuty[playerid] = 1;
    return 1;
    }
    else
    {
    print("3");
    AdminDuty[playerid] = 0;
    Delete3DTextLabel(ADuty[playerid]);
    format(string,sizeof(string),"[Admin]%s ist Nicht Mehr im Admin Dienst",pname1);
    SendClientMessageToAll(Rot,string);
    SetPlayerName(playerid,name1[playerid]);
    return 1;
    }
    }
    else return SendClientMessage(playerid,Blau,"Dein Admin Rang ist zu niedrig!");
    }


    Es geht einfach nach dem 1 Print nicht weiter, garnichts passiert :( Ich hoffe das ihr mir schnell helfen könnt :) (Ich hoffe das es hier diesmal richtig ist.)
    LG


  • stock IsAdmin(playerid,rang)
    {
    if(SpielerInfo[playerid][pAdmin]>= rang)return 1;
    return 0;
    }


    So sollte es laufen wenn du es an deinen anpassen tust.


    Wei die anderen schon sagten entwerder du bist kein admin oder dein stock ist falsch


    Zeig mal deinen stock her.