amxbans_rbs.inc

/* AMXBans Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/

#if defined _amxbans_rbs_included
	#endinput
#endif

#define _amxbans_rbs_included


// Возвратит префикс таблиц (amx)
native amxbans_get_db_prefix(output[], len = 32);

// Возвратит ник админа из веб части
native amxbans_get_admin_nick(id, output[], len = 32);

// Возвратит 1 если админ имеет статическое время бана
native amxbans_get_static_bantime(id);

// Возвратит время конца админки в формате UnixTime
//	0 - неограниченная админка
native amxbans_get_expired(id);


// Вызывается, до начала бана игрока
forward amxbans_ban_pre(id);

// Вызывается, когда игроку показывается окно бана (MOTD) 
forward amxbans_ban_motdopen(index);

// Вызывается, когда находится помеченный игрок
forward amxbans_player_flagged(index, sec_left, const reason[]);

// Вызывается, когда снимается метка(flagged) с игрока
forward amxbans_player_unflagged(index);

// Вызывается, когда плагин инициализировался с БД
// 	sqlTuble - кешированные данные соединения
//	dbPrefix - префикс таблиц amxbans
forward amxbans_sql_initialized(Handle:sqlTuple, const dbPrefix[]);

// Вызывается, если игрок получает права администратора
forward amxbans_admin_connect(id);

// Вызывается, когда админ выходит с сервера
forward amxbans_admin_disconnect(id);