Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define RandomEx(%1,%0) \
- ((random((%0)-(%1))+(%1)))
- CMD:utovar(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,3.0,-562.0176,-1495.9512,9.1988)) return SCM(playerid, -1, ""GRESKA" Niste na mjestu za Utovar mlijeka!");
- if(PlayerInfo[playerid][pPosao] != 6) return SCM(playerid, -1, ""GRESKA" Niste zaposljeni kao farmer!");
- if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "Ne smijete biti u vozilu!");
- if(VecRadi[playerid] == 1) return SendClientMessage(playerid, -1, "Vec Radite!!!");
- UtovarMljeka[playerid] = 1;
- BrojKutija[playerid] = 0;
- VecRadi[playerid] = 1;
- SendClientMessage(playerid, -1, ""NARANDZASTA"Glavni Farmer: "ZUTA"Morate utovariti i odnjeti kutije sa mlijekom u Los Santos! (/kutije, /ostavi)");
- return true;
- }
- CMD:kutije(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,3.0,-562.0176,-1495.9512,9.1988)) return SCM(playerid, -1, ""GRESKA" Niste na mjestu za Utovar mlijeka!");
- if(UtovarMljeka[playerid] != 1) return SCM(playerid, -1, ""GRESKA" Niste zapoceli utovar kutija");
- if(BrojKutija[playerid] >= 5) return SCM(playerid, -1, "Vec ste utovarili 5 kutija!");
- if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "Ne smijete biti u vozilu!");
- if(UzeoKutiju[playerid] == 1) return SCM(playerid, -1, "Vec ste uzeli kutiju!");
- UzeoKutiju[playerid] = 1;
- SetPlayerAttachedObject(playerid, 0, 1220, 1, 0.5, 0.6, 0, 0, 0, 0, 1, 1, 1);
- return true;
- }
- CMD:dostava(playerid,params[])
- {
- if(BrojKutija[playerid] >= 5)
- {
- SetPlayerCheckpoint(playerid, 2050.2271,-1804.7334,14.3976, 3.0);
- cpm[playerid] = 1;
- SendClientMessage(playerid, -1, ""NARANDZASTA"Glavni Farmer: "ZUTA"Dostavite mljeko u skladiste u Los Santos");
- }
- return true;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(cpm[playerid] == 1)
- {
- if(Mljekar(vehicleid))
- {
- new U,string[128];
- U = RandomEx(70,100);
- format(string,sizeof(string),""ZUTA"Uspjesno ste zavrsili posao dostave mljeka i dobili "NARANDZASTA"%d$",U);
- Placanje(playerid,U);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, -1, string);
- UtovarMljeka[playerid] = 0;
- BrojKutija[playerid] = 0;
- VecRadi[playerid] = 0;
- }
- }
- return true;
- }
- CMD:ostavi(playerid,params[])
- {
- new string[128];
- new vehicleid = GetPlayerVehicleID(playerid);
- if(UzeoKutiju[playerid] != 1) return SCM(playerid, -1, ""GRESKA" Niste uzeli kutiju!");
- if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "Ne smijete biti u vozilu!");
- new
- Float:fVehPos[2][3];
- GetVehiclePos(MLJEK[0], fVehPos[0][0], fVehPos[0][1], fVehPos[0][2]);
- GetVehiclePos(MLJEK[1], fVehPos[1][0], fVehPos[1][1], fVehPos[1][2]);
- if (IsPlayerInRangeOfPoint(playerid, 10, fVehPos[0][0], fVehPos[0][1], fVehPos[0][2]) || IsPlayerInRangeOfPoint(playerid, 10, fVehPos[1][0], fVehPos[1][1], fVehPos[1][2]))
- {
- BrojKutija[playerid] ++;
- format(string,sizeof(string),""BIJELA"Ostavili ste kutiju. "NARANDZASTA"(%d/5)",BrojKutija[playerid]);
- SendClientMessage(playerid, -1, string);
- UzeoKutiju[playerid] = 0;
- if(IsPlayerAttachedObjectSlotUsed(playerid, 0)) RemovePlayerAttachedObject(playerid, 0);
- KutijeNaBobcat(playerid);
- }
- if(BrojKutija[playerid] >= 5) {SCM(playerid,-1,"Sjednite u vozilo, i dostavite kutije s mlijekom (/dostava)");}
- else
- SendClientMessage(playerid, -1, ""GRESKA" Niste u blizini bobcata.");
- return true;
- }
- forward KutijeNaBobcat(playerid);
- public KutijeNaBobcat(playerid)
- {
- new
- Float:fVehPos[2][3],
- iVehID;
- GetVehiclePos(MLJEK[0], fVehPos[0][0], fVehPos[0][1], fVehPos[0][2]);
- GetVehiclePos(MLJEK[1], fVehPos[1][0], fVehPos[1][1], fVehPos[1][2]);
- if (IsPlayerInRangeOfPoint(playerid, 4, fVehPos[0][0], fVehPos[0][1], fVehPos[0][2])) // Da li je u blizini 1. vozila za mljekare
- iVehID = MLJEK[0];
- else if (IsPlayerInRangeOfPoint(playerid, 4, fVehPos[1][0], fVehPos[1][1], fVehPos[1][2])) // Da li je u blizini 2. vozila za mljekare
- iVehID = MLJEK[1];
- if(BrojKutija[playerid] == 1)
- AttachDynamicObjectToVehicle(kutija, iVehID, -0.450000,-0.824999,0.000000,0.000000,0.000000,0.000000);
- if(BrojKutija[playerid] == 2)
- AttachDynamicObjectToVehicle(kutija1, iVehID, 0.449999,-0.824999,0.000000,0.000000,0.000000,0.000000);
- if(BrojKutija[playerid] == 3)
- AttachDynamicObjectToVehicle(kutija2, iVehID, -0.074999,-1.575000,0.000000,0.000000,0.000000,0.000000);
- if(BrojKutija[playerid] == 4)
- AttachDynamicObjectToVehicle(kutija3, iVehID, -0.300000,-0.749999,0.674999,0.000000,0.000000,0.000000);
- if(BrojKutija[playerid] == 5)
- AttachDynamicObjectToVehicle(kutija4, iVehID, 0.449999,-0.749999,0.674999,0.000000,0.000000,0.000000);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment