Перейти к содержанию

0ouch

Сталкеры
  • Публикаций

    185
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные 0ouch


  1. molodoy_chelovek, странно, но при установке флага "r" на вейпоинт в игре получаю такой вылет:

    Expression : !m_error_code 
    Function : raii_guard::~raii_guard 
    File : D:\LR_Engine-master\xray\xrServerEntities\script_storage.cpp 
    Line : 680 
    Description : ... Çîâ Ïðèïÿòè 102.08.20\gamedata\scripts\utils.script:355: attempt to perform arithmetic on local 't_pos' (a nil value) 

     


  2. Igor_Misery, для этого используются т.н. callback'и. В вашем случае - on_item_take. Откройте файл bind_stalker.script и посмотрите в функции actor_binder:on_item_take как они работают.

     

    Пример простейшего скрипта:

    if obj:section() == "предмет" then
        task_manager.get_task_manager():give_task("квест")
    end

     

    Более подробно про callback функции: Тык


    Дополнено 3 минуты спустя

    Возможно ли изменить состояние (ходьба/бег), в котором перемещается монстр между вейпоинтами в схеме mob_walker? Проще говоря, заставить его бежать до точки, а не идти. Насколько я знаю, у монстров в логике отсутствует параметр def_state_moving, присущий сталкерам.

    • Спасибо 1

  3. Перенес в модификацию локацию из оригинального ЗП. При попытке сделать сохранение получаю вот такой вылет. Насколько я понимаю, он связан с воронами. Но как его исправить? Кто-нибудь сталкивался с чем-то подобным?

    Expression : !m_error_code
    Function : raii_guard::~raii_guard
    File : D:\LR_Engine-master\xray\xrServerEntities\script_storage.cpp
    Line : 680
    Description : ... Зов Припяти 102.08.20\gamedata\scripts\bind_crow.script:139: attempt to index global 'packet' (a nil value)