Где если пользователь меняет себе язык отображения сообщений на сервере, и в слвоаре нет его языка то ему выводится определенное сообщение.
Больше я не встречал ни где использование данной функции.
Инфо из lang.inc:
//returns 1 if the language is loaded, 0 otherwise.
native lang_exists(const name[]);
Синтаксис:
lang_exists ( const name[] )
- const name[] - Проверяемы язык (ru,en,...)
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Language exists?"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_dictionary("my_plugin.txt")
register_srvcmd("test_lg","test")
}
public test(){
if(lang_exists("en")){
server_print("Language is load")
}else{
server_print("Language not found")
}
}
Описание:
Зарегистрировав файл словаря, мы выполним проверку на наличие в словаре блока с английским языком [en].
Для этого в консоли сервера выполните команду test_lg, и если в вашем файле есть к примеру такая запись:
[en]
TEST = test
TEST = test
То вы получите положительный ответ, если нет, разумеется получите отрицательный.