Steve_Gold
Умник
Помогите вот два кода:
Дальнобойщики разгрузка в портах:
Вот команда продуктов:
Помогите пожалуйста сделать, чтобы когда в порт прибывает любой груз любого количества к товару на фирме добовлялось 100 продов, кто поможет гарантирую +
Дальнобойщики разгрузка в портах:
PHP:
if(strcmp(cmd, "/tunload", true) == 0)
{
if(PlayerInfo[playerid][pJob] != 10) return SendClientMessage(playerid, COLOR_GREY, "Âû íå äàëüíîáîéùèê");
if(DriverJob[playerid] == true)
{
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)))
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2601.7222,-2226.5867,13.3732) || IsPlayerInRangeOfPoint(playerid, 7.0, -1731.4509,118.9413,3.5547))
{
switch(bGruz[playerid])
{
case 1:
{
PlayerInfo[playerid][pCash] += PlayerInfo[playerid][pDgruz]*Sellbenz[0];
PlayerInfo[playerid][pDExp] += PlayerInfo[playerid][pDgruz]*1000;
format(string, sizeof(string), "Âû ïðîäàëè ãðóç çà: %d",PlayerInfo[playerid][pDgruz]*Sellbenz[0]);
SendClientMessage(playerid, 0x6495EDFF, string);
}
case 2:
{
PlayerInfo[playerid][pCash] += PlayerInfo[playerid][pDgruz]*Sellbenz[1];
PlayerInfo[playerid][pDExp] += PlayerInfo[playerid][pDgruz]*1000;
format(string, sizeof(string), "Âû ïðîäàëè ãðóç çà: %d",PlayerInfo[playerid][pDgruz]*Sellbenz[1]);
SendClientMessage(playerid, 0x6495EDFF, string);
}
case 3:
{
PlayerInfo[playerid][pCash] += PlayerInfo[playerid][pDgruz]*Sellugol[0];
PlayerInfo[playerid][pDExp] += PlayerInfo[playerid][pDgruz]*1000;
format(string, sizeof(string), "Âû ïðîäàëè ãðóç çà: %d",PlayerInfo[playerid][pDgruz]*Sellugol[0]);
SendClientMessage(playerid, 0x6495EDFF, string);
}
case 4:
{
PlayerInfo[playerid][pCash] += PlayerInfo[playerid][pDgruz]*Sellugol[1];
PlayerInfo[playerid][pDExp] += PlayerInfo[playerid][pDgruz]*1000;
format(string, sizeof(string), "Âû ïðîäàëè ãðóç çà: %d",PlayerInfo[playerid][pDgruz]*Sellugol[1]);
SendClientMessage(playerid, 0x6495EDFF, string);
}
case 5:
{
PlayerInfo[playerid][pCash] += PlayerInfo[playerid][pDgruz]*Sellderevo[0];
PlayerInfo[playerid][pDExp] += PlayerInfo[playerid][pDgruz]*1000;
format(string, sizeof(string), "Âû ïðîäàëè ãðóç çà: %d",PlayerInfo[playerid][pDgruz]*Sellderevo[0]);
SendClientMessage(playerid, 0x6495EDFF, string);
}
case 6:
{
PlayerInfo[playerid][pCash] += PlayerInfo[playerid][pDgruz]*Sellderevo[1];
PlayerInfo[playerid][pDExp] += PlayerInfo[playerid][pDgruz]*1000;
format(string, sizeof(string), "Âû ïðîäàëè ãðóç çà: %d",PlayerInfo[playerid][pDgruz]*Sellderevo[1]);
SendClientMessage(playerid, 0x6495EDFF, string);
}
}
DestroyVehicle(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
Expirence(playerid);
UpdateCost(playerid);
DriverJob[playerid] = false;
PlayerInfo[playerid][pDgruz] = 0;
Gruz[playerid] = 0;
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå â ïîðòó");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå çàãðóæåíû");
}
return true;
}
Вот команда продуктов:
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,"Выбрать","Отмена");
}
}
Помогите пожалуйста сделать, чтобы когда в порт прибывает любой груз любого количества к товару на фирме добовлялось 100 продов, кто поможет гарантирую +
