Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Farma_Kreiraj(playerid, Float:Poz_X, Float:Poz_Y, Float:Poz_Z)
- {
- new farm_id = Iter_Free(Farma_Posadjeno);
- if(farm_id == -1)
- {
- AGPoruka(-1, "{F3FF02}[ANTICHEAT] Dogodila se greska sa kreiranem psenice u privateu, PRIJAVITE OVO HEAD ADMINU!");
- return -1;
- }
- if(farm_id >= MAX_POSADJENO-1)
- {
- Info(playerid,"Maksimalan broj sadnica je kreiran, sacekajte dok se uberu postojece sadnice...");
- return -1;
- }
- Iter_Add(Farma_Posadjeno, farm_id);
- FarmaInfo[farm_id][f_Posadjeno] = true;
- FarmaInfo[farm_id][f_Branje] = false;
- FarmaInfo[farm_id][f_MinutaPosadjeno] = 0;
- FarmaInfo[farm_id][f_PozX] = Poz_X;
- FarmaInfo[farm_id][f_PozY] = Poz_Y;
- FarmaInfo[farm_id][f_PozZ] = Poz_Z-5.5;
- FarmaInfo[farm_id][f_ObjekatID] = CreateDynamicObject(872, FarmaInfo[farm_id][f_PozX], FarmaInfo[farm_id][f_PozY], FarmaInfo[farm_id][f_PozZ], 0.0, 0.0, 96, 0, -1, -1, 200.0);
- FarmaInfo[farm_id][f_Label] = CreateDynamic3DTextLabel(""CRVENA"Psenica\n"BELA"Nije spremna za branje\n"BELA"Branje vrsite kombajnom", 0x1D9F00AA, Poz_X, Poz_Y, Poz_Z+0.5, 10.0,_,_,_, 0, 0,_,_);
- g_SCMF(playerid, -1,"{2e9cd1}(INFO) {FFFFFF}Posadili ste psenicu ostalo vam je jos "CRVENA"%d "BELA"semenki u traktoru.", Traktor_Seme[GetPlayerVehicleID(playerid)]-1);
- Info(playerid,"Seme psenica ce biti spremno za branje za "CRVENA"3 "BELA"minuta.");
- return farm_id;
- }
- //============================================================================//
- private Farma_Unisti(farm_id)
- {
- if(!Iter_Contains(Farma_Posadjeno, farm_id)) return 0;
- DestroyDynamic3DTextLabel(FarmaInfo[farm_id][f_Label]);
- DestroyDynamicObject(FarmaInfo[farm_id][f_ObjekatID]);
- FarmaInfo[farm_id][f_Posadjeno] = false;
- FarmaInfo[farm_id][f_Branje] = false;
- FarmaInfo[farm_id][f_MinutaPosadjeno] = 0;
- FarmaInfo[farm_id][f_PozX] = 0;
- FarmaInfo[farm_id][f_PozY] = 0;
- FarmaInfo[farm_id][f_PozZ] = 0;
- return 1;
- }
- //================================[ FARMER PSENICA ]======================//
- if(PlayerInfo[playerid][pPosao] == POSAO_FARMER && Posao_CP[playerid] == 10 && Farmer_Vozila(CID) && GetPlayerState(playerid) == 2)
- {
- if(GetVehicleModel(CID) == 478 && IsPlayerInRangeOfPoint(playerid, 3.0, -116.7614,-322.2499,1.4297))
- {
- Posao_CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- g_NovacPlus(playerid, POSAO_INFO[posaoID][posao_Plata]+POSAO_INFO[posaoID][posao_Bonus]);
- Posao(playerid,"Uspesno si zavrsio ovaj posao i dobio svoju platu");
- }
- }
- //============================================================================
- if(PlayerInfo[playerid][pPosao] == POSAO_FARMER)
- {
- if(IsPlayerInDynamicArea(playerid, Farma_Lokacija_1) || IsPlayerInDynamicArea(playerid, Farma_Lokacija_2) || IsPlayerInDynamicArea(playerid, Farma_Lokacija_3))
- {
- if(Farmer_Vozila(GetPlayerVehicleID(playerid)))
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 531)
- {
- if(Posao_Oprema[playerid] == 0) return Error(playerid,"Niste uzeli opremu (/oprema)!");
- if(Traktor_Seme[GetPlayerVehicleID(playerid)] <= 0) return Error(playerid,"Nema vise semena u traktoru!");
- if(Blizu_Posadjenog(playerid)) return Error(playerid,"Blizu ste neke sadnice, odaljite se!");
- if(GetSpeed(playerid) > 25) return Error(playerid,"Ne mozete pri tolikoj brzini saditi seme!");
- GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
- Farma_Kreiraj(playerid, Poz[0], Poz[1], Poz[2]);
- Traktor_Seme[GetPlayerVehicleID(playerid)] --;
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 532)
- {
- foreach(Farma_Posadjeno, farm_id)
- {
- if(IsPlayerInRangeOfPoint(playerid, 6.0, FarmaInfo[farm_id][f_PozX], FarmaInfo[farm_id][f_PozY], FarmaInfo[farm_id][f_PozZ]))
- {
- if(FarmaInfo[farm_id][f_Branje] == true)
- {
- if(Posao_Oprema[playerid] == 0) return Error(playerid,"Niste uzeli opremu (/oprema)!");
- if(GetSpeed(playerid) > 30) return Error(playerid,"Ne mozete brati psenicu pri tolikoj brzini!");
- new farma_sledeca;
- Farma_Unisti(farm_id);
- Iter_SafeRemove(Farma_Posadjeno, farm_id, farma_sledeca);
- farm_id = farma_sledeca;
- Info(playerid,"Ubrali ste sadnicu, svaka sadnica daje "CRVENA"5kg "SRWBOJA"psenice koju posle vozite da prodate.");
- Kolicina_Psenice += 5;
- Farma_Info(2);
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement