←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Loger

  • +
  • -
GuTeK's Photo 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

Attached Files

Quote

  • +
  • -
pROgAMER's Photo pROgAMER 21.03.2008

nom ale sie rozpisałes

Instalacja: Plug instaluje sie jak każdy inny

lol popraw chociaz wyszczegółnij co nieco a nie all na jedno kopyto
Quote

bicek's Photo bicek 21.03.2008

pROgAMER, dobrze napisał, o co Ci chodzi?! :P
Quote

  • +
  • -
ESTCOBS's Photo ESTCOBS 21.03.2008

Mam pytanko :/
Jak przerobić żeby zamiast IP wyświetlał STEAMID (ponieważ mój serwer nie jest NS)
Pozdrawiam :yea:
Quote

  • +
  • -
GuTeK's Photo GuTeK 21.03.2008

Ok zrobione

Attached Files

Quote

  • +
  • -
pROgAMER's Photo pROgAMER 21.03.2008

fajne pobrałem :)
Quote

  • +
  • -
XvAK's Photo 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 ;)
Quote

  • +
  • -
Miczu's Photo 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 ;>
Quote

  • +
  • -
MafiaDL's Photo MafiaDL 29.07.2008

Nie ma to jak stary temat xD GuTeK, Przyda sie :D
Quote