hg (>'')
Умник
Помогите
этот кд у меня в диалоге, если ввожу "1".."9" выводится сообщение некорректный ввод если "10".."99" то действие в if(Check == true) выполняется и выводится некорректный ввод. Помогите...
PHP:
if(strlen(inputtext) < 4)
{
new bool:Check;
for(new a = strlen(inputtext); a != 0; a--)
{
switch(inputtext[a])
{
case '0'..'9':{Check = true;}
default:
{
SendClientMessage(playerid, COLOR_RED, "** Íåêîððåêòíûé ââîä");
ShowPlayerDialog(playerid, DIALOG_AMMO_LS_SELL9MM_AMMO, DSI, "Àììî ËÑ", "Ñêîëüêî ïàòðîí âû õîòèòå êóïèòü äëÿ Pistol 9mm\n(1 ïàòðîí = 15$)","Îê","Âûõîä");
}
}
}
if(Check == true)
{
new sellammo = strval(inputtext) * 15;
PlayerInfo[playerid][iAmmo9mm] += strval(inputtext);
GivePlayerMoney(playerid, -sellammo);
}
}
else{return SendClientMessage(playerid, COLOR_RED, "** Некорректный ввод");}
