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.
|
Guest Message by DevFuse
ESTCOBS
Rejestracja: 06.03.2008Aktualnie: Nieaktywny
Poza forum Ostatnio: 01.07.2010 02:20





Statystyki
- Grupa: Użytkownik
- Całość postów: 58
- Odwiedzin: 5 853
- Tytuł: Pomocny
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Nie podano
-
Lokalizacja
Kraków
4
Nowy
Narzędzia użytkownika
Znajomi
ESTCOBS nie posiada znajomych
#130976 Spadochron za 2500$
Napisane przez sbstn
w 02.05.2010 21:47
Sprawdź czy to w załączniku działa.
Na początku masz linijkę:
Edytując ADMIN_LEVEL_D zmieniasz flagę darmowego spadochronu.
Na początku masz linijkę:
#define AWARD_LEVEL ADMIN_LEVEL_D
Edytując ADMIN_LEVEL_D zmieniasz flagę darmowego spadochronu.
Załączone pliki
-
amx_parachute.amxx 17,99 KB 8 Ilość pobrań
-
amx_parachute.sma 13,73 KB 49 Ilość pobrań
amx_parachute.amxx
#130879 Spadochron za 2500$
Napisane przez kasza
w 02.05.2010 17:09
#115970 Strzał z pistoletu/karabinu nie zabiera HP
Napisane przez QTM. Peyote
w 02.03.2010 18:33
Jest tylko dla map awp_
#include <amxmodx> #include <hamsandwich> public plugin_init() { register_plugin("Only AWP+Knife", "1.0", "Peyote") new mapname[5] get_mapname(mapname, 4) if(equal(mapname, "awp_")) RegisterHam(Ham_TakeDamage, "player","fwTakeDamage") } public fwTakeDamage(this, idinflictor, idattacker) { if(!is_user_connected(idattacker)) return HAM_IGNORED new weapon = get_user_weapon(idattacker) if(weapon == CSW_AWP || weapon == CSW_KNIFE) return HAM_IGNORED return HAM_SUPERCEDE }
#5937 Admin Check PRO xD
Napisane przez faucolt
w 17.05.2008 19:38
Stworzyłem swoja modyfikacje tego pluginiu i prezentuje się tak:

admin_check.sma
Dorzucam jeszcze spis dostępnych flag:
Modyfikacje w kodzie możecie robić dowolne. (dopisywać jakieś nr gadu, itp).
Zrobiłem to na szybko, więc w kodzie tylko niewielka zmiana.
Pozdrawiam,
faucolt

admin_check.sma
#include <amxmodx> #define ADMIN_HA ADMIN_RESERVATION // flaga "b" #define ADMIN_CHECK ADMIN_LEVEL_E // flaga "c" static const COLOR[] = "^x04" //green new maxplayers new gmsgSayText public plugin_init() { register_plugin("admincheck", "1.0", "faucolt") maxplayers = get_maxplayers() gmsgSayText = get_user_msgid("SayText") register_clcmd("say", "handle_say") } public handle_say(id) { new said[192] read_args(said,192) if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 ) set_task(0.1,"print_adminlist",id) return PLUGIN_CONTINUE } public print_adminlist(user) { new headadminnames[33][32] new adminnames[33][32] new message[256] new id, acount, hacount, x, len, lenh for(id = 1 ; id <= maxplayers ; id++) if(is_user_connected(id)) if (get_user_flags(id) & ADMIN_CHECK) { if (get_user_flags(id) & ADMIN_HA) { get_user_name(id, headadminnames[hacount++], 31) } else { get_user_name(id, adminnames[acount++], 31) } } lenh = format(message, 255, "%s Headadmini obecni na serwerze: ",COLOR) if(hacount > 0) { for(x = 0 ; x < hacount ; x++) { lenh += format(message[lenh], 255-lenh, "%s%s ", headadminnames[x], x < (hacount-1) ? ", ":"") if(lenh > 96 ) { print_message(user, message) lenh = format(message, 255, "%s ",COLOR) } } print_message(user, message) } else { lenh += format(message[lenh], 255-lenh, "brak dostepnych headadminow.") print_message(user, message) } len = format(message, 255, "%s Admini obecni na serwerze: ",COLOR) if(acount > 0) { for(x = 0 ; x < acount ; x++) { len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (acount-1) ? ", ":"") if(len > 96 ) { print_message(user, message) len = format(message, 255, "%s ",COLOR) } } print_message(user, message) } else { len += format(message[len], 255-len, "brak dostepnych adminow.") print_message(user, message) } } print_message(id, msg[]) { message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) write_byte(id) write_string(msg) message_end() }
Dorzucam jeszcze spis dostępnych flag:
#define ADMIN_ALL /* wszyscy */ #define ADMIN_IMMUNITY /* flag "a" */ #define ADMIN_RESERVATION /* flag "b" */ #define ADMIN_KICK /* flag "c" */ #define ADMIN_BAN /* flag "d" */ #define ADMIN_SLAY /* flag "e" */ #define ADMIN_MAP /* flag "f" */ #define ADMIN_CVAR /* flag "g" */ #define ADMIN_CFG /* flag "h" */ #define ADMIN_CHAT /* flag "i" */ #define ADMIN_VOTE /* flag "j" */ #define ADMIN_PASSWORD /* flag "k" */ #define ADMIN_RCON /* flag "l" */ #define ADMIN_LEVEL_A /* flag "m" */ #define ADMIN_LEVEL_B /* flag "n" */ #define ADMIN_LEVEL_C /* flag "o" */ #define ADMIN_LEVEL_D /* flag "p" */ #define ADMIN_LEVEL_E /* flag "q" */ #define ADMIN_LEVEL_F /* flag "r" */ #define ADMIN_LEVEL_G /* flag "s" */ #define ADMIN_LEVEL_H /* flag "t" */ #define ADMIN_MENU /* flag "u" */ #define ADMIN_ADMIN /* flag "y" */ #define ADMIN_USER /* flag "z" */
Modyfikacje w kodzie możecie robić dowolne. (dopisywać jakieś nr gadu, itp).
Zrobiłem to na szybko, więc w kodzie tylko niewielka zmiana.

Pozdrawiam,
faucolt
#115586 Ostatnie bany na forum(AMXBANS) PHPBB by Przemo
Napisane przez cezikos
w 28.02.2010 21:01
Jest to MOD dla stron PHPBB by Przemo który pokazuje ostatnie bany na głównej stronie przejrzyście i ładnie napisany przez phpBB2 by Przemo ::
+ Możliwość ukrycia/rozwinięcia listy banów
+ Standardowo wyświetla 5 ostatnich banów, po przez zmienna (w page_header.php) możemy zwiększyć liczbę
+ Nick zbanowanego jako odnośnik (nowa strona) do dokładnych informacji nt. bana
+ mod zintegrowany z forum (phpbb) nie żadne includy po przez pliki tpl
+ i takie tam..
Testowane na AMXBans 5.1 by d3f3nd3r oraz skrypcie forum phpBB2 by Przemo 1.12.6
- Po instalacji struktura tabel, będzie wyglądać tak jak na Siec serwerow konecki-cs :: Strona Główna
AMXBANS musi być zainstalowany na tej samiej bazie SQL co Forum !! Inaczej nie będzie działać !!
~Instalacja
1.
Otwieramy plik Do page_header dodany w załączniku i edytujemy wartość $l_banow = '5'; na taką ile chcesz mieć banów ostatnich na stronie.
Następnie odnajdujemy $adres_amxbans = 'http://www.konecki-cs.xaa.pl/amxbans/'; i wpisujemy tam nasz adres strony AMXBANS.
2.
Otwieramy plik page_header.tpl znajduje się on w Folderze includes/page_header.tpl
Odnajdujemy kod
else
{
$meta_desc = '';
}
Następnie pod nim dodajemy zawartość pliku Do page_header.
3.
Otwieramy plik lang_main.php znajduje się on w language/lang_polish/lang_main.php
Odnajdujemy kod
//
// That's all Folks!
//
Przed nim dodajemy kod zawarty w pliku Do lang_main.
4.
Wchodzimy w index_body w moim przypadku to templates/subSilver/index_body.tpl
Znajdujemy kod
<!-- END switch_enable_board_msg_index -->
Pod nim dodajemy kod zawarty w pliku Do index_body
+ Możliwość ukrycia/rozwinięcia listy banów
+ Standardowo wyświetla 5 ostatnich banów, po przez zmienna (w page_header.php) możemy zwiększyć liczbę
+ Nick zbanowanego jako odnośnik (nowa strona) do dokładnych informacji nt. bana
+ mod zintegrowany z forum (phpbb) nie żadne includy po przez pliki tpl
+ i takie tam..

Testowane na AMXBans 5.1 by d3f3nd3r oraz skrypcie forum phpBB2 by Przemo 1.12.6
- Po instalacji struktura tabel, będzie wyglądać tak jak na Siec serwerow konecki-cs :: Strona Główna
AMXBANS musi być zainstalowany na tej samiej bazie SQL co Forum !! Inaczej nie będzie działać !!
~Instalacja
1.
Otwieramy plik Do page_header dodany w załączniku i edytujemy wartość $l_banow = '5'; na taką ile chcesz mieć banów ostatnich na stronie.
Następnie odnajdujemy $adres_amxbans = 'http://www.konecki-cs.xaa.pl/amxbans/'; i wpisujemy tam nasz adres strony AMXBANS.
2.
Otwieramy plik page_header.tpl znajduje się on w Folderze includes/page_header.tpl
Odnajdujemy kod
else
{
$meta_desc = '';
}
Następnie pod nim dodajemy zawartość pliku Do page_header.
3.
Otwieramy plik lang_main.php znajduje się on w language/lang_polish/lang_main.php
Odnajdujemy kod
//
// That's all Folks!
//
Przed nim dodajemy kod zawarty w pliku Do lang_main.
4.
Wchodzimy w index_body w moim przypadku to templates/subSilver/index_body.tpl
Znajdujemy kod
<!-- END switch_enable_board_msg_index -->
Pod nim dodajemy kod zawarty w pliku Do index_body
Załączone pliki
-
AMXBANS na forum PHPBB by Przemo.rar 42,7 KB 2110 Ilość pobrań
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: ESTCOBS
- Regulamin