[Ajuda] Pegar armas do jogador (Estilo Revistar)
#1

Bom, eu tentei criar um comando, e como sempre Deu *****...

Entгo, resolvi pedir a ajuda de vocкs...

Command:

PHP код:
CMD:revistar(playeridparams[])
{
    if(
pDados[playerid][Organizacao] !>= 1) return SendClientMessage(playeridCOLOR_RED"Vocк nгo tкm permissгo para utilizar este comando!");
    {
    if(
pDados[playerid][Organizacao] >= 1)
    new 
idweapons[13][2];
    if(
sscanf(params"u"id)) return SendClientMessage(playeridCOLOR_GREY"SINTAXE: /revistar [ID]");
    
SendClientMessage(playerid, -1"SERVER: O jogador revistado estб armado!");
    {
    new 
weapons[13][2];
    for (new 
0<= 12i++)
    
SendClientMessage(playeridCOLOR_WHITE"%s"GetPlayerWeaponData);
    
GetPlayerWeaponData(playeridiweapons[i][0], weapons[i][1]);
    return 
1;
    }
    return 
1;

Reply
#2

Aqui amigo pode adaptar do seu jeito funciona normalmente
Caso nгo for assim que vocк pediu mais jб da para uma base

Код:
CMD:revistar(playerid, params[])
{
    if(pDados[playerid][Organizacao] < 1)
        return SendClientMessage(playerid, -1, "Vocк nгo tкm permissгo para utilizar este comando!");

    new idx, Name[MAX_PLAYER_NAME+1];
    GetPlayerName(idx, Name, sizeof(Name));

    if(sscanf(params, "d", idx))
        return SendClientMessage(playerid, -1, "<!>: /revistar [id]");

    new str[120];
    if(GetPlayerWeapon(idx))
    {
        format(str, sizeof(str), "<!>: Player %s estб armado", Name);
        SendClientMessage(playerid, -1, str);

        ResetPlayerWeapons(idx);
    }
    else
    {
        format(str, 120, "<!>: Player %s nгo estб armado", Name);
        SendClientMessage(playerid, -1, str);
        return 1;
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)