#1

Hello i was making an admin command i made it it compiled but i have 1 problem look:

it compiles as i said but when i wasnt admin it doesnt shows [ADMIN] You are not admin. why ? i think i have wrong with elses

Код:
if(strcmp(cmdtext, "/aod", true) == 0)
{
    if(IsPlayerLuxAdmin(playerid))
    {
	if(aaoodd[playerid] == true)
	{
	    aaoodd[playerid] = false;
            label[playerid] = Create3DTextLabel(".:ADMINISTRATOR:.", 0xB8FFABFF, 30.0, 40.0, 50.0, 40.0, 0);
    	    Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
	    SetPlayerHealth(playerid, 1000000);
    	    TextDrawShowForPlayer(playerid, aod);
    	    SetPlayerColor(playerid, 0xB8FFABFF);
    	    SendClientMessage(playerid, 0xB8FFABFF, "[ADMIN] {FFFFFF}You've Enabled Your administrator mode!");
 	    new name[MAX_PLAYER_NAME+1], string[50+MAX_PLAYER_NAME+1];
    	    GetPlayerName(playerid, name, sizeof(name));
    	    format(string, sizeof(string), "[ADMIN] {FFFFFF}%s has enabled his administrator mode.", name);
    	    SendClientMessageToAll(0xB8FFABFF, string);
	}
    	else if(aaoodd[playerid] == false)
	{
    	    aaoodd[playerid] = true;
      	    Delete3DTextLabel(label[playerid]);
	    SetPlayerHealth(playerid, 100);
    	    SetPlayerColor(playerid, 0xFFFFFFFF);
    	    TextDrawHideForPlayer(playerid, aod);
    	    SendClientMessage(playerid, 0xB8FFABFF, "[ADMIN] {FFFFFF}You've Disabled Your administrator mode!");
 	    new name[MAX_PLAYER_NAME+1], string[50+MAX_PLAYER_NAME+1];
    	    GetPlayerName(playerid, name, sizeof(name));
	    format(string, sizeof(string), "[ADMIN] {FFFFFF}%s has disabled his administrator mode.", name);
    	    SendClientMessageToAll(0xB8FFABFF, string);
	}
        else SendClientMessage(playerid, 0xB8FFABFF, "[ADMIN] {FFFFFF}You are not an admin!");
}
    return 1;
}
return 0;
}
Reply
#2

pawn Код:
else
{
SendClientMessage(playerid, 0xB8FFABFF, "[ADMIN] {FFFFFF}You are not an admin!");
}
Reply
#3

Not worked.
Reply
#4

your not using right

fixed

pawn Код:
if(strcmp(cmdtext, "/aod", true) == 0)
{
    if(IsPlayerLuxAdmin(playerid))
    {
        if(aaoodd[playerid] == true)
        {
                aaoodd[playerid] = false;
                label[playerid] = Create3DTextLabel(".:ADMINISTRATOR:.", 0xB8FFABFF, 30.0, 40.0, 50.0, 40.0, 0);
                Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
                SetPlayerHealth(playerid, 1000000);
                TextDrawShowForPlayer(playerid, aod);
                SetPlayerColor(playerid, 0xB8FFABFF);
                SendClientMessage(playerid, 0xB8FFABFF, "[ADMIN] {FFFFFF}You've Enabled Your administrator mode!");
                new name[MAX_PLAYER_NAME+1], string[50+MAX_PLAYER_NAME+1];
                GetPlayerName(playerid, name, sizeof(name));
                format(string, sizeof(string), "[ADMIN] {FFFFFF}%s has enabled his administrator mode.", name);
                SendClientMessageToAll(0xB8FFABFF, string);
        }
        else if(aaoodd[playerid] == false)
        {
                aaoodd[playerid] = true;
                Delete3DTextLabel(label[playerid]);
                SetPlayerHealth(playerid, 100);
                SetPlayerColor(playerid, 0xFFFFFFFF);
                TextDrawHideForPlayer(playerid, aod);
                SendClientMessage(playerid, 0xB8FFABFF, "[ADMIN] {FFFFFF}You've Disabled Your administrator mode!");
                new name[MAX_PLAYER_NAME+1], string[50+MAX_PLAYER_NAME+1];
                GetPlayerName(playerid, name, sizeof(name));
                format(string, sizeof(string), "[ADMIN] {FFFFFF}%s has disabled his administrator mode.", name);
                SendClientMessageToAll(0xB8FFABFF, string);
        }
                }
        else
        {
            SendClientMessage(playerid, 0xB8FFABFF, "[ADMIN] {FFFFFF}You are not an admin!");
        }
        return 1;
    }
    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)