Inputtext Dialog
#1

Всем привет, нужна помощь, нужно сделать так чтобы inputtext в диалоге содержал и буквы и цифры латинского алфавита, если inputtext содржит только цифры или только буквы но не цифры и буквы то выскакивала ошибка типо SendClientMessage(playerid, -1, " Пароль должен содержать цифры и буквы");
Reply
#2

А что уже сделано?
Reply
#3

pawn Код:
if(strlen(inputtext) < 6 || strlen(inputtext) > 15) return SendClientMessage(playerid, -1, " От 6 до 15 символов");
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case 'A'..'Я', 'а'..'я', ' ':
return SendClientMessage(playerid, -1, " Русские буквы запрещены кароч");
}
}
Мне нужно чтобы пароль приняло, нужно чтобы в пароле были и буквы и цифры от 6 до 15 символов
Reply
#4

Спасибо разобрался, может кому пригодится...

pawn Код:
stock IsValidPassword(const password[])
{
for(new i = 0; password[i] != EOS; ++i)
{
switch(password[i])
{
case '0'..'9', 'A'..'Z', 'a'..'z': continue;
default: return 0;
}
}
return 1;
}
Reply
#5

На заметку: код выноси в BB-теги [cоde] [/cоde]
Reply
#6

Quote:
Originally Posted by =KempeR=
Посмотреть сообщение
На заметку: код выноси в BB-теги [cоde] [/cоde]
А ещё лучше [pаwn][/pаwn]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)