[DUDA] їComo hago que compruebe si son numeros?
#1

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
Reply
#2

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

pawn Код:
strval(inputtext)

https://sampwiki.blast.hk/wiki/Strval
Reply
#3

Ў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.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)