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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 17-03-2012, 09:15 Просмотров: 4867

    precache_model Функция предварительно кэширует файл модели,спрайта.

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

    Инфо из amxmodx.inc:
    /* Precache model. Can be used only in plugin_precache() function.*/
    native precache_model(const name[]);


    Синтаксис:
    precache_model(const name[])

    • const name[] - Имя файла с путем к нему (если не в корневой папке)


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

    Описание:
    Функция аналогичная функции precache_sound, пример и описание смотрите там.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    aleguf

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Во, как раз подойдёт для .T.mdl , который не закачивается у клиентов

    public plugin_precache() {
            precache_model("models/player/gignT/gignT.mdl")

    Admin: Кеширование файла модели, если вы используете не стандартную модель, что бы она закачалась игроку при коннекте к серверу.
    novi4ek

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Спасибо.
    А возможно эту функцию сделать через переменную. Ну, допустим есть:
    g_vmodelsm4_2 = register_cvar("vmodelm4_2", "models/xpgun/v_graym4.mdl")

    И в сделать что-то вроде этого:

    public plugin_precache() {
    precache_model("%d", get_pcvar_num(g_vmodelsm4_2))
    }

    То есть через переменную ? Или это совсем не возможно... ?
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  62  +

    Функция get_pcvar_num получит что? даже из названия ясно что не строку.
    Использовать нужно get_pcvar_string

    Смотрим синтаксис:
    precache_model(const name[])

    Где ты тут увидел возможность форматирования?

    Зато видно что сюда можно поместить массив (строку) string.
    --------------------
    артист

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    #include <amxmodx>

    new cvar, model[33]

    public plugin_init()
    {
        cvar = register_cvar("vmodelm4_2", "models/xpgun/v_graym4.mdl")
        get_pcvar_string(cvar, model, charsmax(model))
        if(file_exists(model)) precache_model(model)
    }

    Информация

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

Реклама