Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 5
    Гостей: 3
    Пользователи: - отсутствуют
    Роботы: crawl Bot, Yandex Bot

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 16-09-2011, 13:41 Просмотров: 2185

    lang_exists Функция проверяет наличие блока определенного языка в файле

    Пример использования данной функции можно посмотреть в стандартном плагине multilingual.
    Где если пользователь меняет себе язык отображения сообщений на сервере, и в слвоаре нет его языка то ему выводится определенное сообщение.
    Больше я не встречал ни где использование данной функции.

    Инфо из 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

    То вы получите положительный ответ, если нет, разумеется получите отрицательный.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Наверх

Реклама