Orlando_Casati
Новичок
Создавал покупку номера телефона,как сделать так чтобы в диалог можно было ввести только 6 символов?
Не больше и не меньше.
Вот моя команда,но она не работает:
Заранее спасибо.
---------- Post added at 17:07 ---------- Previous post was at 16:44 ----------
UUUUUUUPPPPP
---------- Post added at 17:38 ---------- Previous post was at 17:07 ----------
Проблема не решена.
UUUP.
Не больше и не меньше.
Вот моя команда,но она не работает:
PHP:
case 229:
{
if(response)
{
if(strlen(inputtext)) return ShowPlayerDialog(playerid,229,DIALOG_STYLE_INPUT, "{00FF13}Номер телефона", "{FF0000}Примечания:\n• Номер должен быть шестизначным.\n\n{00FF13}Введите ваш новый номер телефона:", "Готово", "Назад");
if(strval(inputtext) != 6)
{
ShowPlayerDialog(playerid,229,DIALOG_STYLE_INPUT, "{00FF13}Номер телефона", "{FF0000}Примечания:\n• Номер должен быть шестизначным.\n\n{00FF13}Введите ваш новый номер телефона:", "Готово", "Назад");
return true;
}
if(strval(inputtext) == 6)
{
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string), "Users/%s.ini",playername);
new File=ini_openFile(string);
ini_setString(File, "PhoneNr",inputtext);
ini_closeFile(File);
new nomer = strval(inputtext);
PlayerInfo[playerid][pPnumber] = nomer;
for(new h = 0; h < sizeof(BizzInfo); h++)
{
new cena1 = BizzInfo[h][bPrice];
BizzInfo[h][b2Till] += cena1;
BizzInfo[h][bProducts] -= 2;
PlayerInfo[playerid][pCash] -= cena1;
return true;
}
format(string, sizeof(string), "Ваш новый номер телефона: %s", inputtext);
SendClientMessage(playerid, COLOR_GREEN, string);
return true;
}
}
return true;
}
---------- Post added at 17:07 ---------- Previous post was at 16:44 ----------
UUUUUUUPPPPP
---------- Post added at 17:38 ---------- Previous post was at 17:07 ----------
Проблема не решена.
UUUP.
Последнее редактирование:
