Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Неправильно работает диалог стиля input

Статус
В этой теме нельзя размещать новые ответы.

ZhenyOk

Ученик
Написал код, чтоб при написании каоманды /settarif выводился диалог, туда пишешь сумму, и глобальная переменная принимает сумму, которая была написана.
Сделал вот так

Код:
if(dialogid == 556)
    {
    	if(response)
    	{
        	if(!strlen(inputtext))
                {
                        SendClientMessage(playerid, COLOR_RED, "Вы не ввели текст!");
                        
                        return 1;
                }

			new text[256];
			new nameee[MAX_PLAYER_NAME];
			new symma;
			symma = strlen(inputtext);
			GetPlayerName(playerid,nameee,sizeof(nameee));
			if(FrakInf[playerid][pFrak] == 17 && FrakInf[playerid][pRang] == 3){
			if(symma >= 1 && symma <= 5000)
			{
			
			taxitarif = symma;
			format(text, sizeof(text), "{66ff00}%s[%d] сменил тариф на такси на: %d", nameee, playerid, symma);
			SendClientMessageToAll(-1, text);

			}
			}
			}
			}
пишу /settarif, пишу сумму например 60, а оно пишет что я изменил тариф на 2, если пишу 599, то пишет что сменил сумму на 6...
почему так? или может кто сможет дать код, чтоб можно было просто написать /settarif [сумму], и эта сумма если меньше 5000 и больше 1, вводилась в глобальную переменную taxitarif.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу