Проблема с inputtext - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с inputtext (
/showthread.php?tid=519610)
Проблема с inputtext -
Aizov - 15.06.2014
PHP код:
case 43:
{
if(response)
{
if(AmmoShop[1][Bank] < strval(inputtext))return SendFormatedMessage(playerid,-1,"У вас недостаточно средств. Есть %d",AmmoShop[1][Bank]);
AmmoShop[1][Bank] -= strval(inputtext);
Player[playerid][Money] += strval(inputtext);
SendFormatedMessage(playerid,-1,"Вы сняли $%d",strval(inputtext));
}
}
Вот такой код. Дело в том что при любом вводе пишет число которое сначала вводилось.
Re: Проблема с inputtext -
Stepashka - 15.06.2014
А теперь опишите проблему развернуто.
Re: Проблема с inputtext -
Aizov - 15.06.2014
Есть диалог Dialog_Style_Input. Это как бы ответ его. Вам не обязательно знать. Видите там inputtext сохраняется с самого первого ввода. Я сначала ввожу 10 оно пишет правильно "Вы сняли 10" Следующий раз пишут тоже 10 даже если введу 11.
Re: Проблема с inputtext -
Stepashka - 15.06.2014
Попробуй так:
pawn Код:
case 43: {
if(response) {
new amount = strval(inputtext);
if (AmmoShop[1][Bank] < amount) return SendFormatedMessage(playerid, -1, "У вас недостаточно средств. Есть %d", AmmoShop[1][Bank]);
AmmoShop[1][Bank] -= amount;
Player[playerid][Money] += amount;
SendFormatedMessage(playerid, -1, "Вы сняли $%d", amount);
}
}
Или заменить
SendFormatedMessage на нормальный вывод.
Re: Проблема с inputtext -
Aizov - 15.06.2014
Первое пробовал - результата нет. Посмотрю с SendFormatedMessage