Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(pData[playerid][pJob] == 2 && pTemp[playerid][pTruckID] != INVALID_VEHICLE_ID && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pTemp[playerid][pTruckWagonID] != INVALID_VEHICLE_ID)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid,CRED,"Вы потеряли прицеп. Заказ аннулирован");
- if(IsValid3DTextLabel(pTemp[playerid][pTruckWagonText])) DestroyDynamic3DTextLabelEx(pTemp[playerid][pTruckWagonText]);
- if(pTemp[playerid][pTruckWagonID] != INVALID_VEHICLE_ID) DestroyVehicle(pTemp[playerid][pTruckWagonID]);
- pTemp[playerid][pTruckWagonID] = INVALID_VEHICLE_ID;
- pTemp[playerid][pTruckWagonTime] = 0;
- pTemp[playerid][pTruckWeight] = 0;
- pTemp[playerid][pTruckLoadID] = 0;
- }
- new amount = floatround(pTemp[playerid][pTruckWeight]/100.0);
- new loadid = pTemp[playerid][pTruckLoadID];
- new price = amount*gTruckUnloadPrice[loadid];
- new vbis = price/10;
- new another;
- another = (!loadid) ? 1:0;
- new award = 0;
- if(!gGunWorkWH[another]) gGunWorkWH[another] = 1;
- if(gGunWorkWH[another] < gGunWorkWH[loadid]) award = floatround(price / 10.0 * (1 - (float(gGunWorkWH[loadid]) / gGunWorkWH[another])));
- new mes[128];
- format(mes,sizeof(mes),"%d кг груза было продано за {"#cGREEN"}$%d.В кассу бизнеса было добавлено: %d$.",amount*100,price,vbis);
- SendClientMessage(playerid,CWHITE,mes);
- if(award > 0)
- {
- format(mes,sizeof(mes),"Премия за дифицитный груз: {"#cGREEN"}$%d",award);
- SendClientMessage(playerid,CWHITE,mes);
- price += award;
- }
- pData[playerid][pMoney] += price;
- gGunWorkWH[loadid] += pTemp[playerid][pTruckWeight];
- pData[playerid][pTruckSkill] += pTemp[playerid][pTruckWeight];
- UpdatePlayerData(playerid,"truckskill",pData[playerid][pTruckSkill]);
- if(IsValid3DTextLabel(pTemp[playerid][pTruckWagonText])) DestroyDynamic3DTextLabelEx(pTemp[playerid][pTruckWagonText]);
- DetachTrailerFromVehicle(vehicleid);
- DestroyVehicle(pTemp[playerid][pTruckWagonID]);
- gBusiness[51][busiBank] += vbis;
- UpdateBusinessData(51,"bank",gBusiness[51][busiBank]);
- pTemp[playerid][pTruckWagonID] = INVALID_VEHICLE_ID;
- pTemp[playerid][pTruckWagonTime] = 0;
- pTemp[playerid][pTruckWeight] = 0;
- pTemp[playerid][pTruckLoadID] = 0;
- SetPVarInt(playerid,"informed",0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement