[AJUDA] cmd /aviso ID motivo
#9

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
So Modificar ali estб 3
Quote:
Originally Posted by victor_thug
Посмотреть сообщение
Ei vei, coloquei assim, mas nao ta dando o kick qndo alcanзa os 3 warns. porque isso?
Legal й postar sem ler, vida loka mano --'

Tenta assim brother:
pawn Код:
if(strcmp(cmd, "/aviso", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "USE: /aviso [id] [motivo]");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        if (PlayerInfo[playerid][pThug] >= 1)
        {
            if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                return 1;
            }
            if(IsPlayerConnected(giveplayerid))
            {
                if(PlayerInfo[giveplayerid][pWarns] == 3)
                {
                    format(string, sizeof(string), "Sistema de Warns: %s foi kickado por levar 2 avisos!", giveplayer);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    Kick(giveplayerid);
                    return 1;
                }
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                GetPlayerName(playerid, sendername, sizeof(sendername));
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[64];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USE: /aviso [id] [motivo]");
                    return 1;
                }
                format(string, sizeof(string), "AdmCmd: %s foi avisado por %s, Motivo: %s", giveplayer, sendername, (result));
                SendClientMessageToAll(COLOR_LIGHTRED, string);
                PlayerInfo[giveplayerid][pWarns] += 1;
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD1, "   Esse nгo й um jogador ativo.");
        }
    }
    return 1;
}
Reply


Messages In This Thread
[AJUDA] cmd /aviso ID motivo - by victor_thug - 16.04.2012, 21:19
Re: [AJUDA] cmd /aviso ID motivo - by WLSF - 16.04.2012, 21:43
Re: [AJUDA] cmd /aviso ID motivo - by victor_thug - 16.04.2012, 21:57
Re: [AJUDA] cmd /aviso ID motivo - by WLSF - 16.04.2012, 22:12
Re: [AJUDA] cmd /aviso ID motivo - by victor_thug - 16.04.2012, 22:19
Re: [AJUDA] cmd /aviso ID motivo - by victor_thug - 16.04.2012, 22:51
Re: [AJUDA] cmd /aviso ID motivo - by WLSF - 16.04.2012, 23:15
Re: [AJUDA] cmd /aviso ID motivo - by @Riichard - 16.04.2012, 23:18
Re: [AJUDA] cmd /aviso ID motivo - by WLSF - 16.04.2012, 23:20
Re: [AJUDA] cmd /aviso ID motivo - by victor_thug - 17.04.2012, 01:04

Forum Jump:


Users browsing this thread: 1 Guest(s)