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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 1-12-2011, 02:19 Просмотров: 1716

    cvar_exists Функция проверяет существовование квара

    Когда пишется большой и серьезный плагин, очень часто случаются ситуации когда для правильной работы плагина его квары взаимодействуют с кварами других плагинов, но при этом на каком то сервере может не быть такого плагина с данным кваром, и это необходимо проверить.
    Для примера можете посмотреть плагин GunGame.

    Инфо из amxmodx.inc:
    /* If a cvar exists returns 1, in other case 0 */
    native cvar_exists(const cvar[]);


    Синтаксис:
    cvar_exists ( const cvar[] )

    • const cvar[] - Проверяемый квар


    Тип функции:
    Native

    Пример:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "[amxmodx.inc] cvar_exists"
    #define VERSION "1.0"
    #define AUTHOR "Admin"

    public plugin_init() {

        register_plugin(PLUGIN, VERSION, AUTHOR)

        register_concmd("cmd_to_msg","cmd_to_msg")
        
        //register_cvar("test","1")

        if(cvar_exists("test")){
            server_print("Cvar exist")
        }else{
            server_print("Cvar not exist")
        }
    }


    Описание:
    После компиляции и установки плагина на сервер, перезапустите его.
    И вы получите сообщение о том что проверяемый квар не существует.
    раскоментировав строку
    register_cvar("test","1")
    и повторив процедуру, вы увидете сообщение о том что квар существует.

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

    Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наверх

Реклама