KableII
Новичок
Здравствуйте. Я новичок в pawno, так что пожайлуста не пишите сообщения рода, это же элементарно и т.п. Делаю небольшую систему доната через диалоговые окна, добавил подраздел "Изменение телефонного номера". Нужно что бы номер мог состоять только из цифр и только из 6. Пытался сделать из фильтра ников, но не получилось.
Вот код который стоит сейчас:
Был бы очень благодарен, если кто нибудь бы помог или подсказал как сделать фильтр на текст вводимый в диалоговое окно.
Вот код который стоит сейчас:
PHP:
else if(dialogid == 1)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Изменение телефонного номера", "Введите новый телефонный номер в окошко:", "OK", "X");
return 1;
}
new BadName[][2] != {"1","2","3","4","5","6","7","8","9","0"}
for(new i=0;i<sizeof(BadName);i++){
if(strfind(sendername,BadName[playerid],true) != -1 || strlen(sendername) > MAX_PLAYERS){
SendClientMessage(playerid, COLOR_RED, "Телефонный номер должен состоять только из цифр.");
return 1;}}
//
if (strlen(sendername) != 6){
SendClientMessage(playerid, COLOR_RED, "Телефонный номер должен состоять из 6 цифр.");
return 1;}
//
PlayerInfo[playerid][pPnumber] = inputtext;
}
else
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Donate", "Изменение тел. номера", "OK", "X");
return 1;
}
}
Последнее редактирование:
