/* chat_rbs Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/

#if defined _chat_rbs_included
  #endinput
#endif
#define _chat_rbs_included


// Какая раскладка стоит у юзера
//	true - русская
//	false - английская
native chat_get_user_translate(id);

// Перевести message[] в русский текст translate[]
native chat_translate_string(message[], translate[], len);

// Выведет формат сообщения игрока без замены %message%
native chat_get_user_format(id, message[], len);

// Вернет true, если хотя бы в одном формате сообщений есть %addons%
native chat_is_addons_enable();


/*
	Можно вывести в префикс данные из какого ни будь другого плагина
	Для этого пропишите в chat_rbs.ini во все форматы сообщений переменную %addons%, которая примет вид префикса из стороннего плагина
	В самом плагине нужно зарегистрировать forward под именем chat_addons_prefix(id, prefix[]);
	и вызывать его в нужном месте, передавая тем самым префикс плагину chat_rbs.amxx
	
	Пример:
	new chat_addons_prefix;
	public plugin_init() { chat_addons_prefix = CreateMultiForward("chat_addons_prefix", ET_IGNORE, FP_CELL, FP_STRING); } // зарегим форвард
	public функция_в_плагине(id)
	{
		new user_prefix[32]; // получили префикс который хотим передать в chat_rbs.amxx и положили его в эту переменную
		...
		new ret; ExecuteForward(chat_addons_prefix, ret, id, user_prefix);
	}
*/
