Vender Arma
#1

Oi Galera, queria saber como eu posso fazer, um comando para um player vender arma para o outro. pode ser qualquer player, nгo precisa ter profissгo. como posso fazer isso ?
Reply
#2

Ninguйm ?
Reply
#3

Use zcmd + sscanf e GivePlayerWeapon. Jб ajudei atй demais nгo venha falar que й novato.
Reply
#4

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
Use zcmd + sscanf e GivePlayerWeapon. Jб ajudei atй demais nгo venha falar que й novato.
lol ? quando ?
Reply
#5

UP alguйm por favor preciso disso no meu gm
Reply
#6

pawn Код:
if(strcmp(cmd, "/venderarma", true) == 0)
    {
        new tmp[256], plid;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Vermelho, "/venderarma [id]");
            return 1;
        }
        plid = strval(tmp);
        if(IsPlayerInAnyVehicle(plid) == 1 || IsPlayerInAnyVehicle(playerid) == 1)
        {
            SendClientMessage(playerid, Vermelho, "Alguem estб dentro de um carro.");
            return 1 ;
        }
        if(plid == playerid)
        {
            SendClientMessage(playerid, Vermelho, "Vocк nгo pode vender uma arma para vocк mesmo.");
            return 1 ;
        }
        if(!IsPlayerConnected(plid))
        {
            SendClientMessage(playerid, Vermelho, "O(A) jogador(a) nгo estб conectado.");
        }
        else
        {
            if(GetDistanceBetweenPlayers(plid, playerid) < 10)
            {
                format(string, sizeof(string), "Um traficante de armas te vendeu uma arma, nгo faзa DM fora da Favela.");
                SendClientMessage(plid, Vermelho, string);
                GivePlayerWeapon(plid, /*id da arma*/, /*ballas*/);
                SendClientMessage(playerid, COLOR_GREEN, "arma Vendida!");
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "Chegue mais perto para vender uma arma!");
            }
        }
        return 1;
    }
Exemplo!
Reply
#7

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
Exemplo!
vei deu uns 13 erros '-'
Reply
#8

cara isso ali й um exemplo filho n era pra copia e colar!

ta tente este mais simples

pawn Код:
if(strcmp(cmd, "/venderarma", true) == 0)
    {
        new tmp[256], plid;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Vermelho, "/venderarma [id]");
            return 1;
        }
        plid = strval(tmp);
       
        if(!IsPlayerConnected(plid))
        {
            SendClientMessage(playerid, Vermelho, "O(A) jogador(a) nгo estб conectado.");
        }
        else
        {
           
               format(string, sizeof(string), "Um traficante de armas te vendeu uma arma, nгo faзa DM fora da Favela.");
                SendClientMessage(plid, Vermelho, string);
                GivePlayerWeapon(plid, /*id da arma*/, /*ballas*/);
                SendClientMessage(playerid, COLOR_GREEN, "arma Vendida!");
        }
        return 1;
    }
Reply
#9

Se precisa tanto porque invйs de esperar ajuda nгo foi atrбs de conhecimento para fazer o mesmo? Ninguйm aqui vai te dar nada pronto nгo, jб foi dito aqui o que vocк precisa fazer, as funзхes, entгo agora й com vocк.
Reply
#10

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
cara isso ali й um exemplo filho n era pra copia e colar!

ta tente este mais simples

pawn Код:
if(strcmp(cmd, "/venderarma", true) == 0)
    {
        new tmp[256], plid;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Vermelho, "/venderarma [id]");
            return 1;
        }
        plid = strval(tmp);
       
        if(!IsPlayerConnected(plid))
        {
            SendClientMessage(playerid, Vermelho, "O(A) jogador(a) nгo estб conectado.");
        }
        else
        {
           
               format(string, sizeof(string), "Um traficante de armas te vendeu uma arma, nгo faзa DM fora da Favela.");
                SendClientMessage(plid, Vermelho, string);
                GivePlayerWeapon(plid, /*id da arma*/, /*ballas*/);
                SendClientMessage(playerid, COLOR_GREEN, "arma Vendida!");
        }
        return 1;
    }
precisa de include й ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)