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

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

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

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

Символы в диалоге

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

Anteik

Умник
Здравствуйте.Искал решение данной проблемы в интернете и не нашел(может плохо искал).В DIALOG_STYLE_INPUT нужно поставить проверку чтоб можно было писать только цифры(и проверку что нельзя ничего не писать).Думал над своим вопросом...Так и не понял как это реализовать.
Код:
ShowPlayerDialog(playerid,R_F,DIALOG_STYLE_INPUT,"Аренда",rcs,"Аренда","Отмена");
Код:
    if(dialogid == R_F)
     {
         if(response)
         {
	         new carprice = RentCar[GetPlayerVehicleID(playerid)][Rprice] * strval(inputtext),string[120];
	         if(GetPlayerMoney(playerid) < carprice)
	         {
                 RemovePlayerFromVehicle(playerid);
                 TogglePlayerControllable(playerid,1);
                 SendClientMessage(playerid,COLOR_WHITE,"У вас недостаточно средств для аренды транспорта.");
                 return 1;
	         }
	         RentedTime[playerid] = strval(inputtext);
             format(string, sizeof(string), "Вы арендовали это транспортное средство на {ff8700}%d минут(ы|у){ffffff} за {5da130}%d${ffffff}.", RentedTime[playerid],carprice);
             SendClientMessage(playerid,COLOR_WHITE,string);
			 RentTimer = SetTimerEx("CheckRentedTime",60000,1,"i",playerid);
             TogglePlayerControllable(playerid,1);
             GivePlayerMoney(playerid,-carprice);
             PlayerUseRentCar[playerid] = 1;
		     RentCar[GetPlayerVehicleID(playerid)][ROwned] = GetPlayerName(playerid, OwnedName, sizeof(OwnedName));
		     SetVehicleNumberPlate(GetPlayerVehicleID(playerid),"RENTED");
        }
            else
        {
            RemovePlayerFromVehicle(playerid);
		    TogglePlayerControllable(playerid,1);
		    RentedTime[playerid] = -1;
		    PlayerUseRentCar[playerid] = 0;
		    KillTimer(RentTimer);
        }
   }
Заранее спасибо.Можете кинуть сыль на гайд, это тоже будет мне полезно.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу