←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Ban Config

Zablokowany

Focis - zdjęcie Focis 02.12.2010

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.
Odpowiedz

  • +
  • -
;(( - zdjęcie ;(( 02.12.2010

daj .sma
Odpowiedz

Focis - zdjęcie Focis 02.12.2010

nie ma .sma jest tylko amxx , inc

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 }
*/
Odpowiedz
Zablokowany