Započeo Shomyy
•20. Nov. 2017.• ZaključanoDinamicno kreiranje jelki
5,391
pregleda
22
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
103 / 250 XP
Početnik(4)
2,282
Postovi:
120
Teme:
Pridružio se:Sep. 2017
20. Nov. 2017.
Tip: Dinamicno kreiranje jelki FS
Slike ili Video:
Opis i dodatne informacije: Potreban folder "Jelke" u scriptfiles.
Download link: https://pastebin.com/XnXY99gL
Credits: Shomy
Slike ili Video:

Opis i dodatne informacije: Potreban folder "Jelke" u scriptfiles.
Download link: https://pastebin.com/XnXY99gL
Credits: Shomy
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
442
Postovi:
56
Teme:
Pridružio se:Avg. 2016
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
6 / 250 XP
Početnik(0)
3,071
Postovi:
70
Teme:
Pridružio se:Nov. 2016
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
20. Nov. 2017.
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
label = Create3DTextLabel("{FF1414}(( {FFFFFF}JELKA {FF1414}))\n{FF1414}S{FFFFFF}recna nova godina\ni novogodisnji praznici !\n{FF1414}** {FFFFFF}2018. {FF1414}**", 0xFFFFFFFF, X,Y,Z+1, 10.0, 0, 0);
JelkaInfo = X;
JelkaInfo = Y;
JelkaInfo = Z-1.5;
JelkaInfo = A;
SaveJelka(PravljeniObj);
A što ako imaš već kreiranih 100+ objekata na serveru? ide array out of bounds
also, ovo new Text3D:label[sizeof(JelkaInfo)]; je moglo ići u enumerator iznad lol
ali glavno pitanje je dali razumijeÅ¡ Å¡to toÄno radi ova linija?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
317
Postovi:
20
Teme:
Pridružio se:Feb. 2017
20. Nov. 2017.
Ino42O wrote on November 20, 2017, 12:12 pm:
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
label = Create3DTextLabel("{FF1414}(( {FFFFFF}JELKA {FF1414}))\n{FF1414}S{FFFFFF}recna nova godina\ni novogodisnji praznici !\n{FF1414}** {FFFFFF}2018. {FF1414}**", 0xFFFFFFFF, X,Y,Z+1, 10.0, 0, 0);
JelkaInfo = X;
JelkaInfo = Y;
JelkaInfo = Z-1.5;
JelkaInfo = A;
SaveJelka(PravljeniObj);
A što ako imaš već kreiranih 100+ objekata na serveru? ide array out of bounds
also, ovo new Text3D:label[sizeof(JelkaInfo)]; je moglo ići u enumerator iznad lol
ali glavno pitanje je dali razumijeÅ¡ Å¡to toÄno radi ova linija?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
On je postavio Z koordinatu pa 0.0, 0.0, A, distance, to nece raditi treba editovati objekat i tu staviti rot kooridnate 😄
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
240
Postovi:
14
Teme:
Pridružio se:Avg. 2013
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
20. Nov. 2017.
#Comi wrote on November 20, 2017, 12:12 pm:
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
label = Create3DTextLabel("{FF1414}(( {FFFFFF}JELKA {FF1414}))\n{FF1414}S{FFFFFF}recna nova godina\ni novogodisnji praznici !\n{FF1414}** {FFFFFF}2018. {FF1414}**", 0xFFFFFFFF, X,Y,Z+1, 10.0, 0, 0);
JelkaInfo = X;
JelkaInfo = Y;
JelkaInfo = Z-1.5;
JelkaInfo = A;
SaveJelka(PravljeniObj);
A što ako imaš već kreiranih 100+ objekata na serveru? ide array out of bounds
also, ovo new Text3D:label[sizeof(JelkaInfo)]; je moglo ići u enumerator iznad lol
ali glavno pitanje je dali razumijeÅ¡ Å¡to toÄno radi ova linija?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
On je postavio Z koordinatu pa 0.0, 0.0, A, distance, to nece raditi treba editovati objekat i tu staviti rot kooridnate 😄
Nisam mislio na rotaciju i ostale parametre
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
103 / 250 XP
Početnik(4)
2,282
Postovi:
120
Teme:
Pridružio se:Sep. 2017
20. Nov. 2017.
Ino42O wrote on November 20, 2017, 12:12 pm:
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
label = Create3DTextLabel("{FF1414}(( {FFFFFF}JELKA {FF1414}))\n{FF1414}S{FFFFFF}recna nova godina\ni novogodisnji praznici !\n{FF1414}** {FFFFFF}2018. {FF1414}**", 0xFFFFFFFF, X,Y,Z+1, 10.0, 0, 0);
JelkaInfo = X;
JelkaInfo = Y;
JelkaInfo = Z-1.5;
JelkaInfo = A;
SaveJelka(PravljeniObj);
A što ako imaš već kreiranih 100+ objekata na serveru? ide array out of bounds
also, ovo new Text3D:label[sizeof(JelkaInfo)]; je moglo ići u enumerator iznad lol
Lagano se doda varijabla za to, koliko si jelki kreirao i ako je vise od MAX_JELKI, izbaci ti gresku - SCM, a za label, zanima me kako se moze INI_Write3DText ili INI_3DText sta? Trazio sam to bas, i hteo sam u enum 🙂
Ino42O wrote on November 20, 2017, 12:12 pm:
ali glavno pitanje je dali razumijeÅ¡ Å¡to toÄno radi ova linija?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
Comi420 wrote on November 20, 2017, 1:43 pm:
Gde ti je edit object burager?
Butigan.MySql wrote on November 20, 2017, 1:50 pm:
Lepo zamisljeno, lose napisano.
Lemii wrote on November 20, 2017, 1:58 pm:
Pohvaleee.. 🙂
faR3.exe wrote on November 20, 2017, 3:02 pm:
Super
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
20. Nov. 2017.
Shomy Script wrote on November 20, 2017, 12:12 pm:
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
label = Create3DTextLabel("{FF1414}(( {FFFFFF}JELKA {FF1414}))\n{FF1414}S{FFFFFF}recna nova godina\ni novogodisnji praznici !\n{FF1414}** {FFFFFF}2018. {FF1414}**", 0xFFFFFFFF, X,Y,Z+1, 10.0, 0, 0);
JelkaInfo = X;
JelkaInfo = Y;
JelkaInfo = Z-1.5;
JelkaInfo = A;
SaveJelka(PravljeniObj);
A što ako imaš već kreiranih 100+ objekata na serveru? ide array out of bounds
also, ovo new Text3D:label[sizeof(JelkaInfo)]; je moglo ići u enumerator iznad lol
Lagano se doda varijabla za to, koliko si jelki kreirao i ako je vise od MAX_JELKI, izbaci ti gresku - SCM, a za label, zanima me kako se moze INI_Write3DText ili INI_3DText sta? Trazio sam to bas, i hteo sam u enum 🙂
Ino42O wrote on November 20, 2017, 12:12 pm:
ali glavno pitanje je dali razumijeÅ¡ Å¡to toÄno radi ova linija?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
Comi420 wrote on November 20, 2017, 1:43 pm:
Gde ti je edit object burager?
Butigan.MySql wrote on November 20, 2017, 1:50 pm:
Lepo zamisljeno, lose napisano.
Lemii wrote on November 20, 2017, 1:58 pm:
Pohvaleee.. 🙂
faR3.exe wrote on November 20, 2017, 3:02 pm:
Super
Pokušaj kreirati 100 objekata pa onda koristi skriptu, nisam ja probao pa ako ti ne bi bio problem probati to?
for (new i = 0; i < 100; i++) {
CreateObject(5555, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
}
to stavi na OnFilterScriptInit() pa zatim pokušaj koristiti skriptu, mislim da neće raditi
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
103 / 250 XP
Početnik(4)
2,282
Postovi:
120
Teme:
Pridružio se:Sep. 2017
20. Nov. 2017.
Ino42O wrote on November 20, 2017, 12:12 pm:
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
label = Create3DTextLabel("{FF1414}(( {FFFFFF}JELKA {FF1414}))\n{FF1414}S{FFFFFF}recna nova godina\ni novogodisnji praznici !\n{FF1414}** {FFFFFF}2018. {FF1414}**", 0xFFFFFFFF, X,Y,Z+1, 10.0, 0, 0);
JelkaInfo = X;
JelkaInfo = Y;
JelkaInfo = Z-1.5;
JelkaInfo = A;
SaveJelka(PravljeniObj);
A što ako imaš već kreiranih 100+ objekata na serveru? ide array out of bounds
also, ovo new Text3D:label[sizeof(JelkaInfo)]; je moglo ići u enumerator iznad lol
Lagano se doda varijabla za to, koliko si jelki kreirao i ako je vise od MAX_JELKI, izbaci ti gresku - SCM, a za label, zanima me kako se moze INI_Write3DText ili INI_3DText sta? Trazio sam to bas, i hteo sam u enum 🙂
Ino42O wrote on November 20, 2017, 12:12 pm:
ali glavno pitanje je dali razumijeÅ¡ Å¡to toÄno radi ova linija?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj = ?? jeli znaš što će biti tu?
Comi420 wrote on November 20, 2017, 1:43 pm:
Gde ti je edit object burager?
Butigan.MySql wrote on November 20, 2017, 1:50 pm:
Lepo zamisljeno, lose napisano.
Lemii wrote on November 20, 2017, 1:58 pm:
Pohvaleee.. 🙂
faR3.exe wrote on November 20, 2017, 3:02 pm:
Super
Pokušaj kreirati 100 objekata pa onda koristi skriptu, nisam ja probao pa ako ti ne bi bio problem probati to?
for (new i = 0; i < 100; i++) {
CreateObject(5555, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
}
to stavi na OnFilterScriptInit() pa zatim pokušaj koristiti skriptu, mislim da neće raditi
Ne mislim na to nego stavis npr u enum ServerInfo dodaj KreiraneJelke i sad dodas proveru if(ServerInfo > MAX_JELKI) return SCM(...); a u CMD dodas ServerInfo++;
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
20. Nov. 2017.
Ok je taj dio, ali problem je u tome što ti kada kreiraš objekat jelke uzimaš id reference u memoriji toga objekta, na primjer:
server se pokreće:
CreateObject(...); // 1
CreateObject(...); // 2
CreateObject(...); // 3
CreateObject(...); // 4
i sada nastupa ova skripta
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj će biti 5!
Å¡to znaÄi da ako imaÅ¡ 100 objekata napravljenih funkcijom CreateObject, rezultirati će kao da nemaÅ¡ viÅ¡e prostora za jelke a svih je 100 praznih, nadam se da me sada razumijeÅ¡ :p
server se pokreće:
CreateObject(...); // 1
CreateObject(...); // 2
CreateObject(...); // 3
CreateObject(...); // 4
i sada nastupa ova skripta
PravljeniObj = CreateObject(19076, X-1,Y,Z-1.5, 0.0, 0.0, A, 300.0);
PravljeniObj će biti 5!
Å¡to znaÄi da ako imaÅ¡ 100 objekata napravljenih funkcijom CreateObject, rezultirati će kao da nemaÅ¡ viÅ¡e prostora za jelke a svih je 100 praznih, nadam se da me sada razumijeÅ¡ :p
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
