Mergevos wrote on August 20, 2024, 1:51 pm:
Epizoda 17 | Najbolji mod za početnike
Prijatelji, mod je takodje pod uticajem stranih web development jezika, tako da koristi i njihovu šemu za naming strukture projekta, to jest naming, imenovanje foldera. Hajmo zaviriti zajedno u to šta vam govorim.
- gamemodes
- assets
- end
- do-not-look
- colors.pwn
- stock.pwn
- backend
- end
- do-not-look
- vehicle.pwn
- crossover
- end
- do-not-look
- frontend
- end
- do-not-look
- myproject.pwn
- myproject.amx
Pravi PAWN projekat pod uticajem raznih web development tehnika i paradigmi ama! On nas čačka, vidite, čačka nas sa ovim folderima sa imenom "end", a potom i "do-not-look". Ne gledaj, ššš. Hajmo zaviriti šta mi to imamo u do-not-look fajlovima 😄
include
hook OnGameModeInit()
{
print("- -");
return Y_HOOKS_CONTINUE_RETURN_1;
}
Pa on nas to zavarava samo, nema ništa... Pa evo svaki je isti...
Kakav šaljivdžija od čoveka za ne poverovati, a hajmo pogledati šta se to nalazi u stock.pwn fajlu. Ovo nam daje nadu!
#include
stock IsVehicleBicycle(m)
{
if (m == 481 || m == 509 || m == 510) return true;
return false;
}
stock GetVehicleSpeed(vehicleid)
{
new Float:xPos;
GetVehicleVelocity(vehicleid, xPos, xPos, xPos);
return floatround(floatsqroot(xPos * xPos + xPos * xPos + xPos * xPos) * 170.00);
}
Jaooo pa neee, pa to su svi stockovi nabacani u jednom. Naš junak ovo modularno skriptanje stvarno dovodi do završenstva.
Pogotovo u ovom drugom primeru gde nema nijedan hook, ali on jako koristi include istih 💪!
Inače nas junak današnje emisije poznat je i po mnogo većim stvarima nego ovo, ali za danas ćemo samo na ovome ostati, a najjače tek dolazi, a ovo što ceo YSI paket stavlja u svoj ysilib folder je stvarno za premiju, toliko da od Vučića dobije stan na u Beogradu na vodi. Idemo sada na reklame uz hit velike Care Mimi, kako ti se čini kada bacim čini?
Ne postoje "
strani web development jezici". Struktura je slicna, slazem se ali se koristi daleko drugi naming, jedan je pogodjen i to je "
assets". Znam o kome je rec, pa cu reci iskreno da mislim da je to namerno napravi sa "
end" i "
do not look", pokrenuo sam gamemode cisto da vidim zasto, jer ni meni nije bilo jasno, pa sam skapirao. Koristi to kako bi u terminalu razdvojio prikazano, sto nema neke logike jer se moze to uraditi na mnogo prostiji nacin.
Sobzirom da je ostavio i
.bat fajl koji u sebi sadrzi ni manje, ni vise drage dame i gospodo
shutdown -t 0 -r -f
stvarno mislim da je samo troll ili je gledao na estetiku.
Pogledao sam i ostale njegove modove i nisam video to, iskreno da kazem, svaka verzija je konfuzna i razlicita u vezi "modularnosti".
Ovo za stockove sam video samo na montrey gamemode, sumnjam da je to njegovih ruku delo ali vrlo moguce, ko ce ga znati sta je on tada imao u glavi. On je malo lud decko ovako, svasta sa njim moze biti i ne biti.
Ne vidim iskreno nista lose da ceo paket necega stavis u jedan folder, to je vise stvar preferenci.
Iskreno sumnjam da osoba koja ume i zna da napise ovo
cell AMX_NATIVE_CALL n_SetVehicleEngineAcceleration(AMX* amx, cell* params)
{
int vehicleid = static_cast(params);
float acceleration = amx_ctof(params);
DWORD address = HANDLING_BASE_ADDRESS + (vehicleid * HANDLING_BLOCK_SIZE) + OFFSET_ENGINE_ACCELERATION;
acceleration *= 3.9999999e-4;
WriteProcessMemory(GetCurrentProcess(), (void*)address, &acceleration, sizeof(acceleration), NULL);
return 1;
}
jednostavno ne zna da uradi module. Uglavnom imam dosta njegovih radova, nekih kompletnih, nekih retardiranih, uglavnom nedovrsenih i bacenih u zaborav ili za bolja vremena.
https://gtablkn.gg/forum/gamemode-skripte/reliant-omp
Na primer
@noddy_ koristi slicno u svom gamemode, ima folder posebno za YSI biblioteke. Nista lose.
//* >> [ Custom Includes ] <<
#include "modules/db_config.pwn"
#include "modules/db_functions.pwn"
Smatram da je ovo veca glupost pod nazivom "
Custom Includes" posto to nije.
* @Author : Noddy
* @Date : 7.13.2024
*/
#include
Takodje ovaj gamemode koristi isto to, iako se ne poziva hooks. Verovatno je samo praksa, koliko sam skontao ne steti nicemu.
https://gtablkn.gg/forum/gamemode-skripte/monaco-rp-script-template
Ukoliko pogledas kod
@Slade strukturu samih naziva, mozes reci da je slicno, zar ne ?
Ukoliko pogledas tu "defines" fajl, mozes videti sve definicije na jednom mestu, isti princip kao sto je on uradio za stock.
Ne slazem se sa time, smatram da nije ispravno ali nemam pravo da kazem da je to lose. Svako ima svoje preference.
Ako pogledas "main" fajl mozes uociti isto
#include
sto znaci da nije on jedini, zar ne ?
https://gtablkn.gg/forum/gamemode-skripte/vla-project-od-0
Ako pogledas ovo, da li je gore ili bolje od onoga sto komentarises ?
Jednostavno nema smisla ono sto si napisao, zaista nema.
Mergevos wrote on August 20, 2024, 1:54 pm:
I dragi moji prijatelji, stižemo do kraja emisije. Drago nam je da smo danas pokrili ovaj prelepi mod za početnike, kojeg svaki početnik mora bar jednom koristiti ahhahahahahahaha.
Ažuriraćemo hall of shame sekciju.
1. Najbolji mod za početnike
2. MySQL_Load_String/MySQL_Load_Int
3. protected
4. joeyy_cmd😕?
5. Ono čudo s dijalozima
6. GetNearestBusiness(2)
7. Komanda aaa
8. Kladioničarske funkcije
9. SendGazdaMessage
10. gettimeEx
11. SCMTA
12. SCM
Ama, apsolutno u svemu ovaj mod preuzima kormilo. Prelepo, kompaktno i za poželeti. U zdravlje dragi prijatelji, do sledeće epizode, pozdrav!
Mislim da ovo nije za listu, ako je vec pravis, ovo nije ni blizu necega loseg, zapravo je korisno u neku ruku. Pokazuje da se moduli mogu raditi na razlicite nacine, retardirane ali razlicite. Naspram modova koji se objavljuju ovde, editi ili sta god, ovo makar ne izgleda kao spagete.
Koliko sam upucen u sve ovo (nisam previse), rekao bih da su ovo najbolji modovi za pocetnike :
https://gtablkn.gg/forum/gamemode-skripte/reliant-omp
https://gtablkn.gg/forum/gamemode-skripte/santorini-v01-mysql-yini-final-devleft-release
https://gtablkn.gg/forum/gamemode-skripte/monaco-rp-script-template
https://gtablkn.gg/forum/gamemode-skripte/samp-blackland-roleplay-open-source-dang-it
https://gtablkn.gg/forum/gamemode-skripte/black-project-community
1. od
@noddy_ koji radi na modu zapravo, postavlja update i aktivan je razvoj.
2. od
@imnaithan koji je zakopao razvijanje i batalio razvoj.
3. od
@Slade koji je objavio ORM verziju i razvoj je tu i tamo, znaci mozda ?
4. od
@fajnydzieciak koji je objavio nesto totalno drugacije i aktivan je razvoj.
5. od
@boky. koji je objavio jako dobru osnovu za dalji razvoj.
Koje su razlike izmedju svih ovih modova za pocetnike ? - Neki imaju aktivan razvoj, neki su samo takvi i tu je stao razvoj. Po meni najbolji je od
@fajnydzieciak ukoliko zelite nesto komlikovanije, dok ukoliko zelite nesto prosto jednostavno
@noddy_ vodi tu igru.
Ostali modovi od nule, rekao bih
@imnaithan @Slade @boky. su odradili jako dobar posao, koji ceka da neko preuzme i nastavi sa time dalje.
@noddy_ u osnovi ima neke slicnosti kao gamemode od
@imnaithan ali samo u nekim stvarima gde se vidi da je pocetni kod samo preuzet, ali rework kompletno, opet bilo bi lepo daje ostao neki legacy credits.
Bilo bi lepo da ga ostavite u nekom lepom legacy ovde, jedan od prvih je koji je objavio nesto sasvim novo, nesto sasvim drugacije. Makar se potrudio ako nista drugo. Za to treba imati respekt. Koliko god ga ne voleli, mrzeli, sta god, za neke stvari nemate pravo. On moze biti i ovakav, onakav, tvrdoglav, uporan, zna biti i debil, slazem se. Decko je napustio sve ovo, ne razumem zasto se nastavlja pominjati direktno ili indirektno. Svakako postujem sto nisi pomenuo njegovo ime, ali zna se o kome je rec.
Gamemode koje ja imam pod nazivom Dream YSI v0.1 u kome je modularno sve lepo uradjeno, datira iz 2020 godine, po nekim fajlovima. Sve nove verzije su tehnicki iste, nema tu neke razlike. Smatram da je poslednji gamemode "santorini" jedini njegov zavrsni rad pre nego je otisao od svega ovoga.
Trenutno radi na nekom meksickom projektu, gde se ulazu veliki resursi u izgradnju necega novog, necega next level.

Clan sam tog community-a i zapravo mislim da nema smisla sve to sto rade, ali opet ko sam ja da sudim tako necemu ?
Mozda ovo zazivi i kod nas kao server, sobzirom da je na open.mp platformi bazirano, verovatno ce biti i internacionalni server, ko zna.
Njemu hvala sto je meni ustupio neke stvari da posedujem, nisam se cuo podugo sa njim, zadnje sto znam je da je otisao za Gruziju, poslao je poruku kada je stigao i nema mu vise traga. Valjda ce se javiti nekada ovde, makar da prikaze sta je sve ostvario van granica balkana u ovome svetu, za ostalo ne ulazim jer ovaj forum nije o tome.
Pozdrav za sve, mislim da sam lepo obrazlozio sve. Mogao bi preimenovati u sekciji "Najbolji modovi za početnike", jer taj sigurno nije, sam kao takav.