Steve_Gold
Умник
Вот такой вопрос, как перестроить код так чтобы при каждой разгрузке дальнобойщика(копия самп рп) в порту сф к этому коду:
за каждый разруженный прицеп, без разницы какой товар и количество, главное за каждый прицеп к этому коду добовлялось по 100 товаров, чтобы не заказывать товар, а сам он прибывал по 100 товара от одного прицепа
PHP:
case 109://
{
if(response)
{
new btovars, mbal, bft[256];
if(!strlen(inputtext))
{
new btovar[256];
format(btovar,sizeof(btovar), " {ffffff}Осталось {5da130}%d{ffffff} не разгруженных товаров\n Введите количество товаров которые вы желаете заказать",gPtovar);
ShowPlayerDialog(playerid,109,1,"{ffffff}Заказ товара", btovar,"Готово","Отмена");
return 1;
}
btovars = strval(inputtext);
mbal = btovars * PRICE_Bprod;
if(mbal > gGruzba || btovars < 0) return SendClientMessage(playerid, COLOR_WHITE, "На счету фирмы не достаточно средтсв.");
gTovars += btovars;
gGruzba -= mbal;
SaveFirm();
SaveSost();
format(bft,sizeof(bft), " {ffffff}Вы успешно заказали товар.\n Теперь баланс вашей фирмы состовляет {5da130}%d{ffffff} вирт.",gGruzba);
ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "{ffffff}Продажа", bft, "Ок", "");
}
else
{
new firmap[512];
format(firmap,sizeof(firmap), "{ffffff}1. Баланс фирмы \t\t\t[{5da130}%d{ffffff}]\n2. Выплата за 1 товар \t\t\t[{5da130}%d{ffffff}]\n3. Кол-во привезенного товара \t[{5da130}%d{ffffff}]\n4. Товар на складе \t\t\t[{5da130}%d{ffffff}]\n5. Цена за аренду \t\t\t[{5da130}%d{ffffff}]\n Продать товар со склада\n Заказать товар\n Автомобили фирмы",gGruzba,gPrice,gPtovar,gTovars,gArendap);
ShowPlayerDialog(playerid,105,2,"Панель управления", firmap,"Выбрать","Отмена");
}
}
Последнее редактирование:
