davidstanley
Новичок
Кто поможет заменить команду на взаимодействие с диалоговым окном.
Нужно чтобы , когда я ввел команду /loadtruck у меня появлялся данный диалог
И дальше изменить этот код по диалог, пожалуйста, кто сможет ) с меня отзыв и плюс)
Нужно чтобы , когда я ввел команду /loadtruck у меня появлялся данный диалог
PHP:
ShowPlayerDialog(playerid,8009,DIALOG_STYLE_INPUT,"Запчасти","Введите сколько запчастей хотите купить на заводе","Ок","Отмена");
PHP:
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, COLOR_ARP, ""CMD_PREF"/loadtruck [кол во штук]");
if(GetPVarInt(playerid,"TRUCKVEH") != 0) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] Вы уже заказали!");
if(PlayerInfo[playerid][pTruckSkill] >= 10000)
{
if(params[0] < 100 || params[0] > 8000) return SendClientMessage(playerid, COLOR_GREY, "От 100 до 8000 кг.");
}
else
{
if(params[0] < 100 || params[0] > 5000) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] От 100 до 5000 кг.");
}
if(GetMoney(playerid) < params[0]*20) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] У вас нету столько денег!");
SendMes(playerid, -1, "{5CACEE}[ & ] {FFFFFF}Вы загрузили %d шт. запчастей за %d руб.!",params[0],params[0]*20);
SetPVarInt(playerid,"TruckType",2); // цена за 1 кг груза
SetPVarInt(playerid,"TruckGruz",params[0]); // Сколько груза
GiveMoney(playerid,-params[0]*20);
SendClientMessage(playerid, -1, "{5CACEE}[ & ] {FFFFFF}Прицепите груз к вашему авто!");
SendClientMessage(playerid, -1, "{5CACEE}[ & ] {FFFFFF}Отправляйтесь к порту и введите /unloadtruck!");
new carid = AddStaticVehicleEx(450,-834.5963,1180.4130,12.1873,180,0,0, 180000); //Trailer 2
SetPVarInt(playerid,"TRUCKVEH",carid);
Последнее редактирование:
