Код HTML:
CMD:tload(playerid, params[])
{
if(PTEMP[playerid][pJob] != 99)return SendClientMessage(playerid,COLOR_GREY, "Вы не Дальнобойщик");
new car = GetPlayerVehicleID(playerid);
if (jobcar[car] != true) return SendClientMessage(playerid,COLOR_GREY,"Для загрузки необходимо находиться в арендованном грузовике");
new maxguz = PTEMP[playerid][pDMgruz];
if(Gruz[playerid] != 0) return true;
if(GetVehicleTrailer(GetPlayerVehicleID(playerid))) return true;
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_GREY, "Введите /tload [количество]");
if(IsPlayerInRangeOfPoint(playerid, 15.0, 256.4736,1414.5182,10.7075))
{
if(PTEMP[playerid][pCash] < 2*BuyOil[0]) return SendClientMessage(playerid,0x008080FF, "У вас недостаточно денег!");
if(params[0] > maxguz) return SendClientMessage(playerid, COLOR_GREY, "Превышен максимальный вес груза!");
if(params[0] < 1 || params[0] > 100) return SendClientMessage(playerid, 0x6495EDFF, "Нельзя загрузить меньше 1т и больше 100т!");
if(PTEMP[playerid][pCash] < params[0]*BuyOil[0]) return SendClientMessage(playerid, 0x6495EDFF, "У вас недостаточно денег!");
PTEMP[playerid][pCash] -= params[0]*BuyOil[0];
PTEMP[playerid][pDgruz] += params[0];
SendMes(playerid,0x73FF8FFF,"Загружено %d тонн(ы) нефти на сумму %d вирт", params[0],BuyOil[0]*params[0]);
DriverJob[playerid] = true;
Gruz[playerid] = 1;
bGruz[playerid] = 1;
UpdateOilOne();
return true;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0,-1046.7723,-670.7208,32.3516))
{
if(PTEMP[playerid][pCash] < BuyOil[0]) return SendClientMessage(playerid,COLOR_GREY, "У вас недостаточно денег!");
if(params[0] > maxguz) return SendClientMessage(playerid, COLOR_GREY, "Превышен максимальный вес груза!");
if(params[0] < 1 || params[0] > 100) return SendClientMessage(playerid, 0x6495EDFF, "Нельзя загрузить меньше 1т и больше 100т!");
if(PTEMP[playerid][pCash] < params[0]*BuyOil[1]) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег!");
PTEMP[playerid][pCash] -= params[0]*BuyOil[1];
PTEMP[playerid][pDgruz] += params[0];
SendMes(playerid,0x73FF8FFF,"Загружено %d тонн(ы) нефти на сумму %d вирт", params[0],BuyOil[1]*params[0]);
DriverJob[playerid] = true;
Gruz[playerid] = 1;
bGruz[playerid] = 2;
UpdateOilTwo();
return true;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0,608.7718,847.8765,-43.1532)) // zakupka ugol 1
{
if(params[0] > maxguz) return SendClientMessage(playerid, COLOR_GREY, "Превышен максимальный вес груза!");
if(params[0] < 1 || params[0] > 100) return SendClientMessage(playerid, 0x6495EDFF, "Нельзя загрузить меньше 1т и больше 100т!");
if(PTEMP[playerid][pCash] < params[0]*BuyCoal[0]) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег!");
PTEMP[playerid][pCash] -= params[0]*BuyCoal[0];
PTEMP[playerid][pDgruz] += params[0];
SendMes(playerid,0x73FF8FFF,"Загружено %d тонн(ы) угля на сумму %d вирт", params[0],BuyCoal[0]*params[0]);
DriverJob[playerid] = true;
Gruz[playerid] = 2;
bGruz[playerid] = 3;
UpdateCoalOne();
return true;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0,-1873.0896,-1720.2430,21.7500)) // zakupka ugol 2
{
if(params[0] > maxguz) return SendClientMessage(playerid, COLOR_GREY, "Превышен максимальный вес груза!");
if(params[0] < 1 || params[0] > 100) return SendClientMessage(playerid, 0x6495EDFF, "Нельзя загрузить меньше 1т и больше 100т!");
if(PTEMP[playerid][pCash] < params[0]*BuyCoal[1]) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег!");
PTEMP[playerid][pCash] -= params[0]*BuyCoal[1];
PTEMP[playerid][pDgruz] += params[0];
SendMes(playerid,0x73FF8FFF,"Загружено %d тонн(ы) угля на сумму %d вирт",params[0],BuyCoal[1]*params[0]);
DriverJob[playerid] = true;
Gruz[playerid] = 2;
bGruz[playerid] = 4;
UpdateCoalTwo();
return true;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0,-449.3336,-65.9115,59.4158)) // zakupka derevo 1
{
if(params[0] > maxguz) return SendClientMessage(playerid, COLOR_GREY, "Превышен максимальный вес груза!");
if(params[0] < 1 || params[0] > 100) return SendClientMessage(playerid, 0x6495EDFF, "Нельзя загрузить меньше 1т и больше 100т!");
if(PTEMP[playerid][pCash] < params[0]*BuyTree[0]) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег!");
PTEMP[playerid][pCash] -= params[0]*BuyTree[0];
PTEMP[playerid][pDgruz] += params[0];
SendMes(playerid,0x73FF8FFF,"Загружено %d тонн(ы) дерева на сумму %d вирт", params[0],BuyTree[0]*params[0]);
DriverJob[playerid] = true;
Gruz[playerid] = 3;
bGruz[playerid] = 5;
UpdateTreeOne();
return true;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0,-1978.6846,-2434.8274,30.6250)) // zakupka derevo 2
{
if(params[0] > maxguz) return SendClientMessage(playerid, COLOR_GREY, "Превышен максимальный вес груза!");
if(params[0] < 1 || params[0] > 100) return SendClientMessage(playerid, 0x6495EDFF, "Нельзя загрузить меньше 1т и больше 100т!");
if(PTEMP[playerid][pCash] < params[0]*BuyTree[1]) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег!");
PTEMP[playerid][pCash] -= params[0]*BuyTree[1];
PTEMP[playerid][pDgruz] += params[0];
SendMes(playerid,0x73FF8FFF,"Загружено %d тонн(ы) дерева на сумму %d вирт", params[0],BuyTree[1]*params[0]);
DriverJob[playerid] = true;
Gruz[playerid] = 3;
bGruz[playerid] = 6;
UpdateTreeTwo();
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не на месте загрузки дальнобойщиков!");
}
return true;
}