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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 5-11-2011, 12:46 Просмотров: 3652

    set_view Функция устанавливает вид для игрока

    Если читать играл в Predator Mod, то обязан знать возможность Зрения преда, в том числе вид от третьего лица, данная функция как раз и задает, как вы будите видеть, от первого лица или как то иначе.

    Инфо из engine.inc:
    /* Sets Player's View Mode. */
    native set_view(iIndex, ViewType);


    Синтаксис:
    set_view ( player, viewtype )

    • player - id игрока
    • viewtype - Вид ( константы Camera Constants)


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

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

    #include <amxmodx>
    #include <amxmisc>
    #include <engine>

    #define PLUGIN "[engine.inc] set_view"
    #define VERSION "1.0"
    #define AUTHOR "Admin"

    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_clcmd("say /view","view")
        register_clcmd("say /view1","view1")
        register_clcmd("say /view2","view2")
        register_clcmd("say /view3","view3")
    }
    public view(id){

        set_view(id,CAMERA_NONE)

    }
    public view1(id){

        set_view(id,CAMERA_3RDPERSON)

    }
    public view2(id){

        set_view(id,CAMERA_TOPDOWN)

    }
    public view3(id){

        set_view(id,CAMERA_UPLEFT)

    }


    Описание:
    Занимательный эффект дает данная функция, так как констант вариантов не так и много, всего 4, то в этим примере есть все варианты:
    1. say /view - От первого лица
    2. say /view1 - От третьего лица
    3. say /view2 - Вид сверху
    4. say /view3 - Вид из за спины (игрок при этом чуть левее находится)

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

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

    C этой функцией есть одна заморочка.Падает сервер с ошибкой:
    FATAL ERROR (shutting down): Host_Error: no precache: models/rpgrocket.mdl

    Эта модель нигде не используется.
    На одном форуме написано что нужно обязательно закэшировать эту модель.Закешировал - нормально стало. Но причем тут эта модель? belay
    Admin

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

    Maksovich, не знаю, у меня на стандартных картах все без проблем работало.
    Но спасибо за инфу.
    --------------------
    Maksovich

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

    На домашнем сервере (4554,Windows) - все нормально было.
    Поставил на арендованый (4883,Linux) - вот такая ерунда.
    Папки с моделями прошарил - все модели на месте - всего хватает, странно.
    Admin

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

    Если честно, то я ни разу не имел дело с линукс серверами.
    ПО этому не могу что либо сказать.
    --------------------
    DeMNiX

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

    Из халфы rpgrocket launcher.

    ewardd

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

    #include <fakemeta>

    После этого проблема исчезла ы
    True_Hacker

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

    Если хотите избавиться от этой модели,даю вам подсказку: в amxx в набор стандартных плагинов часто входит bazooka плагин,который добовляет базуку из HL и вот эту модельку,но так как в сборку amxx не входило моделей а только сам amxx,metamod, то плагин есть,а модели нет! bully

    И да спасибо,статья очень очень полезная,давно хотел на себя со свечением GlowShell посмотреть lol

    Информация

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

Реклама