Command problem
#1

Hello, in this command, I've put two "if's", the first one says: if the player is NOT AOD, he becomes AOD and ..
and if the player is AOD, his AOD gets off. But when I try it in-game, the two "if's" are applied, It says in chat: "You are on duty", and in same millisecond it says: "You are off duty".
How's that?

PHP код:
CMD:aod(playeridparams[])
{
    if(
pInfo[playerid][Admin] < 1) return NotAdminMSG(playerid);
    if(
pInfo[playerid][AOD] == 0)
    {
        new 
pworld;
        
pworld GetPlayerVirtualWorld(playerid);
        
pInfo[playerid][AODLabel] = Create3DTextLabel("Admin On Duty!"COLOR_ADMIN0.0000.0000.00015.0pworld0);
        
Attach3DTextLabelToPlayer(pInfo[playerid][AODLabel], playerid0.00.00.7);
        
SetPHealth(playerid99999);
        
pInfo[playerid][AOD] = 1;
        
SCM(playeridCOLOR_WHITE""WORD_ADMIN"You are on duty now!");
        
SetPlayerColor(playeridCOLOR_ADMIN);
        return 
0;
    }
    if(
pInfo[playerid][AOD] == 1)
    {
        
SetPHealth(playerid100);
        
pInfo[playerid][AOD] = 0;
        
SCM(playeridCOLOR_WHITE""WORD_ADMIN"You are off duty now!");
        
Delete3DTextLabel(pInfo[playerid][AODLabel]);
        
CheckPlayerColor(playerid);
        return 
0;
    }
    return 
1;

Reply


Messages In This Thread
Command problem - by E7mad - 25.12.2015, 11:55
Re: Command problem - by lucamsx - 25.12.2015, 12:00
Re: Command problem - by SilverStand - 25.12.2015, 12:03
Re: Command problem - by E7mad - 25.12.2015, 12:14
Re: Command problem - by saffierr - 25.12.2015, 13:56

Forum Jump:


Users browsing this thread: 1 Guest(s)