[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':
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.