Loger
GuTeK
21.03.2008
Kiedyś przeglądając forum seby, natchnąłem sie na 1 pluga i postanowiłem zrobić coś podobnego tylko z dodatkowa funkcja
Plug ten pokazuje na czacie tekst "Nazywam sie .. . W razie gdybym cheatowal podajcie moje ip adminowi .." jak ktoś sie podłączy i zapisuje do loga ip i nick gracza
Logi zapisują sie w folderze logs nazwa pliku loger.log
Instalacja: Plug instaluje sie jak każdy inny. Jak by ktoś nie wiedział zapraszam do poradnika instalowania pluginów http://amxx.pl/viewtopic.php?t=20
Cvary:
amx_iploger 0 > wyłącza plugin
amx_iploger 1 > pokazuje na czacie tekst i zapisuje ip i nick do loga
amx_iploger 2 > pokazuje na czacie tylko tekst
amx_iploger 3 > zapisuje tylko ip i nick do loga
Plug ten pokazuje na czacie tekst "Nazywam sie .. . W razie gdybym cheatowal podajcie moje ip adminowi .." jak ktoś sie podłączy i zapisuje do loga ip i nick gracza
Logi zapisują sie w folderze logs nazwa pliku loger.log
Instalacja: Plug instaluje sie jak każdy inny. Jak by ktoś nie wiedział zapraszam do poradnika instalowania pluginów http://amxx.pl/viewtopic.php?t=20
Cvary:
amx_iploger 0 > wyłącza plugin
amx_iploger 1 > pokazuje na czacie tekst i zapisuje ip i nick do loga
amx_iploger 2 > pokazuje na czacie tylko tekst
amx_iploger 3 > zapisuje tylko ip i nick do loga
Attached Files
pROgAMER
21.03.2008
nom ale sie rozpisałes
lol popraw chociaz wyszczegółnij co nieco a nie all na jedno kopyto
Instalacja: Plug instaluje sie jak każdy inny
lol popraw chociaz wyszczegółnij co nieco a nie all na jedno kopyto
ESTCOBS
21.03.2008
Mam pytanko
Jak przerobić żeby zamiast IP wyświetlał STEAMID (ponieważ mój serwer nie jest NS)
Pozdrawiam :yea:
Jak przerobić żeby zamiast IP wyświetlał STEAMID (ponieważ mój serwer nie jest NS)
Pozdrawiam :yea:
XvAK
21.03.2008
Mógłbyś zrobić aby logi zapisywały się każdego dnia do innego pliku bo w ciągu kilku dni niezły rozmiar będzie miał plik
Miczu
21.03.2008
#include <amxmodx> #include <amxmisc> #define PLUGIN "IP LOger" #define VERSION "1.0" #define AUTHOR "GuTeK" #define LOGER_TASK 1133 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_cvar("amx_iploger", "1") } public loger(id){ id-=LOGER_TASK new logfile[64],text[128],timme[9] new name[33], ip[16]; get_time("%d%m%Y",timme,8) get_user_name(id, name, 32) get_user_ip(id, ip, 15, 1) if(get_cvar_num("amx_iploger") == 1){ client_print(0, print_chat, "Nazywam sie %s wrazie gdybym cheatowal podajcie moje ip adminowi %s", name,ip) format (text, 63, "Nick: %s <!!> IP: %s",name,ip) format( logfile, 63, "addons/amxmodx/logs/loger%s.log",timme) write_file( logfile, text ) } if(get_cvar_num("amx_iploger") == 2){ client_print(0, print_chat, "Nazywam sie %s wrazie gdybym cheatowal podajcie moje ip adminowi %s", name,ip) } if(get_cvar_num("amx_iploger") == 3){ format (text, 63, "Nick: %s <!!> IP: %s",name,ip) format( logfile, 63, "addons/amxmodx/logs/loger%s.log",timme) write_file( logfile, text ) } } public client_putinserver(id){ set_task(3.0, "loger",id+LOGER_TASK) }
XvAK prezent od Micza ;>