[Pedido] comando para ver arma e quantia de bala o player tem - 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] comando para ver arma e quantia de bala o player tem (
/showthread.php?tid=587429)
comando para ver arma e quantia de bala o player tem -
DKDarkking - 30.08.2015
eae pessoal tudo bom ? eu gostaria de saber se algum de vocкs tem um comando que assim oh se o adm digitar /ver armas [id] vai aparecer uma tabela em dialog / no chat . mostrando as armas que o player tem e a quantia de bala alguйm tem ?
Re: comando para ver arma e quantia de bala o player tem -
zPain - 30.08.2015
PHP код:
CMD:verarmas(playerid, params[]) {
if(!admin) {
// erro
return 1;
}
new targetid;
if(sscanf(params, "u", targetid)) {
// erro
return 1;
}
if(!IsPlayerConnected(targetid)) {
// erro
return 1;
}
new line[50];
new dialog[50 * 12]; // aumente se nгo for suficiente
new s_weapon[32], weapon, ammo;
for(new i = 0; i < 13; ++i) {
GetPlayerWeaponData(targetid, i, weapon, ammo);
if(weapon) {
GetWeaponName(weapon, s_weapon, 32);
format(line, sizeof line, "%s - %d\n", s_weapon, ammo);
strcat(dialog, line);
}
}
ShowPlayerDialog(playerid, 1000000, DIALOG_STYLE_MSGBOX, "Armas", dialog, "Fechar", #);
return 1;
}
Re: comando para ver arma e quantia de bala o player tem -
[BOPE]Seu._.Madruga - 30.08.2015
https://sampwiki.blast.hk/wiki/GetPlayerAmmo
https://sampwiki.blast.hk/wiki/GetPlayerWeaponData
Re: comando para ver arma e quantia de bala o player tem -
DKDarkking - 30.08.2015
Quote:
Originally Posted by zPain
PHP код:
CMD:verarmas(playerid, params[]) {
if(!admin) {
// erro
return 1;
}
new targetid;
if(sscanf(params, "u", targetid)) {
// erro
return 1;
}
if(!IsPlayerConnected(targetid)) {
// erro
return 1;
}
new line[50];
new dialog[50 * 12]; // aumente se nгo for suficiente
new s_weapon[32], weapon, ammo;
for(new i = 0; i < 13; ++i) {
GetPlayerWeaponData(targetid, i, weapon, ammo);
if(weapon) {
GetWeaponName(weapon, s_weapon, 32);
format(line, sizeof line, "%s - %d\n", s_weapon, ammo);
strcat(dialog, line);
}
}
ShowPlayerDialog(playerid, 1000000, DIALOG_STYLE_MSGBOX, "Armas", dialog, "Fechar", #);
return 1;
}
|
nгo mostra nada
Re: comando para ver arma e quantia de bala o player tem -
zPain - 30.08.2015
Falha minha. O maior ID de dialog permitido й 32767. Troque por um valor menor.
PHP код:
ShowPlayerDialog(playerid, 2000, ...);