samp-logger

Započeo Osamu Dazai
20. Avg. 2019.
5,425
pregleda
24
postova
VinlandRP
4
Made Man
20. Avg. 2019.
- logger -


Å ta je samp-logger?
samp-logger je library koji vam daje punu kontrolu nad logovanjem uz mnogo mogućnosti, na primer:
  • Naziv loga

  • Toggle-ovanje logovanja

  • Debug like a pro 😎



Kako se koristi?
Naravno, objasniću kroz primere 🙂
public OnGameModeInit()
{
logger_debug("IME_DEBUGA", true); // Pali "IME_DEBUGA" debug
}

// /gamemodes/modules/player/api.inc module (primer)

hook OnPlayerConnect(playerid) // Igrac Osamu_Dazai : playerid 420 (primer)
{
new playerName;
GetPlayerName(playerid, playerName, MAX_PLAYER_NAME); // Osamu_Dazai
//
dbg("IME_DEBUGA", "OnPlayerConnect in /gamemodes/modules/player/api.inc", _s("name", playerName) _i("playerID", playerid));
// out: text="OnPlayerConnect in /gamemodes/modules/player/api.inc" name="Osamu_Dazai" playerid=420
// _s("naziv_koji_God_vi_zelite", string) - ova funkcija dodaje string i printuje ga kao naziv="string"
// _i("naziv_koji_God_vi_zelite", integer) - ova funkcija dodaje integer i printuje ga kao naziv=var (naziv=4)
// razlika izmedju _s i _i je ta da _s sluzi da printuje stringove i ima navodnike a _i odmah ispise broj tj integer.
return 1;
}

hook function GivePlayerMoney(playerid, money) // YSI HOOKS 4 ( novi y_hooks ali ovo nije tutorial za njih )
{
log("GivePlayerMoney in /gamemodes/modules/player/api.inc", _i("playerID", playerid), _s("playerName", playerName), _i("money", money));
// out: text="GivePlayerMoney in /gamemodes/modules/player/api.inc" playerID=420 playerName="Osamu_Dazai" money=2000
return continue GivePlayerMoney(playerid, money);
}



Napomena: log(args) ne može da se toggluje dok dbg(args) može pomoću handlera!

VinlandRP
4
Made Man
20. Avg. 2019.
@Vasic i ovo ispravi ako nije problem 😄
hook function GivePlayerMoney(playerid, money) // YSI HOOKS 4 ( novi y_hooks ali ovo nije tutorial za njih )
{
log("GivePlayerMoney in /gamemodes/modules/player/api.inc", _i("playerID", playerid), _s("playerName", playerName), _i("money", money));
// out: text="GivePlayerMoney in /gamemodes/modules/player/api.inc" playerID=420 playerName="Osamu_Dazai" money=2000
return continue GivePlayerMoney(playerid, money);
}
cadilab
10
Administrator
🔥62
20. Avg. 2019.
Kad hookujes funkcije i kalbekove u continue mozes proslijediti samo parametre a ne i naziv funkcije, jer za to i sluzi, al sve u svemu najs.
Nikola-.-
6
Kingpin
20. Avg. 2019.
Veoma korisna stvar 🙂
VinlandRP
4
Made Man
20. Avg. 2019.
6cadilab9 wrote on August 20, 2019, 8:36 am:
Kad hookujes funkcije i kalbekove u continue mozes proslijediti samo parametre a ne i naziv funkcije, jer za to i sluzi, al sve u svemu najs.

Pomesao sam, editaj, nisam odavno skriptao pa se meša hahaha

EDIT: https://www.burgershot.gg/showthread.php?tid=625
Tu vam je tutoriala za YSI HOOKS 4 ako vam treba

EDIT 2: I fali par zareza u tutoriali ali sam pravio u untitled fajlu bez syntaxe pa nisam primetio dosta toga, niste slepi hvala bogu pa znate gde treba (npr izmedju _s i _i nema zarez u prvom primeru, obično syntaxa stavi crvenu liniju ali nisam je palio)
FunnyGamingDay - FGD
6
OG Legend
20. Avg. 2019.
Osamu Dazai wrote on August 20, 2019, 8:09 am:
@Vasic i ovo ispravi ako nije problem 😄
hook function GivePlayerMoney(playerid, money) // YSI HOOKS 4 ( novi y_hooks ali ovo nije tutorial za njih )
{
log("GivePlayerMoney in /gamemodes/modules/player/api.inc", _i("playerID", playerid), _s("playerName", playerName), _i("money", money));
// out: text="GivePlayerMoney in /gamemodes/modules/player/api.inc" playerID=420 playerName="Osamu_Dazai" money=2000
return continue GivePlayerMoney(playerid, money);
}

sredjeno

Former SA:MP server developer

Muma Rascall
6
Forum Don
20. Avg. 2019.
Nisam znao ni da postoji ali izgleda jako, AJ LAJK IT!
VinlandRP
4
Made Man
20. Avg. 2019.
mumitza. wrote on August 20, 2019, 10:33 am:
Nisam znao ni da postoji ali izgleda jako, AJ LAJK IT!

Postoji jos dosta stvari, sledece cu template tutorial il nesto tako 😄
Exnas.pwn
5
Godfather
20. Avg. 2019.
ALS hooking ubuduce da te nebi hmmm
VinlandRP
4
Made Man
20. Avg. 2019.
002 wrote on August 20, 2019, 1:58 pm:
ALS hooking ubuduce da te nebi hmmm

Zbog čega?
YSI hooks su brži od ALS hookinga 😄
Exnas.pwn
5
Godfather
20. Avg. 2019.
u include-ima je bolje koristiti als po meni bar
VinlandRP
4
Made Man
20. Avg. 2019.
002 wrote on August 20, 2019, 2:01 pm:
u include-ima je bolje koristiti als po meni bar

Ovo nije deo include-a, ovo je primer koji sam ja napisao, ja koristim ekstenciju .inc za module, ne .pwn 😄
Exnas.pwn
5
Godfather
20. Avg. 2019.
ja .p EO TII GA NA
VinlandRP
4
Made Man
20. Avg. 2019.
002 wrote on August 20, 2019, 2:03 pm:
ja .p EO TII GA NA

Gej, mozes cak i koristis .vrp ( Vinland RP skraćenica u mom slucaju ) tj Å¡ta god želiÅ¡ 🙂
MatriiX.aMx
5
Underboss
20. Avg. 2019.
Korisno kao i uvijek  😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha