Перейти к контенту

Charsi

Опытные
  • Число публикаций

    403
  • Регистрация

  • Последнее посещение

  • Дней в топе

    10
  • AMKoin

    45 [Подарить AMKoin]

Весь контент пользователя Charsi

  1. Charsi

    Худ

    @FFx001, поле ввода разработчики движка реализовали лишь однострочное. Реализация многострочного ввода сильно зависит от выбранной платформы и объёма твоих знаний о ней.
  2. Charsi

    STALKER CS: Final stroke 0.9

    "Амёба" это незадействованная в оригиналах игр аномалия с анимированным визуалом, известна так же как . Никакого отношения к газировкам и холодцам она не имеет. На этом же классе Z_AMEBA сделана и "Хваталка".
  3. Charsi

    Скриптование

    Вообще это две разные функции - конструктор без параметров и конструктор копирования класса CScriptEntityAction. Содержание у них конечно разное.
  4. @Outfater, на 4 патче в db.actor нет параметра satiety. Поэтому db.actor.satiety это nil и к нему операция <= не применяется.
  5. Charsi

    [SoC] Вопросы по SDK

    @Romann, нужно было в модель для прожектора добавить юзердату на вроде такой [projector_definition] range = 40 color = 1.8,1.8,1.8.1 color_animator = spot_texture = internal\internal_light_torch_r2 spot_angle = 50 glow_texture = glow\glow_torch_r2 glow_radius = 1.0 guide_bone = bone_light rotation_bone_y = bone_y rotation_bone_x = bone_x В ActorEditor свою модель открой и добавь. Смотри как это в equipments\projector.ogf сделано.
  6. Charsi

    Скриптование

    @FonSwong, оператор # применяется к индексированным массивам, а у тебя tbl_sos - ассоциативный.
  7. Charsi

    Скриптование

    @FonSwong, захватываем всё, что после первого пробела и не относится к пунктуации. local s = "! Волк, где ты?" print(s:match("%s(%P*)")) --> печатает 'Волк' @Serge!, продолжай.
  8. Charsi

    [SoC] Вопросы по SDK

    @BoBaH_671, взять можно здесь. Скопируй в rawdata\objects и камера появится в режиме objects в корне списка. Добавляешь камеру на уровень, в её свойствах ставишь галочку Motionable и можешь делать свои файлы .anm.
  9. @AndrewMor, параметр BirthProbability нигде не учитывается. Смотри в конфигах аномалий строчки artefact_spawn_idle = 24 ;насколько часто спонить артефакты в офлайне, в часах artefact_spawn_rnd = 50 ;вероятность заспавнить артефакт в процентах. и их обработку в se_zones.script. @dsh, смысл, например, в том, чтобы снайпер мог стрелять дальше радиуса алайфа и также игрок мог его видеть издалека.
  10. Charsi

    Скриптование

    @Romz, с помощью функции level.vertex_position(lv_id) ты можешь получить позицию левел-вертекса только на текущей локации. Поэтому на других локациях аномалии оказываются в тех позициях, которые соответствуют позициям левел-вертексов текущей локации.
  11. Вообще-то damage_section вычитывается из юзердаты модели, а никак не из логики объекта.
  12. Charsi

    Скриптование

    for level_name, level_t in pairs(levels) do
  13. @monk, ставишь рестриктор в нужном месте и добавляешь его имя в список укрытий actor_hides в кастомдате одного из смартов на текущей локации.
  14. Charsi

    Скриптование

    @Zander_driver, можно для объекта алайфа переопределить методы create и release своими функциями, в которые, например, добавить триггеры соответствующих событий.
  15. @BFG, спавни как физ.объект под логикой ph_button. Схему можно модифицировать, чтобы учитывался параметр fixed_bones. @Дизель, двери в ТЧ работают под физикой, а не под анимацией. Под анимацией не двигаются шейпы.
  16. @BFG, в ТЧ параметры startup_animation и fixed_bones из конфига не читаются.
  17. @BFG, прописать в модель можно что угодно, но логика по-прежнему будет читаться только из кастомдаты.
  18. Charsi

    Скриптование

    @Nazgool, в функциях с неявным числом аргументов локальная таблица arg создается автоматически. Функция bind_member от bind_function по сути ничем не отличается.
  19. Charsi

    STALKER CS: Final stroke 0.9

    Иконки монстров ничто не мешает прикрепить к окну обыска скриптами. А в движке параметры статика для иконки читаются и применяются, по сам статик при обыске монстра не отображается. Если разблокировать, то будет выглядеть так. Покраснение иконок зашито в движок. Цвет маски для иконок вычитывается из тега "icon:deadbody", но потом не учитывается.
  20. @BoBaH_671, может на 200 метрах нпс в оффлайн уходит и потому его логика уже не просчитывается? В диалоге-то он заведомо в онлайне.
  21. Charsi

    Скриптование

    @antihumanist, у тебя ruck это серверный объект, а в transfer_item нужно передавать клиентский.
  22. Charsi

    Скриптование

    @Romz, в таблице p_coord нет элементов с индексами "x" и "y". Напиши так local Xcoord = p_coord[1] local Ycoord = p_coord[2]
  23. @UnLoaded, rank() это только для сталкеров, а character_rank() это тоже самое, но работает и для монстров.
  24. Проверятор ругается: в SciTE - " unexpected symbol near 'с' " и в N++ - " unexpected symbol near '<\241>' ".
  25. @Сергей 1982, этот цвет жестко задан в движке игры и не читается из каких-либо конфигов.
×
×
  • Создать...