21.06.2016, 16:02
Quote:
|
Para remover a arma й incorreto vocк dar a arma com muniзгo 0, isso nгo vai removк-la do player...use essa funзгo que criei um tempo atrбs!
Uso: RemovePlayerWeapon(playerid, ID_DA_ARMA_A_SER_REMOVIDA); PHP код:
|
A funзгo GetPlayerWeaponData pega a arma e a quantidade de balas de acordo com o slot do jogador, Atualmente temos disponнveis 13 slots e no exemplo abaixo irei mostrar um pequeno exemplo:
PHP код:
new weapons[13][2];
for (new i = 0; i <= 12; i++)
{
GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
}
Como temos as armas e as balas, й sу remover todas as armas do jogador utilizando a funзгo ResetPlayerWeapons.
PHP код:
ResetPlayerWeapons(playerid);
PHP код:
for(new i; i != 13; ++i){
GivePlayerWeapon(playerid, weapons[i][0], weapons[i][1]);
}
PHP код:
for(new i; i != 13; ++i){
if(weapon[i][0] == WEAPON_MINIGUN){
GivePlayerWeapon(playerid, weapons[i][0], weapons[i][1]);
}
}
Referкncias:
https://sampwiki.blast.hk/wiki/GetPlayerWeaponData
https://sampwiki.blast.hk/wiki/GivePlayerWeapon
https://sampwiki.blast.hk/wiki/Weapons


