View Single Post
Old 09/05/2014, 07:47 AM   #1
Dreamerzzz
Big Clucker
 
Join Date: Jan 2013
Posts: 57
Reputation: 0
Smile Проблема с диалоговыми окнами

Как я могу сделать так, чтоб диалоговое окно ввода реагировало только на числа?

Quote:
else
{
new gun[100];

format(gun, sizeof(gun),"%s{ffffff}Введите кол-во боеприпасов\nСтоимость заряда - 300$\nМаксимальное кол-во: %d заряд(ов)",gun,PlayerInfo[playerid][pRPGammo]);

ShowPlayerDialog(playerid, 70,DIALOG_STYLE_INPUT, "{ffd800}Покупка РПГ - 7", gun, "Далее", "");
}
Quote:
/* if(dialogid == 70)//РПГ покупка
{
if(!response)
{
new Formula = 4000+inputtext*300;
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 70,DIALOG_STYLE_INPUT, "{ffd800}Покупка РПГ - 7", "Введите колличество еще раз", "Далее", "Отмена");
if(Formula >= GetPlayerMoney(playerid))
{
new gun[400];
SetPlayerAmmo(playerid,38,0);
GivePlayerMoney(playerid,-Formula);
gRPG[playerid] = MM;
PlayerInfo[playerid][pMoney] -= Formula;
GivePlayerWeapon(playerid,35,1*inputtext);
format(gun, sizeof(gun),"%sВы приобрели {ffd800}РПГ - 7{34c924} и{ffd800} %s зарядов",gun,inputtext);
SendClientMessage(playerid,COLOR_GREEN,gun);
}
}
else
{
ShowPlayerDialog(playerid,EQUIPMENT1,DIALOG_STYLE_ LIST,"{ffd800}Магазин экипировки","Вооружение\nСнаряжение","Выбрать","Вы йти");
}
return 1;
}*/
Что-то вроде этого, а что делать с диалоговым окном, не знаю
Dreamerzzz is offline   Reply With Quote