algorhitmically wrote on May 3, 2020, 9:09 am:
Da te ne zamaram sa dokumentacijom itd, imas sve na samp wikiju i oficijalnoj pawn stranici.
https://wiki.sa-mp.com/wiki/PAWN_for_Beginners
https://github.com/compuphase/pawn
Za pocetak bih ti preporucio da skines noviji YSI:
https://github.com/pawn-lang/YSI-Includes/releases
https://github.com/Zeex/amx_assembly
Ne bi bilo lose i neke ispravke:
https://github.com/pawn-lang/sa-mp-fixes
Community compiler:
https://github.com/pawn-lang/compiler
Ovo obavezno ubaci:
https://github.com/pawn-lang/samp-stdlib
https://github.com/pawn-lang/pawn-stdlib
Sto se tice warninga moze biti do toga da nisi koristio nikakav relevantan kod ili jednostavno ta verzija YSI-a ima problema sa ostalim include fajlovima ili je jednostavno ostecena...
Sto se tice compilera, ne postoji drugi osim PAWN compilera koji mozes koristiti za ovo mada mislim da si mislio na editor od kojih osim Pawna mozes koristiti i atom, sublime, vscode...
Ako si se vec opredelio na koriscenje YSI-a onda mozes koristiti i y_va umesto formatiranja poruka i takodje kada koristis foreach ne trebas da proveravas da li je igrac online posto ako se vec nalazi u iteratoru Player onda je definitivno online(IsPlayerConnected provere nisu bas potrebne i pokusaj da ih koristis sto je manje moguce mada mozes koristiti proveru: if(playerid != INVALID_PLAYER_ID))
Preporucio bih ti da uz ucenje pawn jezika krenes uciti i MySQL koji nije toliko tezak, a posle ce ti mnogo znaciti. Naravno ne bi bilo lose nauciti i filed-based tehniku cuvanja podataka pa se posle nadograditi sa mysql ili sqlite koji su neuporedivo brzi od y_ini-a.
Ne moras cuvati ime igraca u arrayu(nizu) posto ga verovatno neces koristiti bas za svakog igraca i mozda tokom igre se ime promeni.
Takodje, varijable za report bi najbolje bilo staviti kao lokalne umesto globalnih posto nema potrebe da ih drzis u memoriji.
https://wiki.sa-mp.com/wiki/Scripting_Basics#Variables
https://wiki.sa-mp.com/wiki/PAWN_for_Beginners
https://github.com/compuphase/pawn
Za pocetak bih ti preporucio da skines noviji YSI:
https://github.com/pawn-lang/YSI-Includes/releases
https://github.com/Zeex/amx_assembly
Ne bi bilo lose i neke ispravke:
https://github.com/pawn-lang/sa-mp-fixes
Community compiler:
https://github.com/pawn-lang/compiler
Ovo obavezno ubaci:
https://github.com/pawn-lang/samp-stdlib
https://github.com/pawn-lang/pawn-stdlib
Sto se tice warninga moze biti do toga da nisi koristio nikakav relevantan kod ili jednostavno ta verzija YSI-a ima problema sa ostalim include fajlovima ili je jednostavno ostecena...
Sto se tice compilera, ne postoji drugi osim PAWN compilera koji mozes koristiti za ovo mada mislim da si mislio na editor od kojih osim Pawna mozes koristiti i atom, sublime, vscode...
Ako si se vec opredelio na koriscenje YSI-a onda mozes koristiti i y_va umesto formatiranja poruka i takodje kada koristis foreach ne trebas da proveravas da li je igrac online posto ako se vec nalazi u iteratoru Player onda je definitivno online(IsPlayerConnected provere nisu bas potrebne i pokusaj da ih koristis sto je manje moguce mada mozes koristiti proveru: if(playerid != INVALID_PLAYER_ID))
Preporucio bih ti da uz ucenje pawn jezika krenes uciti i MySQL koji nije toliko tezak, a posle ce ti mnogo znaciti. Naravno ne bi bilo lose nauciti i filed-based tehniku cuvanja podataka pa se posle nadograditi sa mysql ili sqlite koji su neuporedivo brzi od y_ini-a.
Ne moras cuvati ime igraca u arrayu(nizu) posto ga verovatno neces koristiti bas za svakog igraca i mozda tokom igre se ime promeni.
Takodje, varijable za report bi najbolje bilo staviti kao lokalne umesto globalnih posto nema potrebe da ih drzis u memoriji.
https://wiki.sa-mp.com/wiki/Scripting_Basics#Variables
brat moj sramota me reci al kako da skinem ovo sve gdje ubacujem ? nov sam bukv haha