Ayuda con IntToEx - 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: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con IntToEx (
/showthread.php?tid=112061)
Ayuda con IntToEx -
[SOB]Chris - 05.12.2009
tengo un problema quiero hacer una opcion que sea color random y encontre esta funcion de draco que encontre en el wiki el problema es que no se como usarla bien.
Код:
// Author: DracoBlue, http://forum.sa-mp.com/index.php?top...sg8635#msg8635
HexToInt(string[]){
if (string[0]==0) return 0;
new i;
new cur=1;
new res=0;
for (i=strlen(string);i>0;i--) {
if (string[i-1]<58) res=res+cur*(string[i-1]-48); else res=res+cur*(string[i-1]-65+10)
cur=cur*16;
}
return res;
}
yo hice asн mi prueba
Код:
(7076)new color[256];
(7075)format(color,sizeof(color),"%d%d%dFF",random(255),random(255),random(255));
(7076) SetPlayerColor(playerid,IntToHex(color)); // random
pero me manda este error
(7076) : error 035: argument type mismatch (argument 1)
Re: Ayuda con IntToEx -
bm0z - 05.12.2009
Код:
format(color,sizeof(color),"%02x%02x%02xFF",random(255),random(255),random(255));
EDITO: no habia visto el error, a mi no me sale ningun error, el unico error que veo esta en HexToInt:
[code=Arreglado]HexToInt(string[]){
if (string[0]==0) return 0;
new i;
new cur=1;
new res=0;
for (i=strlen(string);i>0;i--) {
if (string[i-1]<5

res=res+cur*(string[i-1]-4

;
else res=res+cur*(string[i-1]-65+10);
cur=cur*16;
}
return res;
}[/code]
Suerte!
Re: Ayuda con IntToEx -
[SOB]Chris - 05.12.2009
damn it xD, pero este ExtToInt que regresa regresa un numero cierto? porque al parecer es como que regresara un string =S.
Re: Ayuda con IntToEx -
bm0z - 06.12.2009
Es el mismo que has dejado en el post principal pero con un " ; " que le faltaba.
Re: Ayuda con IntToEx -
xenowort - 07.12.2009
Quote:
Originally Posted by Leonardo_Almeida
Es el mismo que has dejado en el post principal pero con un " ; " que le faltaba.
|
claro si no lo cierras te tira error
Re: Ayuda con IntToEx -
[SOB]Chris - 19.12.2009
WTF O.o? donde le falta ese ";", puedes escribirlo?.