#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "Exp o godzinach"
#define VERSION "0.9"
#define AUTHOR "QTM. Peyote"
#define minut(%1) ((%1)*60.0)
new pcvarOdgodziny,
pcvarDogodziny,
pcvarExpzazabojstwo,
pcvarExpzapake;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
pcvarOdgodziny = register_cvar("eog_expodgodziny", "21");
pcvarDogodziny = register_cvar("eog_expdogodziny", "8");
pcvarExpzazabojstwo = register_cvar("eog_killxp", "50");
pcvarExpzapake = register_cvar("eog_winxp", "100");
register_concmd("eog_przeladuj", "Sprawdz", ADMIN_KICK);
set_task(1.0, "Sprawdz");
set_task(200.0, "PokazInfo", _, _, _, "b");
}
public Sprawdz()
{
new timestr[3];
get_time("%H", timestr, 2);
new godzina = str_to_num(timestr);
new bool:aktywne;
new odgodziny = get_pcvar_num(pcvarOdgodziny),
dogodziny = get_pcvar_num(pcvarDogodziny);
if(odgodziny > dogodziny)
{
if(godzina >= odgodziny || godzina < dogodziny)
aktywne = true;
}
else
{
if(godzina >= odgodziny && godzina < dogodziny)
aktywne = false;
}
if(aktywne)
{
server_cmd("cod_killxp %i;cod_bombxp %i", get_pcvar_num(pcvarExpzazabojstwo), get_pcvar_num(pcvarExpzapake));
return;
}
get_time("%M", timestr, 2);
new minuta = str_to_num(timestr);
set_task(minut(60-minuta), "Sprawdz");
}
public PokazInfo()
ColorChat(0, GREEN, "Od godziny 21 do godziny 8 jest 2x wiekszy exp!");
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.
|
R3sp3cT
Rejestracja: 12.10.2011Aktualnie: Nieaktywny
Poza forum Ostatnio: 15.01.2013 16:07





Statystyki
- Grupa: Użytkownik
- Całość postów: 103
- Odwiedzin: 3 186
- Tytuł: Zaawansowany
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Imię
Patryk
-
Płeć
Mężczyzna
-
Lokalizacja
Polska
Kontakt
Narzędzia użytkownika
Znajomi
R3sp3cT nie posiada znajomych
Ostatnio byli
#357381 Nocny exp x2
Napisane przez WazzaP
w 03.02.2012 06:10
#445928 [ROZWIĄZANE] Pomoc Screeny
Napisane przez Kamil_Cidry
w 13.08.2012 22:05
#436959 [ROZWIĄZANY] Problem z ssban
Napisane przez иєxт
w 27.07.2012 13:50
#436965 [ROZWIĄZANY] Problem z ssban
Napisane przez Kołodziej
w 27.07.2012 14:15
#436973 [ROZWIĄZANY] Problem z ssban
Napisane przez иєxт
w 27.07.2012 14:27
#401208 [ROZWIĄZANE] Problem z kompilacja
Napisane przez ParadisO
w 24.04.2012 17:26
#245037 Plugin minibans
Napisane przez
Dj ^^ d(-.-)b
w 03.05.2011 09:39
1. Ściągnij plik minibans.amxx oraz wrzuć go do katalogu plugins na serwerze.
2. Otwórz plik plugins.ini oraz na jego początku (najlepiej pod wpisem admin.amxx ) dopisz minibans.amxx.
3. Otwórz plik amxx.cfg i na jego końcu dopisz amx_minibans_reason "powód bana" - tak możesz 7 razy (jeden wpis to jeden powód w menu) oraz amx_minibans_bantimes "0 30 60 10080" - czasy banów (w minutach), oddzielone spacją.
CVARY:
amx_minibans_forum "twoja-strona.pl" // Określa forum - stronę, na której można złożyć skargę.
amx_minibans_hudmsg "1" // Określa, czy ma by pokazywany zielony napis w hud.
amx_minibans_moreinfo "0" // Dla developerów ładuje więcej informacji.
amx_minibans_logs "1" // Włącza/wyłącza logi.
amx_minibans_logstype "1" // Rodzaj logów, 1 - loguje w logach amxx, 2 - loguje w oddzielnym pliku.
amx_minibans_kickdelay "10.0" // Czas, po jakim od otrzymanie bana gracz zostanie wykopany.
amx_minibans_bantype "0" // Na co banować graczy ? 0 - wykryj automatycznie, 1 - na IP, 2 - na SteamID.
Załączone pliki
-
minibans.amxx 14,61 KB 244 Ilość pobrań
#200659 Advanced Bans
Napisane przez
Pawlak093
w 28.12.2010 22:43
Advanced Bans (Real Time)
by Exolent
Version: 0.8.1

- Ten plugin działa z komendami amx_ban, amx_banip, amx_banid, amx_unban.
- Działa w Realnym czasie na serwerze np: Kiedy zbanujesz kogoś na 10 minut ta osoba po 10 minutach będzie mogła wejść.
- Zawiera listę zbanowanych graczy.
- Nie używa banned.cfg i listip.cfg. Tworzy własny plik i w nim zapisuje bany.
- W pliku zapisuje kiedy admin zbanował, steamid admina, powód bana, czas, nick gracza, SteamID lub IP gracza zbanowanego, i czas pozostały do unbana.
- Wczytuje poprzednie bany z banned.cfg and listip.cfg.
- Daje możliwość wpisania własnego powodu bana.
- WSZYSTKIE BANY/UNBANY są LOGOWANE (amxmodx/logs) pod nazwą BAN_HISTORY_MMDDYYYY.log (MM = miesiąc, DD = dzień, YYYY = rok)
- Jeśli chcesz mieć tylko jeden plik z historią banów, od komentuj linijkę w .sma i skompiluj plugin ponownie.
Spoiler// uncomment the line below if you want the history to be in one file
// PL: Odkomentuj (usuń '//') linijkę niżej, aby stworzyć tylko jeden plik historii banów
//#define HISTORY_ONE_FILE - Advanced Bans w wersji SQL może bez problemów działać na kilku serwerach na raz. Jeśli użyjesz tej samej bazy na kilku serwerach bany będą połączone, a każdy serwer będzie chroniony - zasada jak w amxbans.
- Jeśli wykorzystasz Advanced Bans w wersji SQL plugin wykorzysta cvary z pliku sql.cfg (amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db).

- amx_ban <nick, #userid, authid> <time in minutes> <reason>
- amx_banip <nick, #userid, authid> <time in minutes> <reason>
- amx_addban <name> <authid or ip> <time in minutes> <reason>
- amx_unban <authid or ip> Odbanowując steama pamiętaj o "" ( amx_unban "STEAM_ID" )
- aamx_banlist - Pokazuje listę zbanowanych graczy
- amx_addbanlimit <flags> <time in minutes>
- Przypisz maksymalny czas bana dla danej flagi
- Komendę dopisz w amxx.cfg

- ab_website <website>
- Adres strony wyświetlany banowanemu graczowi, gdzie może składać odwołanie.
- Pozostaw puste, aby nie pokazywać adresu.
- Domyślnie: puste
- ab_immunity <0|1|2>
- 0 - Każdy może zbanować admina z immunitetem (flaga 'a')
- 1 - Nie można zbanować żadnego admina z immunitetem (flaga 'a')
- 2 - Admini z immunitetem (flaga 'a') może być zbanowany tylko przez innego admina z immunitetem.
- Domyślnie: 1
- ab_bandelay <seconds>
- Czas od zbanowania, do wyrzucanie gracza z serwera.
- Domyślnie: 1
- ab_unbancheck <seconds>
- Odstęp w sprawdzaniu gracza gdy ten jest odbanowany (?) - (eng.: Interval of checking if a player is unbanned.)
- Domyślnie: 5

- Pobierz wszystkie 3 pluginy z posta adminvote.amxx, plmenu.amxx, oraz advanced_bans_sql.amxx jeśli chcesz korzystać z wersji SQL, lub advanced_bans.amxx w przeciwnym wypadku.
- Podmień pliki advanced_bans.amxx, plmenu.amxx i adminvote.amxx na swoim serwerze w folderze addons/amxmodx/plugins.
- Musisz podmienić stare pliki: plmenu.amxx i adminvote.amxx
- Otwórz plik plugins.ini na swoim serwerze z folderu addons/amxmodx/configs.
- Dodaj advanced_bans.amxx na samym szczycie listy!
- Upewnij się że pluginy plmenu.amxx i adminvote.amxx są włączone.
- Zapisz i zamknij plik.
- Podmień plik advanced_bans.txt na najnowszy pobrany z tego tematu - plik znajduje się w folderze addons/amxmodx/data/lang.
- Zmień mapę lub zrestartuj serwer.
Menu banów
- Plugin plmenu.amxx został edytowany tak aby współpracował z Advanced Bans.
- Pobierz w/w plik z tego tematu i podmień w folderze addons/amxmodx/plugins/
- Odbanowując steama pamiętaj o "" ( amx_unban "STEAM_ID" )
- Kolejność ustawionych czasów w tym wypadku ma znaczenie!
- Przykładowo:
amx_addbanlimit "b" "9000" amx_addbanlimit "c" "4000"
- Przykładowo:
- Jeśli admin ma flagi 'b' i 'c' brana będzie pod uwagę restrykcja z flagi 'b', czyli maksymalny czas bana to 2,5h.
- Jeśli chcesz by admin z immunitetem nie miał restykcji co do czasu wpisz poniższą linijkę jako pierwszą w amxx.cfg!
amx_addbanlimit "a" "0"
- Jeśli chcesz by admin z immunitetem nie miał restykcji co do czasu wpisz poniższą linijkę jako pierwszą w amxx.cfg!
Załączone pliki
-
advanced_bans.rar 113,27 KB 6195 Ilość pobrań
-
advanced_bans_sql.rar 118,1 KB 2256 Ilość pobrań
-
adminvote.sma 17,06 KB 1756 Ilość pobrań
adminvote.amxx
-
advanced_bans.sma 50,16 KB 1705 Ilość pobrań
advanced_bans.amxx
-
advanced_bans.txt 11,93 KB 2624 Ilość pobrań
-
advanced_bans_sql.sma 50,16 KB 1221 Ilość pobrań
advanced_bans_sql.amxx
-
plmenu.sma 25,7 KB 1908 Ilość pobrań
plmenu.amxx
#318721 Plugin Interp .
Napisane przez
Pawlak093
w 06.11.2011 16:30
#367649 [ROZWIĄZANE] Auto_KaMpa
Napisane przez glutex
w 19.02.2012 21:27
#367738 Ranga
Napisane przez
naXe
w 20.02.2012 07:42
[color=#282828][font=helvetica, arial, sans-serif]rangi_hud 0|1[/font][/color] [color=#282828][font=helvetica, arial, sans-serif]domyślnie 0[/font][/color] [list] Zmień na 1 jeśli chcesz pokazywać graczowi info na HUD non-stop, 0- tylko komenda [/list]
#255463 Info po smierci
Napisane przez DarkGL
w 03.06.2011 04:59
Plugin pozwala po zginięciu dać info swojemu teamowi poprzez mikrofon lub czat
http://darkgl.pl/201...nfo-po-smierci/
//czas na danie infa po śmierci standard to 5 sekund info_smierci_czas 5
inf_smierc.amxx 5,62 KB 495 Ilość pobrań
inf_smierc.sma 1,77 KB 4799 Ilość pobrań
inf_smierc.amxx
#314139 Pomoc Staty WWW [COD]
Napisane przez BaQStiC
w 27.10.2011 18:43
#67262 Info w say
Napisane przez kasza
w 15.06.2009 21:13

Instalacja:
Standardowa
Cvary
amx_forum "adres Twojego forum"
Plugin zrobiony przez:
R3X i emblaze
Załączone pliki
-
pokazuj.sma 1,48 KB 5616 Ilość pobrań
pokazuj.amxx
-
pokazuj.amxx 6,09 KB 815 Ilość pobrań
#312750 [ROZWIĄZANE] Nazwa gry
Napisane przez Hiroshima
w 24.10.2011 13:25
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: R3sp3cT
- Regulamin