Započeo [JV:RP] Milos
•19. Okt. 2014.• Zaključano[Probelm]DestoryObject
309
pregleda
9
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
19. Okt. 2014.
Skripta koju koristim: Mojaa
Detaljan opis problema: Pa napravio sam kosac trave u LV-u i sad postavio sam objekte umjesto markera jer mi je to vise nekako rp 😄 i sad kada igrac prodje kroz objekat (Travu) nece da nestane trava... zasto😕
Dio skripte: Evo kod svega onog najbitnije
Kod:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema: Pa napravio sam kosac trave u LV-u i sad postavio sam objekte umjesto markera jer mi je to vise nekako rp 😄 i sad kada igrac prodje kroz objekat (Travu) nece da nestane trava... zasto😕
Dio skripte: Evo kod svega onog najbitnije
Kod:
forward TimerTrava(playerid);
public TimerTrava(playerid)
{
new Float:Pos;//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, Pos, Pos, Pos);//uzima x,y,z pozicije objekata trave
if(IsPlayerInRangeOfPoint(playerid, 3.0, Pos, Pos, Pos) && Kosilice(GetPlayerVehicleID(playerid)))//provjera dali je igrac u blizini objekta trave i dali je u kosilici
{
DestroyPlayerObject(playerid, Trava);//unistava objekt trave kroz koji smo prosli
Trava = 999;//stavlja varijablu za objekat na 999
}
if(Trava == 999)//provjera dali je objekt trave na 999...
{
pokoseno++;//...ako je na 999, povecava broj pokosene trave za 1
}
}
if(pokoseno == 17)//broj pokošene trave nakon koje ce igrac dobiti novac (ako je pokosio 5 objekata, završava posao)
{
SCM(playerid, -1, "Zavrsili ste kosenje trave i zaradili 150$!");//šalje igracu poruku
KosaclvPosao = 0;//stavlja igracu varijablu za kosaca na 0
KillTimer(TravaTimer);//uništava timer
GivePlayerMoney(playerid, 1000);//daje igracu 150$
}
}YCMD:kosenjetrave(playerid, params[], help)
{
if(PlayerInfo != POSAO_KOSENJE)return SCM(playerid, COLOR_GREY, "Niste zaposleni kao kosac trave!");//ukoliko igrac nije kosac trave izbacuje mu poruku
if(!Kosilice(GetPlayerVehicleID(playerid))) return SCM(playerid, COLOR_GREY, "Morate biti u kosilici!");//ukoliko igrac nije u kosilici izbacuje mu poruku
if(KosaclvPosao == 1) return SendClientMessage(playerid, COLOR_GREY, "Vec ste zapoceli kosenje trave!");//ukoliko je igrac vec zapoceo košenje, izbacuje mu poruku
TravaTimer = SetTimerEx("TimerTrava", 500, true, "i", playerid);//kreiramo timer od 500 milisekundi koji ce provjeravati dali smo blizu objekta trave
SCM(playerid, -1, "Pokosi travu i zaradi novac.");//šalje igracu poruku
KosaclvPosao = 1;//stavlja igracu varijablu za košenje na 1, znaci da je zapoceo kosenje
Trava = CreateDynamicObject(761, 1407.08337, 2743.33667, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1398.29468, 2743.22339, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1388.16211, 2744.50439, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1390.83667, 2740.10278, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1382.04150, 2732.37451, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1412.65857, 2735.56763, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1401.43127, 2759.78833, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1405.80908, 2769.52197, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1395.38440, 2764.94580, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1399.54700, 2775.51855, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1399.54858, 2784.42358, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1408.17041, 2789.97437, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1392.91882, 2800.82861, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1371.16431, 2790.04321, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1375.80090, 2764.74976, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1354.36438, 2769.38159, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreateDynamicObject(761, 1365.04224, 2733.62061, 9.81900, 0.00000, 0.00000, 0.00000);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
20. Okt. 2014.
Funkciju DestroyPlayerObject koristis samo kada hoces unistiti objekte koje su stvoreni zasebno za svakog igraca, ti objeki se stvaraju sa CreatePlayerObject.
A kod tebe je u komandi stavljeno da stvara objekte sa CreateDynamicObject sto znaci da ce stvoriti svim igracima objekte.
Ili koristi DestroyObject funkciju za unistavanje ili umjesto CreateDynamicObject koristi CreatePlayerObject za stvaranje objekata.
A kod tebe je u komandi stavljeno da stvara objekte sa CreateDynamicObject sto znaci da ce stvoriti svim igracima objekte.
Ili koristi DestroyObject funkciju za unistavanje ili umjesto CreateDynamicObject koristi CreatePlayerObject za stvaranje objekata.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
20. Okt. 2014.
Okey brt ali sad mi daje errore na CreatePlayerObject zato sto sam ih ja samo edit da li mozes ti da mi ih coplite negde 😕 ili da objasnis meni kako to da izvedem Na Map Editoru nema ovako da Complite??
Daje Warninge na CreatePlayerObject
Daje Warninge na CreatePlayerObject
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
20. Okt. 2014.
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39266) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39266) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39267) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39267) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39268) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39268) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39269) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39269) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39270) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39270) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39271) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39271) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39272) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39272) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39273) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39273) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39274) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39274) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39275) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39275) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39276) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39276) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39277) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39277) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39278) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39278) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39279) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39279) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39280) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39280) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39281) : warning 213: tag mismatch
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39281) : warning 202: number of arguments does not match definition
C:\Users\x7\Desktop\Milos\BS-RP\gamemodes\BS-RP.pwn(39282) : warning 213: tag mismatcha evo sta je ??
Trava = CreatePlayerObject(761, 1407.08337, 2743.33667, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1398.29468, 2743.22339, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1388.16211, 2744.50439, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1390.83667, 2740.10278, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1382.04150, 2732.37451, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1412.65857, 2735.56763, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1401.43127, 2759.78833, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1405.80908, 2769.52197, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1395.38440, 2764.94580, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1399.54700, 2775.51855, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1399.54858, 2784.42358, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1408.17041, 2789.97437, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1392.91882, 2800.82861, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1371.16431, 2790.04321, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1375.80090, 2764.74976, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1354.36438, 2769.38159, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(761, 1365.04224, 2733.62061, 9.81900, 0.00000, 0.00000, 0.00000);Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
20. Okt. 2014.
Trava = CreatePlayerObject(playerid, 761, 1407.08337, 2743.33667, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1398.29468, 2743.22339, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1388.16211, 2744.50439, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1390.83667, 2740.10278, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1382.04150, 2732.37451, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1412.65857, 2735.56763, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1401.43127, 2759.78833, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1405.80908, 2769.52197, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1395.38440, 2764.94580, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1399.54700, 2775.51855, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1399.54858, 2784.42358, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1408.17041, 2789.97437, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1392.91882, 2800.82861, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1371.16431, 2790.04321, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1375.80090, 2764.74976, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1354.36438, 2769.38159, 9.81900, 0.00000, 0.00000, 0.00000);
Trava = CreatePlayerObject(playerid, 761, 1365.04224, 2733.62061, 9.81900, 0.00000, 0.00000, 0.00000);
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
20. Okt. 2014.
Hvala radi, zaboravio sam playerid, hvala ali sada kada predje svih 17 nece da mi isplati 1000$😕 zasto
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava