[AJUDA] helper system
#3

Ta ae:
pawn Код:
//TOPO DO GM
new bool:Ajuda[MAX_PLAYERS];
//CMD
CMD:pedirajuda(playerid, params[])
{
    new nome[24], string[128];
    if(Ajuda[playerid] == false)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(PlayerInfo[i][mAdmin] > 0 && PlayerInfo[i][mAdmin] < 6)
            {
                GetPlayerName(playerid, nome, 24);
                format(string, sizeof(string), "[INFO]: O jogador [ID:%d] %s pediu ajuda! /recusarajuda ou /aceitarajuda!", playerid, nome);
                SendClientMessage(i, AMARELO, string);
                Ajuda[playerid] = true;
            }
        }
    }
    else
    {
        SendClientMessage(playerid, AMARELO, "Vocк jб pediu ajuda...");
    }
    return 1;
}

CMD:recusarajuda(playerid, params[])
{
    new id, string[128];
    if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
    if(Ajuda[playerid] == false) return SendClientMessage(playerid, AMARELO, "Esse jogador nгo pediu ajuda...");
    if(sscanf(params, "d", id)) return SendClientMessage(playerid, BRANCO, "[INFO] /recusarajuda [id]");
    {
        format(string, sizeof(string), "[INFO]: O administrador recusou seu pedido de ajuda!");
        SendClientMessage(id, VERMELHO, string);
        Ajuda[id] = false;
    }
    return 1;
}

CMD:aceitarajuda(playerid, params[])
{
    new id, string[128];
    if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
    if(Ajuda[playerid] == false) return SendClientMessage(playerid, AMARELO, "Esse jogador nгo pediu ajuda...");
    if(sscanf(params, "d", id)) return SendClientMessage(playerid, BRANCO, "[INFO] /aceitarajuda [id]");
    {
        format(string, sizeof(string), "[INFO]: O administrador aceitou seu pedido de ajuda!");
        SendClientMessage(id, AZUL, string);
        Ajuda[id] = false;
    }
    return 1;
}
#EDIT Nгo vi o Post acima...
Use um Timer para setar o "Ajuda" a false, para o cara nгo ficar eternamente pedindo ajuda...
Reply


Messages In This Thread
[AJUDA] helper system - by mengueh - 20.05.2012, 15:03
Re: [AJUDA] helper system - by zbt - 20.05.2012, 15:11
Re: [AJUDA] helper system - by CidadeNovaRP - 20.05.2012, 15:12
Re: [AJUDA] helper system - by mengueh - 20.05.2012, 15:16
Re: [AJUDA] helper system - by leonardo1434 - 20.05.2012, 15:16
Re: [AJUDA] helper system - by mengueh - 20.05.2012, 15:35

Forum Jump:


Users browsing this thread: 1 Guest(s)