Vender Arma - 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: Vender Arma (
/showthread.php?tid=389541)
Vender Arma -
Duun - 02.11.2012
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 ?
Re: Vender Arma -
Duun - 02.11.2012
Ninguйm ?
Re: Vender Arma -
MatheusAlcapone - 02.11.2012
Use zcmd + sscanf e GivePlayerWeapon. Jб ajudei atй demais nгo venha falar que й novato.
Re: Vender Arma -
Duun - 02.11.2012
Quote:
Originally Posted by matheus_alcapone
Use zcmd + sscanf e GivePlayerWeapon. Jб ajudei atй demais nгo venha falar que й novato.
|
lol ? quando ?
Re: Vender Arma -
Duun - 03.11.2012
UP alguйm por favor preciso disso no meu gm
Re: Vender Arma -
Sky™ - 03.11.2012
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!
Re: Vender Arma -
Duun - 03.11.2012
Quote:
Originally Posted by Sky_.
Exemplo!
|
vei deu uns 13 erros '-'
Re: Vender Arma -
Sky™ - 03.11.2012
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;
}
Re: Vender Arma - Joao Pedro - 03.11.2012
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к.
Re: Vender Arma -
Duun - 03.11.2012
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 й ?