[AJUDA]Alguem me ajuda numa FS aqui '-'
#9

O problema do "/econgelar & /edescongelar" acredito que esteja na if(Airton[playerid][Entrar] == true) apуs o laзo for.
O problema do "/ekick" tambйm estava na if pois os dois resultados if e else if resultariam em true, e faltou o return na primeira if, tente subistituir por estes comandos:

pawn Код:
if(strcmp(cmd, "/econgelar", true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        for(new possiveis = 0; possiveis < MAX_PLAYERS; possiveis++)
        {
            if(Airton[possiveis][Entrar] == true)
            {
                TogglePlayerControllable(possiveis, false);
            }
        }
        GetPlayerName(playerid,admnick, 24);
        format(streventu, 128, "-INFO- O Administrador RCON %s congelou os jogadores do evento!", admnick);
        SendClientMessageToAll(COR_AZUL, streventu);
        return 1;
    }
    if(strcmp(cmd, "/edescongelar", true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        for(new possiveis = 0; possiveis < MAX_PLAYERS; possiveis++)
        {
            if(Airton[possiveis][Entrar] == true)
            {
                 TogglePlayerControllable(possiveis, true);
            }
        }
        GetPlayerName(playerid,admnick, 24);
        format(streventu, 128, "-INFO- O Administrador RCON %s descongelou os jogadores do evento!", admnick);
        SendClientMessageToAll(COR_AZUL, streventu);
        return 1;
    }
    if(strcmp(cmd, "/ekick", true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        tmp = strtok(cmdtext, idcmd);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COR_AZUL, "Digite: /ekick [id]");
            return 1;
        }
        new id;
        id = strval(tmp);
        if(Airton[id][Entrar] == true)
        {
             ResetPlayerWeapons(id);
             SetPlayerInterior(id, 0);
             SetPlayerVirtualWorld(id, 0);
            SetPlayerPos(id, entroux, entrouy, entrouz);
            Airton[id][Entrar] = false;
            new jogadornick[24];
            GetPlayerName(playerid,admnick, 24);
            GetPlayerName(id,jogadornick, 24);
             format(streventu, 128, "-INFO- O Administrador RCON %s kickou jogador %s do evento!", admnick,jogadornick);
             SendClientMessageToAll(COR_AZUL, streventu);
             entraram --;
             UsarPlayer(id);
             return 1;
           }
           else if(Airton[id][Entrar] == false)
           {
               SendClientMessage(playerid, COR_AZUL, "O jogador selecionado nгo encontra-se no evento!");
           }
           return 1;
    }
E hб, aconselho que idente isso pois estб pйssima a identaзгo.
Reply


Messages In This Thread
[AJUDA]Alguem me ajuda numa FS aqui '-' - by Thii - 09.07.2011, 16:43
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Shadoww5 - 09.07.2011, 16:51
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Thii - 09.07.2011, 16:58
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Macintosh - 09.07.2011, 17:02
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Thii - 09.07.2011, 17:20
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Ricop522 - 09.07.2011, 17:20
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Macintosh - 09.07.2011, 17:26
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Thii - 09.07.2011, 17:46
Re: [AJUDA]Alguem me ajuda numa FS aqui '-' - by Josma_cmd - 09.07.2011, 21:54

Forum Jump:


Users browsing this thread: 7 Guest(s)