Ciao a tutti ho bisogno di un aiuto per capire dove erro in questo script:
Ora vi spiego l'errore praticamente mi appare inserisci l'eta' provo a metterci una lettera e mi dice giustamente solo numeri provo a metterci un numero inferiore a quello prescritto (16-60) e giustamente mi dice eta' errata ma quando provo a metterci un numero che rientra nella cifra come 21 mi dice sempre l'errore 16-60 senza mai inserirmi un età. Se capite dove si trova l'errore vi sarei grato a farmelo presente.
Edit: Risolto tutto potete loccare
case ANNI:
{
if(!response) return Kick(playerid);
if(!strlen(inputtext)) return DialogInput(playerid, ANNI, "Sims City Roleplay", "Inserisci la tua eta' per proseguire", "Inserisci", "Esci");
if(!IsNumeric(inputtext)) return DialogInput(playerid, ANNI, "Sims City Roleplay", "Inserisci la tua eta' per proseguire"#CROSSO"(Solo Numeri)", "Inserisci", "Esci");
if(strlen(inputtext) >= 16 && strlen(inputtext) < 61)
{
InfoGiocatore[playerid][gAnni] = strlen(inputtext);
format(string, sizeof(string), "Bene quindi hai %d anni confermi?", InfoGiocatore[playerid][gAnni]);
DialogBox(playerid, CONF, "Sims City Roleplay", string, "Si", "No");
}
else return DialogInput(playerid, ANNI, "Sims City Roleplay", "Inserisci la tua eta' per proseguire"#CROSSO"(16-60)", "Inserisci", "Esci");
}
Ora vi spiego l'errore praticamente mi appare inserisci l'eta' provo a metterci una lettera e mi dice giustamente solo numeri provo a metterci un numero inferiore a quello prescritto (16-60) e giustamente mi dice eta' errata ma quando provo a metterci un numero che rientra nella cifra come 21 mi dice sempre l'errore 16-60 senza mai inserirmi un età. Se capite dove si trova l'errore vi sarei grato a farmelo presente.
Edit: Risolto tutto potete loccare
Ultima modifica: