13/05/2022 13:25
(13/05/2022 11:31)White_Blue Escreveu: Teste assim:
Código PHP:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
if(dialogid == 0){
if(IsValidChar(inputtext)) return SendClientMessage(playerid, -1, "Este caractere é valido!");
else if(IsNumeric(inputtext)) return SendClientMessage(playerid, -1, "Este caractere é um número!");
}
return 1;
}
stock IsNumeric(const string[]) {
for (new i = 0, j = strlen(string); i < j; i++) {
if(string[i] >= '0' && string[i] <= '9') return true;
}
return 1;
}
stock IsValidChar(const text[]) {
for (new i = 0, j = strlen(text); i < j; i++) {
if((text[i] >= 'a' && text[i] <= 'z')) return true;
}
return false;
}
É quase isso que eu preciso, porém, eu preciso de uma função que libere apenas numeros e letras na mesma dialog, é um sistema de troca de nicks, no qual o jogador poderá apenas usar letras e numeros.