Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //TIMER
- forward TimerTrava(playerid);
- public TimerTrava(playerid)
- {
- new Float:Pos[3];//x,y,z pozicije objekata trave
- new pokoseno = 0;//broj pokošene trave
- for(new i = 0; i < sizeof(Trava); i++)//prolazi kroz sve objekte trave koje smo kreirali
- {
- GetPlayerObjectPos(playerid, Trava[playerid][i], Pos[0], Pos[1], Pos[2]);//uzima x,y,z pozicije objekata trave
- if(IsPlayerInRangeOfPoint(playerid, 3.0, Pos[0], Pos[1], Pos[2]) && KosenjeVozila(GetPlayerVehicleID(playerid)))//provjera dali je igrac u blizini objekta trave i dali je u kosilici
- {
- DestroyPlayerObject(playerid, Trava[playerid][i]);//unistava objekt trave kroz koji smo prosli
- Trava[playerid][i] = 999;//stavlja varijablu za objekat na 999
- }
- if(Trava[playerid][i] == 999)//provjera dali je objekt trave na 999...
- {
- pokoseno++;//...ako je na 999, povecava broj pokosene trave za 1
- }
- }
- if(pokoseno == 36)//broj pokošene trave nakon koje ce igrac dobiti novac (ako je pokosio 5 objekata, završava posao)
- {
- new bonus = random(30), string[120];
- g_NovacPlus(playerid, 150+bonus);
- PlayerInfo[playerid][pUradioPosao] ++;
- SCM(playerid, -1, "Da vidite informacije o poslu i plati /jobhelp");
- format(string,sizeof(string),""PLAVA"Uspesno ste zavrsili preuzimanje kosenje!\n\n"BELA"Plata: "PLAVA"150$\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); KillTimer(KosenjeTimer[playerid]);//uništava timer
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment