SA-MP Forums Archive
[DUDA] їComo hago que compruebe si son numeros? - 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: [DUDA] їComo hago que compruebe si son numeros? (/showthread.php?tid=491645)



[DUDA] їComo hago que compruebe si son numeros? - xHanks - 31.01.2014

Bueno, estoy haciendo un server Trucking de hace dнas y querнa aсadirle la edad y el sexo, el problema es que al introducir la edad puse que tenнa que ser entre 18 y 45 aсos, pero aъn asн ponerlo no deja.

pawn Код:
if(response == 1)
{
if(strlen(inputtext) <= 45 && strlen(inputtext) >= 18) // Serнa esto.
{
new nombrejugador[MAX_PLAYER_NAME], archivo[256];
GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
format(archivo, sizeof(archivo), "/Usuarios/%s.ini", nombrejugador);
SendClientMessage(playerid, COLOR_GREEN, "Seleccionaste tu edad correctamente, Bienvenido a Trucking RP.");
dini_Set(archivo, "Edad", inputtext);
SpawnSerio[playerid] = 1;
SpawnPlayer(playerid);
}
else {
SendClientMessage(playerid, COLOR_RED, "La edad tiene que ser entre 18 y 45 aсos.");
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Trucking RP", "їQue edad tendrб su personaje?", "Aceptar", "Cerrar");
Ayuda.. :P


Respuesta: [DUDA] їComo hago que compruebe si son numeros? - Swedky - 31.01.2014

'inputtext' es una cadena de texto. Tienes que convertirlo a entero usando 'strval':

pawn Код:
strval(inputtext)

https://sampwiki.blast.hk/wiki/Strval


Respuesta: [DUDA] їComo hago que compruebe si son numeros? - xHanks - 31.01.2014

ЎGracias! Encantado con ustedes, gente que ayuda a nuevos. *.*. Me estoy iniciando creando un GM de 0, haber si algъn dia podrй ser como ustedes.