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

Рекомендуемые сообщения

 
 

Disam Нет, чтобы посмотреть как сделан телепорт Тремора в оригинале, вы решили идти своим путем с костылями и граблями.


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 У меня очень часто всё держится на костылях, чем я не горжусь. Я пытался изначально найти телепорт дядьки Яра, но не нашёл. Попробую по вашему совету через телепорт Тремора, только файлик подскажите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
4 часа назад, Disam сказал:

Ещё не понял, что за подробный лог работы скрипта? Из логов я знаю только самый обычный лог

Тогда стоит для начала ракоментировать строку error_log(reason), что в функции abort в скрипте _g.script

58 минут назад, Disam сказал:

Попробую по вашему совету через телепорт Тремора, только файлик подскажите

zat_b22_logic.ltx
Там по сути все та же функция телепорта НПС:
=teleport_npc_by_story_id(zat_b22_stalker_medic....
Но самое интересное это инфопорция zat_b22_medic_respawn, для переключения НПС между смартами: 
target_smart = {+zat_b22_medic_respawn} zat_medic_home_smart, zat_stalker_base_smart

А вот дядька Яр телепортируеться сквадом см файл jup_b19_sr_quest.ltx
=teleport_squad(jup_b19_freedom_yar_squad:jup_b19_yar_1_walk)

Изменено пользователем denis2000

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 я попробую и напишу, для этого нужно перелопатить его спавн, так что напишу вероятнее всего завтра

Изменено пользователем Disam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 Пока переделывал всё шло нормально, почти всё переделал, но в сдк налажал с названием вейпоинта для одного нпс, пофиксил название, захожу в игру. Но теперь по какой-то причине другой нпс, который работал совершенно исправно, начал вызывать вылет. Я ещё вырезал у них из логики строчки combat_ignore_cond и combat_ignore_keep_when_attacked

Подумав что причина в этом, я их вернул, но это не помогло. Как я понял нпс не может определить работу, но что с этим делать я не знаю, я вернул логику на исходную, не помогло.

Спойлер

[LUA] Error: [string "xr_motivator"]:161: attempt to index local 'smart_task' (a nil value)

FATAL ERROR

[error]Expression    : !m_error_code
[error]Function      : raii_guard::~raii_guard
[error]File          : F:\ixray-team\ixray-1.6-stcop\src\xrScripts\script_storage.cpp
[error]Line          : 530
[error]Description   : see call_stack for details!

stack trace:

С вылетом по xr_motivator я столкнулся впервые, подробный лог как ты говорил, ничего кроме того что я налажал в пути к логике у двух смарт террейнов я не узнал (уже пофиксил)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   1 пользователь онлайн

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования