by Exolent & maslo (Engine of saving/loading gags by Exolent, Gags by maslo)
Plugin powstał na przerobieniu Advanced Bans (Real Time) by Exolent, dlatego nie przypisuję sobie tego całego pluginu
Każdy z nas zna wiele wersji pluginów zwanych gagów które mutują graczy na dany okres, lecz większość z nich działa tylko na daną mapę lub do czasu aż gracz wyjdzie z serwera. Ten plugin jest przeciwieństwem tego, dostajesz gaga na 10 minut - zostajesz odgagowany za 10 minut (niezależnie od zmiany mapy), dostajesz na zawsze (PERM) to masz go na zawsze, ponieważ plugin używa czasu serwera (czyli czasu realnego), więc retry/reconnecty nie pomogą. Wszystkie gagi możesz monitorować (wszystkie gagi, ungagi) w addons/amxmodx/logs/GAG_HISTORY_MMDDYYYY.log (MM = miesiąc, DD = dzien, YYYY = rok), jest możliwość zmiany zapisu logów aby wszystkie logi były w 1 - informacje dot. tego są w konfiguracji.
Podstawową flagą do możliwości korzystania z tych komend jest flaga ADMIN_BAN (flada "d")
- amx_gag - komenda do gagowania gracza będącego na serwerze.
- amx_addgag - komenda do gagowania gracza niebędącego na serwerze.
- amx_ungag - komenda która odgagowuje gracza (tego będącego lub nie).
- ab_immunity <0|1|2>
- 0 - Każdy admin może zgagować admina z immunitetem (flagą "a").
- 1 - Admini z immunitetem nie mogą być gagowani.
- 2 - Tylko admini z immunitetem (flaga "a") mogą zgagować innych adminów z immunitetem (flaga "a").
- Domyślnie: 1
- ab_ungagcheck
- Co ile sekund baza danych ma sprawdzać czy trzeba kogoś odgagować.
- Domyślnie: 120.0
- engine
- regex
Plugin gagsystem.amxx wrzucamy do addons/amxmodx/plugins.
Kod gagsystem.sma wrzucamy do addons/amxmodx/scripting.
Plik językowy amx_gags.txt wrzucamy do addons/amxmodx/data/lang (na razie jest tylko język PL)
Jeśli chcesz zmienić zapis logów z każdego dnia w oddzielnym pliku na wszystkie logi w jednym, wyszukaj:
// =============================================== // CUSTOMIZATION STARTS HERE // =============================================== //#define HISTORY_ONE_FILE // =============================================== // CUSTOMIZATION ENDS HERE // ===============================================i odkreskuj
#define HISTORY_ONE_FILEczyli usuń dwa slesze przed nim. Po tej akcji wszystko będzie zapisywane w addons/amxmodx/logs/GAG_HISTORY.log
- gagsystem.sma - załącznik.
- gagsystem.amxx - załącznik.
- amx_gags.txt - załącznik
Załączone pliki
Użytkownik maslo edytował ten post 01.02.2012 00:17