SA-MP Forums Archive
[Pedido] Desarma e armar quem estб no evento. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Desarma e armar quem estб no evento. (/showthread.php?tid=457475)



Desarma e armar quem estб no evento. - Estevao - 11.08.2013

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.



Re: Desarma e armar quem estб no evento. - PT - 11.08.2013

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;
}



Re: Desarma e armar quem estб no evento. - Estevao - 11.08.2013

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


Re: Desarma e armar quem estб no evento. - PT - 11.08.2013

vc quer em strcmp?


Re: Desarma e armar quem estб no evento. - Estevao - 11.08.2013

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