admin label fail!!!!
#1

pawn Код:
CMD:aod(playerid)
{
    if(!IsPlayerAdmin(playerid))
    {
        if (aDuty[playerid] == 0)
        {
            new string[128];
            new Float:x,Float:y,Float:z;
            new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_RED,x,y,z, 40.0, 0, 0);
            GetPlayerPos(playerid,x,y,z);
            SetPlayerHealth(playerid,999999);
            SetPlayerColor(playerid,COLOR_GOLD);
            SetPlayerSkin(playerid,294);
            format(string,sizeof(string), "%s is now on Duty!",GetPlayerNameEx(playerid));
            SendClientMessageToAll(COLOR_GOLD,string);
            SendClientMessage(playerid,COLOR_RED,"You are now on duty!");
            Attach3DTextLabelToPlayer(label,playerid,0.0, 0.0, 0.7);
            aDuty[playerid] = 1;
        }
        else if (aDuty[playerid] == 1)
        {
            new string[128];
            new Float:x,Float:y,Float:z;
            new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_RED,x,y,z, 40.0, 0, 0);
            Delete3DTextLabel(label);
            SetPlayerHealth(playerid,100);
            format(string,sizeof(string)," %s is now off Duty!",GetPlayerNameEx(playerid));
            SendClientMessageToAll(COLOR_GOLD,string);
            SendClientMessage(playerid, COLOR_RED,"You are now off duty!");
            aDuty[playerid] = 0;
        }
    }
    else
        SendClientMessage(playerid,COLOR_DRED,"ONLY ADMIN!"); //Error message to send to players who arent admins
    return 1;
}

QUESTION: HOW TO FIX THIS BUG (when i use /rcon login pw and it still say ONLY ADMIN
Reply
#2

pawn Код:
CMD:aod(playerid)
{
    if(IsPlayerAdmin(playerid))
    {
        if (aDuty[playerid] == 0)
        {
            new string[128];
            new Float:x,Float:y,Float:z;
            new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_RED,x,y,z, 40.0, 0, 0);
            GetPlayerPos(playerid,x,y,z);
            SetPlayerHealth(playerid,999999);
            SetPlayerColor(playerid,COLOR_GOLD);
            SetPlayerSkin(playerid,294);
            format(string,sizeof(string), "%s is now on Duty!",GetPlayerNameEx(playerid));
            SendClientMessageToAll(COLOR_GOLD,string);
            SendClientMessage(playerid,COLOR_RED,"You are now on duty!");
            Attach3DTextLabelToPlayer(label,playerid,0.0, 0.0, 0.7);
            aDuty[playerid] = 1;
        }
        else if (aDuty[playerid] == 1)
        {
            new string[128];
            new Float:x,Float:y,Float:z;
            new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_RED,x,y,z, 40.0, 0, 0);
            Delete3DTextLabel(label);
            SetPlayerHealth(playerid,100);
            format(string,sizeof(string)," %s is now off Duty!",GetPlayerNameEx(playerid));
            SendClientMessageToAll(COLOR_GOLD,string);
            SendClientMessage(playerid, COLOR_RED,"You are now off duty!");
            aDuty[playerid] = 0;
        }
    }
    else return
        SendClientMessage(playerid,COLOR_DRED,"ONLY ADMIN!"); //Error message to send to players who arent admins
    return 1;
}
Reply
#3

pawn Код:
if(IsPlayerAdmin(playerid)) // ur problem
Reply
#4

so i just change this
pawn Код:
if(!IsPlayerAdmin(playerid))
to
pawn Код:
if(IsPlayerAdmin(playerid))

thank you
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)