SA-MP Forums Archive
[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...