Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new panels,doors,lights,tires,vehicleid,Float:vehiclehealth,str[128],panelsp,doorsp,panelprice,doorprice,tireprice,tiresp,engineprice,Float:vehhp,price;
- vehicleid=GetPlayerVehicleID(playerid);
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- GetVehicleHealth(vehicleid,vehiclehealth);
- new flp = 0xf & panels; new frp = ((0xf << 4) & panels) >> 4; new rlp = ((0xf << 8) & panels) >> 8; new rrp = ((0xf << 12) & panels) >> 12;
- new windshield = ((0xf << 16) & panels) >> 16; new front_bumper = ((0xf << 20) & panels) >> 20; new rear_bumper = ((0xf << 24) & panels) >> 24;
- new bonnet = 0xf & doors; new boot = ((0xf << 8) & doors) >> 8; new driver = ((0xf << 16) & doors) >> 16; new passenger = ((0xf << 24) & doors) >> 24;
- new behinddriver = ((0xf << 32) & doors) >> 32; new behindpassenger = ((0xf << 40) & doors) >> 40;
- new t1 = 1 & tires; new t2 = ((1 << 1) & tires) >> 1; new t3 = ((1 << 2) & tires) >> 2; new t4 = ((1 << 3) & tires) >> 3;
- panelsp = floatround((flp+frp+rlp+rrp+windshield+front_bumper+rear_bumper)/0.21);
- doorsp = floatround((bonnet+boot+driver+passenger+behinddriver+behindpassenger)/0.24);
- tiresp = floatround((t1+t2+t3+t4)/0.04);
- panelprice=1*panelsp;
- doorprice=1*doorsp;
- tireprice=2*tiresp;
- GetVehicleHealth(GetPlayerVehicleID(playerid),vehhp);
- engineprice=floatround((floatround(vehhp-1000)*(-1))*0.75);
- price=engineprice+tireprice+doorprice+panelprice;
- if ((strcmp("yes", params, true, 10) == 0) && strlen(params)>0)
- {
- if(GetPlayerMoney(playerid)<price)
- {
- return SCM(playerid,cervena,"You don't have enough money!");
- }else{
- GivePlayerMoney(playerid,-price);
- RepairVehicle(GetPlayerVehicleID(playerid));
- format(str,128,"Your car has been repaired for $%d",price);
- SCM(playerid,white,str);
- }
- }else{
- format(str,128,"!__________ TEMPLE PAY AND SPRAY __________!");
- SCM(playerid,green,str);
- SCM(playerid,green,"");
- format(str,128," Panels: $%d.",panelprice);
- SCM(playerid,white,str);
- format(str,128," Doors: $%d.",doorprice);
- SCM(playerid,white,str);
- format(str,128," Tires: $%d.",tireprice);
- SCM(playerid,white,str);
- format(str,128," Engine: $%d.",engineprice);
- SCM(playerid,white,str);
- format(str,128," Total: $%d.",price);
- SCM(playerid,white,str);
- format(str,128," Potvrdenie: /fix yes");
- SCM(playerid,white,str);
- format(str,128,"!____________________________________________!");
- SendClientMessage(playerid,green,str);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement