[AJUDA] Variбvel retornando 65535 - 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: [AJUDA] Variбvel retornando 65535 (
/showthread.php?tid=288955)
[AJUDA] Variбvel retornando 65535 -
cotonete - 09.10.2011
Estou usando YCMD para fazer o seguinte cуdigo:
Код:
YCMD:sethp(playerid, params[], ajuda)
{
if(ajuda)
return SendClientMessage(playerid, COR_ADMIN, " [COMANDO] Seta o hp do jogador especificado.");
if(arrayPlayer[playerid][PLevel] >= 3)
{
new giveplayerid, quantia = 0, string[128];
if(sscanf(params,"uu",giveplayerid,quantia))
return SendClientMessage(playerid,COR_ADMIN," [COMANDO] Use -> /sethp [ID] [QUANTIA(0-100)]");
SetPlayerHealth(giveplayerid, quantia);
format(string,sizeof(string)," [ADMINISTRAЗГO] '%s' setou seu HP para -> '%d'.", pNome(playerid), quantia);
SendClientMessage(giveplayerid, COR_ADMIN, string);
}
else
{
SendClientMessage(playerid, COR_ADMIN, " [SERVIDOR] Vocк nгo tem permissгo para usar este comando.");
}
return 1;
}
mas tenho um problema, que quando o administrador seta o HP por exemplo, para 50, algo acontece que a variбvel recebe o valor 65535 e seta o HP do jogador especificado para 65535...
Oque serб? eu atй zerei a variбvel quantia.
Re: [AJUDA] Variбvel retornando 65535 -
MatriXBorn - 09.10.2011
PHP код:
if(sscanf(params,"dd",giveplayerid,quantia))
Re: [AJUDA] Variбvel retornando 65535 -
cotonete - 09.10.2011
Risos, que coisa nгo?
Obrigado Matrix!
Re: [AJUDA] Variбvel retornando 65535 - [S]trong - 09.10.2011
pawn Код:
if(sscanf(params,"ud",giveplayerid,quantia))
o U para o usuбrio, o D para a integer...