[Ajuda] Duvida em comando
#1

Boas no seguinte comando abaixo que podem ver foi criado totalmente por mim mas eu queria por o comando a fazer duas coisas /aduty ao utilizar uma vez ficava adminduty ao utilizar outra ves saia de adminduty o problema e que quando eu faзo o comando ele faz os dois ao mesmo tempo eu queria so a fazer uma vez... tentei por "else" no meio mass nao fonciona.

PHP код:
CMD:aduty(playeridparams[])
{
    new 
string[128], victimname[MAX_PLAYER_NAME], id;
    if(
PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,SEM_NIVEL);
    if(
PlayerInfo[playerid][pAdminDuty] == 0) {
    {
        
GetPlayerName(idvictimnamesizeof(victimname));
        
        if(
PlayerInfo[playerid][pAdmin] >= 5)
        {
        
format(stringsizeof(string), "O Fundador %s (ID:%d) estб agora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_GREEN,string);
        
SetPlayerColor(playerid,COLOR_GREEN);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 4)
        {
        
format(stringsizeof(string), "O Head-Admin (ID:%d) estб agora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_LIGHTBLUE,string);
        
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 3)
        {
        
format(stringsizeof(string), "O Administrador (ID:%d) estб agora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_NICERED,string);
        
SetPlayerColor(playerid,COLOR_NICERED);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 2)
        {
        
format(stringsizeof(string), "O Game-Master (ID:%d) estб agora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_YELLOW,string);
        
SetPlayerColor(playerid,COLOR_YELLOW);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 1)
        {
        
format(stringsizeof(string), "O Trial Game-Master (ID:%d) estб agora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_ORANGE,string);
        
SetPlayerColor(playerid,COLOR_ORANGE);
        }
        
PlayerInfo[playerid][pAdminDuty] = 1;
    }
    
    {
                   
           if(
PlayerInfo[playerid][pAdmin] >= 5)
        {
        
format(stringsizeof(string), "O Fundador (ID:%d) estб agora fora de serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_GREEN,string);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 4)
        {
        
format(stringsizeof(string), "O Head-Admin (ID:%d) estб agora fora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_LIGHTBLUE,string);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 3)
        {
        
format(stringsizeof(string), "O Administrador (ID:%d) estб agora fora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_NICERED,string);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 2)
        {
        
format(stringsizeof(string), "O Game-Master (ID:%d) estб agora fora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_YELLOW,string);
        }
        else if(
PlayerInfo[playerid][pAdmin] >= 1)
        {
        
format(stringsizeof(string), "O Trial Game-Master (ID:%d) estб agora fora em serviзo.",victimnameplayerid);
        
SendClientMessageToAll(COLOR_ORANGE,string);
        }
        
PlayerInfo[playerid][pAdminDuty] = 0;
    }
}
    return 
1;

Reply
#2

Presta atenзгo nas chaves...
pawn Код:
CMD:aduty(playerid, params[])
{
    new string[128], victimname[MAX_PLAYER_NAME], id;
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1,SEM_NIVEL);

    if(PlayerInfo[playerid][pAdminDuty] == 0)
    {
        GetPlayerName(id, victimname, sizeof(victimname));

        if(PlayerInfo[playerid][pAdmin] >= 5)
        {
            format(string, sizeof(string), "O Fundador %s (ID:%d) estб agora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_GREEN,string);
            SetPlayerColor(playerid,COLOR_GREEN);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 4)
        {
            format(string, sizeof(string), "O Head-Admin (ID:%d) estб agora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_LIGHTBLUE,string);
            SetPlayerColor(playerid,COLOR_LIGHTBLUE);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 3)
        {
            format(string, sizeof(string), "O Administrador (ID:%d) estб agora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_NICERED,string);
            SetPlayerColor(playerid,COLOR_NICERED);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 2)
        {
            format(string, sizeof(string), "O Game-Master (ID:%d) estб agora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_YELLOW,string);
            SetPlayerColor(playerid,COLOR_YELLOW);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 1)
        {
            format(string, sizeof(string), "O Trial Game-Master (ID:%d) estб agora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_ORANGE,string);
            SetPlayerColor(playerid,COLOR_ORANGE);
        }
        PlayerInfo[playerid][pAdminDuty] = 1;
    }
    else
    {
        if(PlayerInfo[playerid][pAdmin] >= 5)
        {
            format(string, sizeof(string), "O Fundador (ID:%d) estб agora fora de serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_GREEN,string);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 4)
        {
            format(string, sizeof(string), "O Head-Admin (ID:%d) estб agora fora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_LIGHTBLUE,string);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 3)
        {
            format(string, sizeof(string), "O Administrador (ID:%d) estб agora fora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_NICERED,string);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 2)
        {
            format(string, sizeof(string), "O Game-Master (ID:%d) estб agora fora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_YELLOW,string);
        }
        else if(PlayerInfo[playerid][pAdmin] >= 1)
        {
            format(string, sizeof(string), "O Trial Game-Master (ID:%d) estб agora fora em serviзo.",victimname, playerid);
            SendClientMessageToAll(COLOR_ORANGE,string);
        }
        PlayerInfo[playerid][pAdminDuty] = 0;
    }
    return 1;
}
Reply
#3

Ty era isso obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)