30.07.2017, 23:37
acredito que vc tentou fazer isso.
PHP код:
// em ongamemodint coloque
SetTimer("aparecerarma", 1000, 1); // esse й um timer que se repete, para atualizar a textdraw dos players
// no fim da GM coloque:
forward aparecerarma(); // nossa funзгo
public aparecerarma() // nossa funзгo
{
new str[128], nomearma[32];
for(new i; i<MAX_PLAYERS; i++)// um loop te dotos os players
{
if(IsPlayerConnected(i)) // se vocк tiver uma variavel que o player ta logado, coloque uma verificaзгo tbm
{
if(GetPlayerWeapon(i) == 0) // se ele tiver sem arma na mгo, vai escolder a textdraw
{
PlayerTextDrawHide(i, caixa12[i]);// isso esconde a textdraw
}
else // caso ele tenha uma arma na mгo, vai dizer a arma e a muniзгo na textdraw.
{
GetWeaponName(GetPlayerWeapon(i), nomearma, 32);// aqui pega o nome da arma, e salva na variavel 'nomearma'
format(str, 128, "Arma: %s~n~Muniзгo: %d", nomearma, GetPlayerAmmo(i));// aki formata a 'str' com a arma e muniзгo
PlayerTextDrawSetString(i, caixa12[i], str);// atualiza a textdraw com a nova string dela
PlayerTextDrawShow(i, caixa12[i]);// mostra a textdraw para o player que й 'i'
}
}
}
return 1;
}