Witam posiadam o to ten plugin na serwie Extreme Ban Config - Nieoficjalny polski support AMX Mod X wszystko ladnie dziala tylko mam pytanie jak ten plugin zrobic aby byl tlyko uzywany przez adminow na flage "a" bardzo mi zalezy bo niechce zeby byle jaki kupny admin uzywal tej komendy.
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
Ban Config
Temat rozp.
Focis
, 02.12.2010 15:05
2 odpowiedzi w tym temacie
#1
Napisano 02.12.2010 15:05
#2
Napisano 02.12.2010 15:13
daj .sma
#3
Napisano 02.12.2010 15:31
nie ma .sma jest tylko amxx , inc
Dodano 02 grudzień 2010 - 15:39:
Moze to ten kod nie wiem
Dodano 02 grudzień 2010 - 15:40:
/*
Pozwala ingerować w zdarzenia pluginu
extreme_bancfg2.amxx
odwołasz wyrzucenie gracze z serwera w extreme_bancfg2.amxx
w wersji >= 2.4
*/
/*
* Description: Wywoływany w momencie wydania bana
*
* Zwróć PLUGIN_HANDLED, aby anulować wykonywanie bana.
*
* @param id Id zbanowanego gracza
* lub
* 0, gdy ban dla gracza, którego nie ma na serwie
* @param szReason Powód
* @param iTime Czas bana
* @param idAdmin Id admina
* @param isSteam true, jeśli plugin uważa gracza za posiadającego Steam
* false, w pozostałych przypadkach
*/
forward bancfg_ban(id, const szReason[], iTime, idAdmin, bool:isSteam);
/*
* Description: Wywoływany w momencie zniesienia bana
*
* Zwróć PLUGIN_HANDLED, aby anulować zniesienie bana.
*
* @param szCode Kod (numer)
* @param szName Nick zbanowanego gracza
* @param szAdminName Nick admina wydającego ban
* @param szReason Powód bana
* @param iTimeStamp Czas wydania bana (wskaźnik czasu)
* @param iTimeStamp Czas wygaśnięcia bana (wskaźnik czasu) 0-perm
* @param szShort Skrót gracza
*/
forward bancfg_unban(const szCode[], const szName[], const szAdminName[], const szReason[], iTimeStamp, iUnBanTime, const szShort[]);
/**
* Description: Wywoływany w momencie kicka
* Pozwala przejąć kontrolę nad tym wydarzeniem.
*
* Zwróć PLUGIN_CONTINUE, gdy wszystko ma się odbyć zgodnie z konfiguracją bancfg.
* Zwracając PLUGIN_HANDLED odwołasz wykonanie kicka z extreme_bancfg2.amxx.
* Zamiast domyślnego kicka możesz wykonać go na własną rękę w dowolny sposób.
*
* Przykład:
*
*
* @param id Id zbanowanego gracza
* @param szReason Powód
* @param iTime Czas bana
* @param szAdminName Nick admina wydającego bana
* @param connecting true, jeśli wykop idzie tuż po połączeniu
* false, wykop zaraz po zbanowaniu
*/
forward bancfg_kick(id, const szReason[], iTime, const szAdminName[], bool:connecting);
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Dodano 02 grudzień 2010 - 15:39:
Moze to ten kod nie wiem
/* Pozwala ingerować w zdarzenia pluginu extreme_bancfg2.amxx odwołasz wyrzucenie gracze z serwera w extreme_bancfg2.amxx w wersji >= 2.4 */ /* * Description: Wywoływany w momencie wydania bana * * Zwróć PLUGIN_HANDLED, aby anulować wykonywanie bana. * * @param id Id zbanowanego gracza * lub * 0, gdy ban dla gracza, którego nie ma na serwie * @param szReason Powód * @param iTime Czas bana * @param idAdmin Id admina * @param isSteam true, jeśli plugin uważa gracza za posiadającego Steam * false, w pozostałych przypadkach */ forward bancfg_ban(id, const szReason[], iTime, idAdmin, bool:isSteam); /* * Description: Wywoływany w momencie zniesienia bana * * Zwróć PLUGIN_HANDLED, aby anulować zniesienie bana. * * @param szCode Kod (numer) * @param szName Nick zbanowanego gracza * @param szAdminName Nick admina wydającego ban * @param szReason Powód bana * @param iTimeStamp Czas wydania bana (wskaźnik czasu) * @param iTimeStamp Czas wygaśnięcia bana (wskaźnik czasu) 0-perm * @param szShort Skrót gracza */ forward bancfg_unban(const szCode[], const szName[], const szAdminName[], const szReason[], iTimeStamp, iUnBanTime, const szShort[]); /** * Description: Wywoływany w momencie kicka * Pozwala przejąć kontrolę nad tym wydarzeniem. * * Zwróć PLUGIN_CONTINUE, gdy wszystko ma się odbyć zgodnie z konfiguracją bancfg. * Zwracając PLUGIN_HANDLED odwołasz wykonanie kicka z extreme_bancfg2.amxx. * Zamiast domyślnego kicka możesz wykonać go na własną rękę w dowolny sposób. * * Przykład: * [code] * #include <amxmodx> * #include <extreme_bancfg2> * * #define PLUGIN "Extreme Kick" * #define VERSION "1.0" * #define AUTHOR "Admin" * * public plugin_init() { * register_plugin(PLUGIN, VERSION, AUTHOR); * } * public bancfg_kick(id, const szReason[], iTime, const szAdminName[], bool:connecting){ * client_cmd(id, "say Zostalem zbanowany przez %s, cześć!",szAdminName); * client_cmd(id, "disconnect"); * return PLUGIN_HANDLED; * } * [/code] * * * @param id Id zbanowanego gracza * @param szReason Powód * @param iTime Czas bana * @param szAdminName Nick admina wydającego bana * @param connecting true, jeśli wykop idzie tuż po połączeniu * false, wykop zaraz po zbanowaniu */ forward bancfg_kick(id, const szReason[], iTime, const szAdminName[], bool:connecting); /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par } */
Dodano 02 grudzień 2010 - 15:40:
/*
Pozwala ingerować w zdarzenia pluginu
extreme_bancfg2.amxx
odwołasz wyrzucenie gracze z serwera w extreme_bancfg2.amxx
w wersji >= 2.4
*/
/*
* Description: Wywoływany w momencie wydania bana
*
* Zwróć PLUGIN_HANDLED, aby anulować wykonywanie bana.
*
* @param id Id zbanowanego gracza
* lub
* 0, gdy ban dla gracza, którego nie ma na serwie
* @param szReason Powód
* @param iTime Czas bana
* @param idAdmin Id admina
* @param isSteam true, jeśli plugin uważa gracza za posiadającego Steam
* false, w pozostałych przypadkach
*/
forward bancfg_ban(id, const szReason[], iTime, idAdmin, bool:isSteam);
/*
* Description: Wywoływany w momencie zniesienia bana
*
* Zwróć PLUGIN_HANDLED, aby anulować zniesienie bana.
*
* @param szCode Kod (numer)
* @param szName Nick zbanowanego gracza
* @param szAdminName Nick admina wydającego ban
* @param szReason Powód bana
* @param iTimeStamp Czas wydania bana (wskaźnik czasu)
* @param iTimeStamp Czas wygaśnięcia bana (wskaźnik czasu) 0-perm
* @param szShort Skrót gracza
*/
forward bancfg_unban(const szCode[], const szName[], const szAdminName[], const szReason[], iTimeStamp, iUnBanTime, const szShort[]);
/**
* Description: Wywoływany w momencie kicka
* Pozwala przejąć kontrolę nad tym wydarzeniem.
*
* Zwróć PLUGIN_CONTINUE, gdy wszystko ma się odbyć zgodnie z konfiguracją bancfg.
* Zwracając PLUGIN_HANDLED odwołasz wykonanie kicka z extreme_bancfg2.amxx.
* Zamiast domyślnego kicka możesz wykonać go na własną rękę w dowolny sposób.
*
* Przykład:
*
* #include <amxmodx> * #include <extreme_bancfg2> * * #define PLUGIN "Extreme Kick" * #define VERSION "1.0" * #define AUTHOR "Admin" * * public plugin_init() { * register_plugin(PLUGIN, VERSION, AUTHOR); * } * public bancfg_kick(id, const szReason[], iTime, const szAdminName[], bool:connecting){ * client_cmd(id, "say Zostalem zbanowany przez %s, cześć!",szAdminName); * client_cmd(id, "disconnect"); * return PLUGIN_HANDLED; * } **
*
* @param id Id zbanowanego gracza
* @param szReason Powód
* @param iTime Czas bana
* @param szAdminName Nick admina wydającego bana
* @param connecting true, jeśli wykop idzie tuż po połączeniu
* false, wykop zaraz po zbanowaniu
*/
forward bancfg_kick(id, const szReason[], iTime, const szAdminName[], bool:connecting);
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych