Показано с 1 по 3 из 3

Тема: GVar

  1. #1
    Разработчик RP GameWorld Аватар для Splav
    Регистрация
    05.06.2010
    Адрес
    Нижний Новгород
    Возраст
    27
    Сообщений
    1,915
    Репутация: 190

    Звание: - весьма и весьма положительная личность

    GVar

    Очень простой в своем использовании плагин. Является хорошей заменой стандартному PVar.

    Отличия:

    1. Глобальные переменные (GVar) - не связаны с IDами игрока
    2. Наличие в памяти до явного удаления (DeleteGVar)
    3. Гораздо быстрее (в 3-4 раза)



    Обновления:

    v. 1.3:
    - Сделаны индексы для каждого уникального IDа
    - Улучшен GetGVarsUpperIndex


    Функции:

    PHP код:
    native SetGVarInt(const name[], valueid 0);
    native GetGVarInt(const name[], id 0);
    native SetGVarString(const name[], const value[], id 0);
    native GetGVarString(const name[], dest[], maxlength sizeof destid 0);
    native SetGVarFloat(const name[], Float:valueid 0);
    native Float:GetGVarFloat(const name[], id 0);
    native DeleteGVar(const name[], id 0);
    native GetGVarsUpperIndex(id 0);
    native GetGVarNameAtIndex(indexdest[], maxlength sizeof destid 0);
    native GetGVarType(const name[], id 0); 

    Дефайны:

    PHP код:
    #define GLOBAL_VARTYPE_NONE (0)
    #define GLOBAL_VARTYPE_INT (1)
    #define GLOBAL_VARTYPE_STRING (2)
    #define GLOBAL_VARTYPE_FLOAT (3) 

    Инструкции:

    1. Создать (если нету) папку Plugins в папке с сервером. Кинуть туда gvar.dll (если Windows), gvar.so (Если Linux)
    2. Добавить в server.cfg в строчку plugins: gvar (если Windows) или gvar.so (если Linux)
    3. Поставить в начало мода/скрипта:
    PHP код:
    #include <gvar> 
    Вот и все. Теперь можете использовать функции плагина в своем моде/скрипте.



    Примечания:

    • Не забудьте удалить GVar, когда они будут не нужны, особенно при выключении мода/скрипта
    • Дополнительный ID, например, ID игрока в PVar должны быть уникльными
    • GVars имена не чувствительны к регистру



    Ссылки:

    Плагин (Windows / Linux)
    Исходники


    Автор плагина: Incognito

  2. #2
    Активный пользователь Аватар для Ym[0]n
    Регистрация
    30.03.2010
    Адрес
    Komsomolsk
    Сообщений
    442
    Репутация: 50

    Звание: скоро придёт к известности

    Re: [PLUGIN] [REL] GVar Plugin v.1.3

    Это не замена, а аналогия пваров, только с глобальными переменными. Пользовался, удобно.

    ЗаходиГруппа Pawno.RU

    Сайт ⇒ Ссылки в подписи запрещены !

  3. #3
    Potato Аватар для SDraw
    Регистрация
    10.04.2011
    Сообщений
    1,327
    Репутация: 390

    Звание: - очень-очень хороший человек

    Re: GVar

    Прекрасный плагин
    Правда, нет удаления все GVar'ов при рестарте, но скриптово можно сделать :3

Похожие темы

  1. [Урок] Использование GVar
    от RastaOrecha в разделе Pawn WIKI
    Ответов: 31
    Последнее сообщение: 29.08.2014, 19:00
  2. [ERROR] GVar's
    от L[i]m[e] в разделе Проблемы с компилированием
    Ответов: 2
    Последнее сообщение: 17.01.2012, 01:15

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •