Tip: Filterskripta
Slike ili Video: https://imgur.com/a/YPiQgZ2
Opis i dodatne informacije: Hangar system, svakih valjda 30min se hangar napuni, max je 10 paketa, igraci na odredjenu kolicinu vremena mogu da pokupe 1 paket, iskreno nije bas FS, a i kod je los, ovo sam davno radio, jako me je smorila pa reko ajde da je izbacim, mozda nekome posluzi. Ovo mozete koristiti takodje i za gun shop, samo izbacite Timere, ukoliko primetite neku gresku pisite dole 🙂
Download link: https://pastebin.com/47WZ06CD
Scan link: Pastebin
Credits: theSmoke
Hangar System by theSmoke
3,846
pregleda
21
postova
27. Jun 2021.
Hmmmm delimicno okej. Par stvari koje sam uocio :
1. Ako si iskoristio y_timers za nesto, iskoristi ga do kraja, a ne da mesas SetTimerEx i task(timer). Nije greska
2. U komandi na drugoj proveri imas gresku u kucanju, nista strasno :
3. Nisi imao potrebu ovoliko puta da koristis strcat, mogao si samo direktno u dialog, ili da formatiras tekst.
4. SPD, SCM, SCMTA, D_ODABERI, D_ODUSTANI, isto tako boje. Nije svima to definisano
To je to, uglavnom, moglo je malo bolje da se uradi, malo slozenije, ali ono, sta je tu je. Svakako pohvale za trud.
Usput, "nije bas fs", nije uopste FS xDDD, ali ono, nisi jedini 😄
1. Ako si iskoristio y_timers za nesto, iskoristi ga do kraja, a ne da mesas SetTimerEx i task(timer). Nije greska
2. U komandi na drugoj proveri imas gresku u kucanju, nista strasno :
if(MozeHangar == 0) return SCM(playerid, -1, "SCM(playerid, 0xFF0000FF, " {FFFFFF}Vec ste uzeli jedan paket oruzja, sacekajte 30min da biste opet mogli uzeti."); // Ukoliko je igrac vec uzeo paket vracamo mu poruku3. Nisi imao potrebu ovoliko puta da koristis strcat, mogao si samo direktno u dialog, ili da formatiras tekst.
4. SPD, SCM, SCMTA, D_ODABERI, D_ODUSTANI, isto tako boje. Nije svima to definisano
To je to, uglavnom, moglo je malo bolje da se uradi, malo slozenije, ali ono, sta je tu je. Svakako pohvale za trud.
Usput, "nije bas fs", nije uopste FS xDDD, ali ono, nisi jedini 😄
27. Jun 2021.
Ne treba ti timer za ovako prost cooldown, da ne objašnjavam, pogledaj ispod
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/kako-koristiti-gettime-kao-tajmer
if(dialogid == dialog_HANGAR && response), provjera !response ti uopšte ne treba, svakako switch je bolji za dialogid da pronađeš (change my mind)
strcat se ne koristi za ovo
Prestanite koristiti skraćenice spd scm itd, ajde ako je custom f, ali macro..
Svakako sam sistem nekako dosadan već godinama isti, također može se sa 3x manje codea napraviti
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/kako-koristiti-gettime-kao-tajmer
if(dialogid == dialog_HANGAR && response), provjera !response ti uopšte ne treba, svakako switch je bolji za dialogid da pronađeš (change my mind)
strcat se ne koristi za ovo
Prestanite koristiti skraćenice spd scm itd, ajde ako je custom f, ali macro..
Svakako sam sistem nekako dosadan već godinama isti, također može se sa 3x manje codea napraviti
27. Jun 2021.
V01D wrote on June 27, 2021, 10:35 pm:
Hmmmm delimicno okej. Par stvari koje sam uocio :
1. Ako si iskoristio y_timers za nesto, iskoristi ga do kraja, a ne da mesas SetTimerEx i task(timer). Nije greska
2. U komandi na drugoj proveri imas gresku u kucanju, nista strasno :
3. Nisi imao potrebu ovoliko puta da koristis strcat, mogao si samo direktno u dialog, ili da formatiras tekst.
4. SPD, SCM, SCMTA, D_ODABERI, D_ODUSTANI, isto tako boje. Nije svima to definisano
To je to, uglavnom, moglo je malo bolje da se uradi, malo slozenije, ali ono, sta je tu je. Svakako pohvale za trud.
Usput, "nije bas fs", nije uopste FS xDDD, ali ono, nisi jedini 😄
1. Ako si iskoristio y_timers za nesto, iskoristi ga do kraja, a ne da mesas SetTimerEx i task(timer). Nije greska
2. U komandi na drugoj proveri imas gresku u kucanju, nista strasno :
if(MozeHangar == 0) return SCM(playerid, -1, "SCM(playerid, 0xFF0000FF, " {FFFFFF}Vec ste uzeli jedan paket oruzja, sacekajte 30min da biste opet mogli uzeti."); // Ukoliko je igrac vec uzeo paket vracamo mu poruku3. Nisi imao potrebu ovoliko puta da koristis strcat, mogao si samo direktno u dialog, ili da formatiras tekst.
4. SPD, SCM, SCMTA, D_ODABERI, D_ODUSTANI, isto tako boje. Nije svima to definisano
To je to, uglavnom, moglo je malo bolje da se uradi, malo slozenije, ali ono, sta je tu je. Svakako pohvale za trud.
Usput, "nije bas fs", nije uopste FS xDDD, ali ono, nisi jedini 😄
27. Jun 2021.
'xza wrote on June 27, 2021, 11:07 pm:
Ne treba ti timer za ovako prost cooldown, da ne objašnjavam, pogledaj ispod
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/kako-koristiti-gettime-kao-tajmer
if(dialogid == dialog_HANGAR && response), provjera !response ti uopšte ne treba, svakako switch je bolji za dialogid da pronađeš (change my mind)
strcat se ne koristi za ovo
Prestanite koristiti skraćenice spd scm itd, ajde ako je custom f, ali macro..
Svakako sam sistem nekako dosadan već godinama isti, također može se sa 3x manje codea napraviti
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/kako-koristiti-gettime-kao-tajmer
if(dialogid == dialog_HANGAR && response), provjera !response ti uopšte ne treba, svakako switch je bolji za dialogid da pronađeš (change my mind)
strcat se ne koristi za ovo
Prestanite koristiti skraćenice spd scm itd, ajde ako je custom f, ali macro..
Svakako sam sistem nekako dosadan već godinama isti, također može se sa 3x manje codea napraviti
27. Jun 2021.
ᴛʜᴇꜱá´Âá´Âá´‹á´‡ wrote on June 27, 2021, 11:10 pm:
Hvala na komentaru, kao sto rekoh, star sistem jako, poceo sam primenjivati te stvari ali nisam stigao sad da napravim novi sistem, ovo je izvadjeno malopre iz mog starog moda ☹️
Nisam ni čitao opis samo otvorio pastebin ali eto, možda još neko nauči šta od ovog gore što sam pisao 😄
28. Jun 2021.
Taylor Morelli wrote on June 28, 2021, 3:40 pm:
Mogo si mozda i neku funkciju pod svaki case
Npr HangarDajOruzje(playerid, id oru, municija);
Da ne spamas 10x jedno te isto
Npr HangarDajOruzje(playerid, id oru, municija);
Da ne spamas 10x jedno te isto
28. Jun 2021.
ᴛʜᴇꜱá´Âá´Âá´‹á´‡ wrote on June 28, 2021, 3:52 pm:
pa isto bi bilo valjda? ne razumem bas na sta mislis
Napravis funkciju koja ce primati potrebne parametre.
Unutar funckije ces napisati kod za davanje oruzja i ostalog sto je potrebno na osnovu parametara.
I onda unutar case-ova samo pozoves funkciju i dodijelis joj parametre.
28. Jun 2021.
Galardo wrote on June 28, 2021, 3:55 pm:
Napravis funkciju koja ce primati potrebne parametre.
Unutar funckije ces napisati kod za davanje oruzja i ostalog sto je potrebno na osnovu parametara.
I onda unutar case-ova samo pozoves funkciju i dodijelis joj parametre.
Unutar funckije ces napisati kod za davanje oruzja i ostalog sto je potrebno na osnovu parametara.
I onda unutar case-ova samo pozoves funkciju i dodijelis joj parametre.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

