Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Mochi - zdjęcie

Mochi

Rejestracja: 23.06.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: Prywatna
-----

Moje tematy

Logi admina

11.02.2010 17:13

Dołączona grafika
Loguje użycie komendy (które wypisałeś w pliku) przez admina i zapisuje je do pliku w addons/amxmodx/logs/logi_%s.ini
Ilość użytych komend jest sumowana.
Gdzie %s to steamid/nick/ip admina.
Komendy których użycie ma zapisywać możesz edytować w pliku komendy.ini

Dołączona grafika
Dołączona grafika

Dołączona grafika
amx_show_logs - pokazuję listę i sumę logów adminów (admin z flagą "a" immunitet).

Dołączona grafika
amx_logs_save "3"
// Na co zapisywac logi adminow?
// 0 - Nick
// 1 - IP
// 2 - STEAM_ID
// 3 - Wykryj automatycznie (zalecane)

Dołączona grafika
Plik komendy.ini wrzucamy do configs/
Plik logi_adminow.amxx wrzucamy do plugins/
Plik logi_adminow.sma wrzucamy do scripting/
Dodaj chmody 777 na folder logs/
Otwieramy plugins.ini i dopisujemy logi_adminow.amxx (WAŻNE!) pod admin.amxx

Usuwanie obiektu "func_door"

09.02.2010 16:43

Byłby ktoś w stanie powiedzieć mi albo wskazać drogę (ewentualnie zrobić to za mnie),jak zrobić aby plugin Breakable Doors - Nieoficjalny polski support AMX Mod X działał także na drzwi suwane (classname "func_door").

Sam próbowałem jednak nie dałem rady.

Moduł colorchat

05.09.2009 19:19

W logach co chwila wyświetla mi się error

L 09/05/2009 - 01:05:50: [AMXX] [0] colorchat.inc::ColorChat (line 53)


W załączniku daje mój moduł colorchat
Prosiłbym o jakiś nie zbugowany moduł colorchatu.

Tekst się nie pokazuje

28.08.2009 19:59

Chce aby przed kickiem gracza wydrukowało mu tekst w konsoli jednak mu nie pokazuje i nie wiem jak to zrobić :/
new name[32]
			
			get_user_name(id,name,31)
			client_print(id, print_console,"-------------------------Polish-------------------------")
			client_print(id, print_console,"[BANNEO]Masz zmienne IP musisz zalozyc konto Neo aby moc grac!")
			client_print(id, print_console,"[BANNEO]Wejdź na  XXXXX.pl")
			client_print(id, print_console,"[BANNEO]Zaloz konto Neo -  XXXXX.pl")
			client_print(id, print_console,"[BANNEO]Nastepnie graj spokojnie na serwerach Anty-Neo")
			client_print(id, print_console,"[BANNEO]Twoje IP: %s",ip)
			client_print(id, print_console,"[BANNEO]Twoj Nick: %s",name)
			set_task(1.0,"wykop",id)		
			
			return PLUGIN_CONTINUE
		}
	}
	
	return PLUGIN_CONTINUE   
}
public wykop(id)
{
	new reason[30]
	format(reason,29,"[BANNEO]Wejdz na XXXXX.pl")
	server_cmd("kick #%d %s",get_user_userid(id), reason)
}

Czytanie pliku

12.08.2009 16:11

Mam problem z pluginem kiedy wpisuje komende nic mi się nie wyświetla a plik jest na FTP i zapisuje się dobrze...
Tylko komenda nie działa i nie wiem co jest źle
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "IPLog"
#define VERSION "1.0"
#define AUTHOR "Mochi"

#define ADMIN_IP ADMIN_BAN

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_concmd("amx_listaip", "show", ADMIN_IP ,"<Nazwa pliku np. 11.08.2009>")
}

public client_authorized(id)
{
	if(is_user_bot(id)) return PLUGIN_CONTINUE
	new flags = get_user_flags(id)
	if(!(flags == ADMIN_BAN))
	{
	static datestr[11],LogFile[65] ,timestr[11]
	new Name[33],ip[16],tekst[65]
	get_user_name(id, Name, 32)
	get_user_ip(id, ip, 15, 1)
	get_time("%d.%m.%Y", datestr, 10)
	get_time("%X",timestr,10)
	formatex(LogFile, 64, "addons/amxmodx/logs/%s.txt",datestr)
	formatex(tekst,64,"(%s)Nick: %s | IP: %s",timestr,Name,ip)
	write_file ( LogFile, tekst, -1)
}
	return PLUGIN_CONTINUE
}
public show(id, level, cid)
{
	if(!cmd_access(id, level, cid, 3))
		return PLUGIN_HANDLED;
	
	new filename[65],file[84]
	read_argv(1, filename, sizeof filename - 1);
	format(file,83,"addons/amxmodx/logs/%s.txt",filename)
	if(file_exists(file))
	{			
		client_print(id,print_console,"========Lista IP z %s========",filename)		
		new line=0, text[128],chars
		do{
			line = read_file(file,line,text,127,chars)				
			client_print(id,print_console,"%s",text)		
			client_print(id,print_console,"=======================================")
		}
		while(line!=0)
		}
	else
	{
		client_print(id,print_console,"Nie znaleziono pliku!")				
	}
	return PLUGIN_CONTINUE
}