[Ajuda] Hexadecimal - 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] Hexadecimal (
/showthread.php?tid=368892)
Hexadecimal -
Dr_Pawno - 14.08.2012
Alguem ae pode me ajudar a descobrir como se carrega um valor Hexadecimal em uma Int?
Re: Hexadecimal -
Victor' - 14.08.2012
Achei essa funзгo em um FS aqui, nгo sei quem fez.
pawn Код:
stock strhex(string[])
{
new ret, val, i;
if(string[0] == '0' && (string[1] == 'x' || string[1] == 'X'))
{
i = 2;
}
while(string[i])
{
ret <<= 4;
val = (string[i++] - '0');
if(val > 0x09)
{
val -= 0x07;
}
if(val > 0x0F)
{
val -= 0x20;
}
if(val < 0x01)
{
continue;
}
if(val < 0x10)
{
ret += val;
}
}
return ret;
}