Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => FilterScripte, Include, Pluginovi za SA-MP => Filterskripte & include fajlovi => Temu započeo: realplaya poslato Jun 27, 2021, 23:20:01 POSLE PODNE

Naslov: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 27, 2021, 23:20:01 POSLE PODNE
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
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 27, 2021, 23:21:20 POSLE PODNE
Sad sam pogledao i skontao sam da sam ostavio na dosta mesta ono "srwboja", "white" i tako to, jbg podesite to sami kako zelite :)
Naslov: Odg: Hangar System by theSmoke
Poruka od: fortzz poslato Jun 28, 2021, 00:09:44 PRE PODNE
ok je, mrsko mi je sad citat citav kod al msm da je ok, korisno..
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 28, 2021, 00:15:30 PRE PODNE
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
Naslov: Odg: Hangar System by theSmoke
Poruka od: 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
Naslov: Odg: Hangar System by theSmoke
Poruka od: Muma 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
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 28, 2021, 01:09:48 PRE PODNE
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
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 28, 2021, 01:10:54 PRE PODNE
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 :(
Naslov: Odg: Hangar System by theSmoke
Poruka od: Muma poslato Jun 28, 2021, 01:15:28 PRE PODNE
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
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 28, 2021, 01:57:56 PRE PODNE
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
Naslov: Odg: Hangar System by theSmoke
Poruka od: _tayloR 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
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 28, 2021, 17:52:04 POSLE PODNE
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
Naslov: Odg: Hangar System by theSmoke
Poruka od: Galardo poslato Jun 28, 2021, 17:55:16 POSLE PODNE
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.
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jun 28, 2021, 17:59:39 POSLE PODNE
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
Naslov: Odg: Hangar System by theSmoke
Poruka od: D4Z4I poslato Jul 05, 2021, 17:46:50 POSLE PODNE
Već viđeno sve, pohvale za trud :D
Naslov: Odg: Hangar System by theSmoke
Poruka od: schatzi poslato Jul 05, 2021, 17:54:14 POSLE PODNE
Citat: D4Z4I poslato Jul 05, 2021, 17:46:50 POSLE PODNE
Već viđeno sve, pohvale za trud :D
Pohvale za tvoj trud sto skupljas postove
Naslov: Odg: Hangar System by theSmoke
Poruka od: D4Z4I poslato Jul 05, 2021, 18:29:18 POSLE PODNE
Citat: stevich poslato Jul 05, 2021, 17:54:14 POSLE PODNE
Pohvale za tvoj trud sto skupljas postove
Valjda imam pravo da pohvalim momku rad :D
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jul 06, 2021, 00:31:17 PRE PODNE
Citat: D4Z4I poslato Jul 05, 2021, 17:46:50 POSLE PODNE
Već viđeno sve, pohvale za trud :D
Hvala :D
Naslov: Odg: Hangar System by theSmoke
Poruka od: Kajsije ^ poslato Jul 06, 2021, 02:12:00 PRE PODNE
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu svidja mi seee, ubacujem ovo sigurno :D
Naslov: Odg: Hangar System by theSmoke
Poruka od: schatzi poslato Jul 06, 2021, 10:56:41 PRE PODNE
Citat: Luka Nikolic poslato Jul 06, 2021, 02:12:00 PRE PODNE
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu svidja mi seee, ubacujem ovo sigurno :D
Uuuuuuuuuuuuuuuuuuuuuuuuu i ja brt ubacijuem cemo zajedno da ubacimo
Naslov: Odg: Hangar System by theSmoke
Poruka od: realplaya poslato Jul 06, 2021, 15:08:54 POSLE PODNE
Citat: Luka Nikolic poslato Jul 06, 2021, 02:12:00 PRE PODNE
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu svidja mi seee, ubacujem ovo sigurno :D
ty :)