Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Eto sve je to vezano za kosaca od cmd-a
- CMD:ubacitravu(playerid, params[], help)//Evo to kad se uradi treba da se otera trava do checkpointa i posle da se vratim za platu
- {
- if(gettime() < OpremaVreme[playerid]) return SCM(playerid, -1, ""PLAVA"INFO | "SIVA"Ovu komandu mozete koristiti svakih 80 sekundi!");
- if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1414.3701,-2180.7578,13.5469)) return SCM(playerid,-1,""PLAVA"PK:RP | "SIVA"Niste na mjestu dje se izbaca trava!");
- if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"{0049FF}PK:RP | "BELA"Moras se ulogovati da bi koristio ovu komandu!");
- if(PlayerInfo[playerid][pPosao] != POSAO_KOSACTRAVE) return SCM(playerid, -1, "{0049FF}[PKRP] "BELA"Nemas posao kosaca trave!");
- if(GetPlayerVehicleID(playerid) >= kosilica[10] && GetPlayerVehicleID(playerid) <= kosilica[17])
- {
- MoveObject(TravaKosilica,1413.91260, -2179.07837, 9.12740,2.5);
- MoveObject(TravaKosilica1,1414.21643, -2179.47656, 9.12740,2.5);
- new travasmece1 = CreateObject(863,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(travasmece1, kosilica[10], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece1, kosilica[11], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece1, kosilica[12], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece1, kosilica[13], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece1, kosilica[14], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece1, kosilica[15], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece1, kosilica[16], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece1, kosilica[17], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- new travasmece2 = CreateObject(860,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(travasmece2, kosilica[10], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece2, kosilica[11], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece2, kosilica[12], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece2, kosilica[13], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece2, kosilica[14], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece2, kosilica[15], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece2, kosilica[16], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece2, kosilica[17], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- new travasmece3 = CreateObject(860,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(travasmece3, kosilica[10], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece3, kosilica[11], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece3, kosilica[12], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece3, kosilica[13], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece3, kosilica[14], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece3, kosilica[15], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece3, kosilica[16], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece3, kosilica[17], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- new travasmece4 = CreateObject(860,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(travasmece4, kosilica[10], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece4, kosilica[11], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece4, kosilica[12], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece4, kosilica[13], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece4, kosilica[14], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece4, kosilica[15], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece4, kosilica[16], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece4, kosilica[17], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- new travasmece5 = CreateObject(860,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(travasmece5, kosilica[10], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece5, kosilica[11], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece5, kosilica[12], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece5, kosilica[13], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece5, kosilica[14], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece5, kosilica[15], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece5, kosilica[16], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece5, kosilica[17], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- new travasmece6 = CreateObject(860,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(travasmece6, kosilica[10], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece6, kosilica[11], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece6, kosilica[12], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece6, kosilica[13], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece6, kosilica[14], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece6, kosilica[15], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece6, kosilica[16], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(travasmece6, kosilica[17], -0.01436, -1.65739, -0.33510, 0.00000, 0.00000, 0.00000);
- SendClientMessage(playerid, -1, "Uspesno ste ubacili travu koja treba da se odveze na otpad(checkpoint)");
- SetPlayerCheckpoint(playerid, 2180.1387,-1991.7813,13.1189, 4.0); KosenjeTrave[playerid] = 2;
- }
- else return SCM(playerid,-1, ""PLAVA"[PKRP] "PLAVA"Niste u autu, udjite u auto da bi mogli da odvezete otpad!");
- return 1;
- }
- // ======================================================================== //
- CMD:ispraznikosilicu(playerid, params[], help)
- {
- if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1414.3701,-2180.7578,13.5469)) return SCM(playerid,-1,""PLAVA"PK:RP | "SIVA"Niste na mjestu dje se izbaca trava!");
- if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"{0049FF}PK:RP | "BELA"Moras se ulogovati da bi koristio ovu komandu!");
- if(PlayerInfo[playerid][pPosao] != POSAO_KOSACTRAVE) return SCM(playerid, -1, "{0049FF}[PKRP] "BELA"Nemas posao kosaca trave!");
- if(!KosenjeVozila(GetPlayerVehicleID(playerid))) return SCM(playerid, -1, "{0049FF}[PKRP] "BELA"Niste u kosilici!");
- if(KosenjeTrave[playerid] == 0) return SCM(playerid,-1,"{0049FF}[PKRP] "BELA"Prvo morate pokositi travu!");
- MoveObject(TravaKosilica,1413.91260, -2179.07837, 11.12740,2.5);
- MoveObject(TravaKosilica1,1414.21643, -2179.47656, 11.12740,2.5);
- SendClientMessage(playerid, -1, "Uspesno ste ispraznili kosilicu sada uzmite auto i odvezite ovo na otpad!");
- return 1;
- }
- // ======================================================================== //
- CMD:kositravu(playerid, params[], help)
- {
- if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1421.9612, -2182.0022, 13.1184)) return SCM(playerid,-1,""PLAVA"PK:RP | "SIVA"Niste kod trave!");
- if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"{0049FF}PK:RP | "BELA"Moras se ulogovati da bi koristio ovu komandu!");
- if(PlayerInfo[playerid][pPosao] != POSAO_KOSACTRAVE) return SCM(playerid, -1, "{0049FF}[PKRP] "BELA"Nemas posao kosaca trave!");
- if(KosenjeTrave[playerid] != 0) return SCM(playerid, -1, "{0049FF}[PKRP] "BELA"Vec imas aktivirano kosenje, kucaj /prekiniposao!");
- if(PosaoOprema[playerid] == 0) return SCM(playerid,-1,"{0049FF}[PKRP] "BELA"Niste uzeli opremu za posao (/oprema)!");
- if(GetPlayerVehicleID(playerid) >= kosilica[0] && GetPlayerVehicleID(playerid) <= kosilica[9])
- {
- KosenjeTimer[playerid] = SetTimerEx("TimerTrava", 500, true, "i", playerid);//kreiramo timer od 500 milisekundi koji ce provjeravati dali smo blizu objekta trave
- SendClientMessage(playerid, -1, "Pokosi travu,i kada pokosite idite da je ispraznite (/ispraznikosilicu)");//šalje igracu poruku
- KosenjeTrave[playerid] = 1;//stavlja igracu varijablu za košenje na 1, znaci da je zapoceo kosenje
- Trava[0][playerid] = CreatePlayerObject(playerid,804, 1411.21460, -2169.11230, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[1][playerid] = CreatePlayerObject(playerid,804, 1414.82678, -2169.03296, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[2][playerid] = CreatePlayerObject(playerid,804, 1433.83386, -2146.86499, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[3][playerid] = CreatePlayerObject(playerid,804, 1435.38623, -2151.96631, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[4][playerid] = CreatePlayerObject(playerid,804, 1427.67139, -2151.67212, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[5][playerid] = CreatePlayerObject(playerid,804, 1428.70300, -2157.28394, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[6][playerid] = CreatePlayerObject(playerid,804, 1419.46375, -2150.03174, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[7][playerid] = CreatePlayerObject(playerid,804, 1427.12085, -2147.32935, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[8][playerid] = CreatePlayerObject(playerid,804, 1416.62659, -2163.14404, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[9][playerid] = CreatePlayerObject(playerid,804, 1421.01257, -2155.24390, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[10][playerid] = CreatePlayerObject(playerid,804, 1411.77625, -2163.40942, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[11][playerid] = CreatePlayerObject(playerid,804, 1407.42163, -2165.50464, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[12][playerid] = CreatePlayerObject(playerid,804, 1428.60669, -2172.28027, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[13][playerid] = CreatePlayerObject(playerid,804, 1417.16223, -2174.09985, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[14][playerid] = CreatePlayerObject(playerid,804, 1414.58252, -2155.19312, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[15][playerid] = CreatePlayerObject(playerid,804, 1421.37268, -2161.02026, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[16][playerid] = CreatePlayerObject(playerid,804, 1423.71497, -2170.01245, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[17][playerid] = CreatePlayerObject(playerid,804, 1429.78003, -2163.75000, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[18][playerid] = CreatePlayerObject(playerid,804, 1434.42151, -2170.70679, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[19][playerid] = CreatePlayerObject(playerid,804, 1436.07068, -2160.36426, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[20][playerid] = CreatePlayerObject(playerid,804, 1427.12085, -2147.32935, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[21][playerid] = CreatePlayerObject(playerid,804, 1440.74451, -2172.32324, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[22][playerid] = CreatePlayerObject(playerid,804, 1446.30151, -2166.58521, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[23][playerid] = CreatePlayerObject(playerid,804, 1436.56421, -2166.38062, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[24][playerid] = CreatePlayerObject(playerid,804, 1442.75952, -2159.98364, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[25][playerid] = CreatePlayerObject(playerid,804, 1441.21887, -2150.63281, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[26][playerid] = CreatePlayerObject(playerid,804, 1447.98608, -2149.08789, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[27][playerid] = CreatePlayerObject(playerid,804, 1448.69849, -2157.67017, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[28][playerid] = CreatePlayerObject(playerid,804, 1453.07349, -2164.04053, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[29][playerid] = CreatePlayerObject(playerid,804, 1449.63489, -2172.34351, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[30][playerid] = CreatePlayerObject(playerid,804, 1456.87134, -2149.03735, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[31][playerid] = CreatePlayerObject(playerid,804, 1451.37756, -2153.61035, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[32][playerid] = CreatePlayerObject(playerid,804, 1440.12793, -2155.65234, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[33][playerid] = CreatePlayerObject(playerid,804, 1443.08008, -2146.45679, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[34][playerid] = CreatePlayerObject(playerid,804, 1423.88123, -2165.14990, 13.38780, 0.00000, 0.00000, 0.00000);
- Trava[35][playerid] = CreatePlayerObject(playerid,804, 1410.41187, -2158.50293, 13.38780, 0.00000, 0.00000, 0.00000);
- }
- else return SCM(playerid,-1, ""PLAVA"[PKRP] "PLAVA"Niste u kosilici!");
- return 1;
- }
- // Evo za dobijanje plate
- //==========================================================================// KOSAC TRAVE
- if(KosenjeTrave[playerid] == 1 && KosenjeVozila(CID) && GetPlayerState(playerid) == 2)
- {
- if(IsPlayerInRangeOfPoint(playerid, 4.0, 2180.1387,-1991.7813,13.1189))
- {
- SendClientMessage(playerid, -1, "Vratite se po platu!"); //Eto treba da mi izbaci MSG i checkpoint
- SetPlayerCheckpoint(playerid, 1405.1075,-2170.7803,13.1048, 3.0);
- KosenjeTrave[playerid] = 2;
- }
- }
- if(KosenjeTrave[playerid] == 2 && KosenjeVozila(CID) && GetPlayerState(playerid) == 2)
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 1405.1075,-2170.7803,13.1048))
- {
- if(PlayerInfo[playerid][pTrazeniLevel] == 0)
- {
- new bonus = random(30), string[120];
- g_NovacPlus(playerid, 700+bonus);
- PlayerInfo[playerid][pUradioPosao] ++;
- SCM(playerid, -1, "Da vidite informacije o poslu i plati /jobhelp");
- format(string,sizeof(string),""PLAVA"Uspesno ste zavrsili posao\n\n"BELA"Plata: "PLAVA"700$\n"BELA"Bonus: "PLAVA"%d$",bonus);
- ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj raznosenja",string,"Ok","");
- KosenjeTrave[playerid] = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(32, 35);
- }
- else
- {
- PlayerInfo[playerid][pTrazeniLevel] -= 1;
- SCM(playerid, -1, "{FFFFFF}Niste primili platu jer radite za drustveno-korisni rad (Mice vam se WL)");
- DisablePlayerCheckpoint(playerid); KosenjeTrave[playerid] = 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment