[Pedido] Desarma e armar quem estб no evento.
#1

Preciso de uma CMD ( ou alguma de base ), para eu criar um CMD que, quando eu digitasse /desarmarevento todos do evento ficassem sem armas, e /armarevento [ID- arma] dava a arma para todos que estгo no evento. Jб tentei de tudo, mas a que eu fiz, estб armando todos do server.

Desde jб, agradeзo.
Reply
#2

Feito em zcmd

pawn Код:
// desarmar id
CMD:desarmar(playerid, params[])
{
    if(/*variavel de adm*/)
    {
        new string[256], plid, name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);

        if(sscanf(params, "u", plid))
        {
            SendClientMessage(playerid, -1, "Digite: /desarmar [id]");
            return 1;
        }
        if(IsPlayerConnected(plid))
        {
            if(/*variavel de evento*/)
            {
                ResetPlayerWeapons(plid);

                format(string, sizeof(string), "O(A) ADM %s (%d) te desarmou!", name, playerid);
                SendClientMessage(plid, -1, string);

                SendClientMessage(playerid, -1, "Comando efetuado com sucesso!");
            }
            else SendClientMessage(playerid, -1, "esse jogador nao esta no evento");
        }
        else SendClientMessage(playerid, -1, "Valor invбlido, tente novamente!");
    }
    else SendClientMessage(playerid, -1, "Nao tens permissгo para isso!");
    return 1;
}

// desarmar todos do evento

CMD:desarmarevento(playerid)
{
    for(new x = 0; x < MAX_PLAYERS; ++x)
    {
        if(/*variavel do seu evento*/)
        {
            ResetPlayerWeapons(x);
        }
    }
    SendClientMessage(playerid, 0xFFFFFFFF, "Armas do evento resetadas.");
    return 1;
}
Reply
#3

Se alguйm tiver mais opзхes, por favor mande !
Reply
#4

vc quer em strcmp?
Reply
#5

Quote:
Originally Posted by PT
Посмотреть сообщение
vc quer em strcmp?
Pode ser tbm ! Ajudaria muito !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)