Hangar System by theSmoke

Započeo realplaya, Jun 27, 2021, 23:20:01 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Sad sam pogledao i skontao sam da sam ostavio na dosta mesta ono "srwboja", "white" i tako to, jbg podesite to sami kako zelite :)
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

ok je, mrsko mi je sad citat citav kod al msm da je ok, korisno..
slucaj obradit sud ce druze ne budi glup

Citat: ꜰᴏʀᴛᴇʙʀᴀᴄᴄɪ poslato Jun 28, 2021, 00:09:44 PRE PODNE
ok je, mrsko mi je sad citat citav kod al msm da je ok, korisno..
hvala :D
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

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 :
[pawn]if(MozeHangar[playerid] == 0) return SCM(playerid, -1, "SCM(playerid, 0xFF0000FF, "[GRESKA] {FFFFFF}Vec ste uzeli jedan paket oruzja, sacekajte 30min da biste opet mogli uzeti."); // Ukoliko je igrac vec uzeo paket vracamo mu poruku[/pawn]

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 :D

Ne treba ti timer za ovako prost cooldown, da ne objašnjavam, pogledaj ispod
https://balkan-samp.com/forum/index.php?topic=126407.0

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

Citat: V01D poslato Jun 28, 2021, 00:35:17 PRE PODNE
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 :
[pawn]if(MozeHangar[playerid] == 0) return SCM(playerid, -1, "SCM(playerid, 0xFF0000FF, "[GRESKA] {FFFFFF}Vec ste uzeli jedan paket oruzja, sacekajte 30min da biste opet mogli uzeti."); // Ukoliko je igrac vec uzeo paket vracamo mu poruku[/pawn]

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 :D
Hvala na komentaru i misljenju, kao sto rekoh, ovo mi je jedna jako stara "filterskripta", mislim nije uopste filterskripta ali ono.. Svakako hvala, neke od ovih gresaka sam napravio jer sam na brzinu ovo izvadio iz nekog svog starog moda i menjao jer sam sve iz Greska(playerid, "..."); morao u SCM i tako to, a ovo za D_ODABERI D_ODUSTANI i sve to sam zaboravio da definisem gore :( videcu to sve da uradim sutra pa da postavim novi pastebin link, hvala na kom. jos jednom
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Citat: 'xza poslato Jun 28, 2021, 01:07:05 PRE PODNE
Ne treba ti timer za ovako prost cooldown, da ne objašnjavam, pogledaj ispod
https://balkan-samp.com/forum/index.php?topic=126407.0

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
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 :(
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Citat: ᴛʜᴇꜱᴍᴏᴋᴇ poslato Jun 28, 2021, 01:10:54 PRE PODNE
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 :D

Citat: 'xza poslato Jun 28, 2021, 01:15:28 PRE PODNE
Nisam ni čitao opis samo otvorio pastebin ali eto, možda još neko nauči šta od ovog gore što sam pisao :D
Okejj :D
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Mogo si mozda i neku funkciju pod svaki case
Npr HangarDajOruzje(playerid, id oru, municija);
Da ne spamas 10x jedno te isto

Citat: Taylor Morelli poslato Jun 28, 2021, 17:40:29 POSLE PODNE
Mogo si mozda i neku funkciju pod svaki case
Npr HangarDajOruzje(playerid, id oru, municija);
Da ne spamas 10x jedno te isto
pa isto bi bilo valjda? ne razumem bas na sta mislis
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Citat: ᴛʜᴇꜱᴍᴏᴋᴇ poslato Jun 28, 2021, 17:52:04 POSLE PODNE
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.

Citat: Galardo poslato Jun 28, 2021, 17:55:16 POSLE PODNE
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.
da da sad sam skontao dok sam razmislio, zbunio sam se nesto :) hvala na komentaru, ovih dana kad uhvatim slobodnog vremena napravicu nesto novo i ovaj sistem cu preraditi
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Već viđeno sve, pohvale za trud :D
【S】【a】【r】【a】【d】【n】【j】【a】 【P】【M】【!】