Monnoroch 6 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 ViRUS, alife(object(npc:id())) Ссылка на комментарий
Vagrant 0 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Горчаков Антон, function spawn_test_item_1 () local obj local a = vector() local dir = db.actor:direction() a.x = -312.5688 -- координата X a.y = 13.3738 -- высота Y a.z = 426.6534 -- координата Z obj = alife():create("test_item_1",a,323264,0) На скрине: стою на певом этаже здания, соответственно нижнее сообщение с координатами. А для чердака координаты с верхнего сообщения, но все равно после спавна предметы оказываются на первом, там где стою... Ссылка на комментарий
Горчаков Антон 0 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Vagrant, поробуй вместо 0 поставить 1 ... Я так понимаю ты новую вещь хочешь заспавнить которой в игре небыло, может быть её неправильно настроил или прописать где нибудь забыл Ссылка на комментарий
НАЕМНИК_КРЮК 0 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Люди кому здесь можно идею на мод дать? Ссылка на комментарий
ViRUS 2 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Monnoroch, вот что получилось: ... npc =alife():object(id) ... obj = alife(object(id)) if obj then obj:iterate_inventory(check_item, obj) end Вылет Attempt to call method 'iterate_inventory' (a nil value) И так: obj = alife(object(npc:id())) if obj then obj:iterate_inventory(check_item, obj) end Вылет Attempt to call method 'id' (a number value) Также пробовал вместо npc:id() поставить npc.id, но получил вылет с iterate_inventory Кто сможет подредактировать модели ГГ, напишите пожалуйста мне в ЛС. Ссылка на комментарий
Po-meceniy 4 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 После совмещения Х.Су-мода со своей солянкой, получаю вылет: FATAL ERROR [error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : ... - Зов Припяти\gamedata\scripts\death_manager.script:150: attempt to index field '?' (a nil value) Что движку не нравится в этом скрипте (я его не изменял)? Сообщение от модератора n6260 По моему конфликт возникает при спавне какого-то лута в трупах. Ссылка на комментарий
foxbat21 3 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Expression : pm->m_animations.size() Function : player_hud_motion_container::load File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 92 Description : motion not found [l85_switch_off] подскажите чё за вылет? Ссылка на комментарий
Guzerus 0 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Судя по описанию не может найти что-то. А когда ты его получил? Мой ник читается гузерус. Ссылка на комментарий
foxbat21 3 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Guzerus, когда вставил в слот новую штурмовую винтовку из мода new weapons mod Ссылка на комментарий
Guzerus 0 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 Не знаю,я помочь к сожалению не могу. Есть вопрос. Сделал по скрипту зомбирование ГГ. Но с зомби говорить не получается. Причём не вылет,как я надеялся. С ним бы справился. Просто нет надписи говорить. Жму F и жму. Ничего. Подскажите,что делать? Мой ник читается гузерус. Ссылка на комментарий
krim 0 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 (изменено) foxbat21, Вылет из за того что не может найти анимацию. попробовать вылечить можно через конфиг в параметре anm_switch. замени эту строчку например на строчку от другой винтовки. Изменено 10 Ноября 2009 пользователем krim Ссылка на комментарий
foxbat21 3 Опубликовано 10 Ноября 2009 Поделиться Опубликовано 10 Ноября 2009 (изменено) krim, Всё получилось! Теперь глядишь и мод свой выпущу) Добавлено через 141 мин.: Вылет при попытки говорить с Карданом в логе ничё не написано, ссылается на ошибку в lua.JIT.1.1.4.dll. Это может быть из-за патча 1.6.01? Помогите исправить. Изменено 10 Ноября 2009 пользователем foxbat21 Ссылка на комментарий
Vagrant 0 Опубликовано 11 Ноября 2009 Поделиться Опубликовано 11 Ноября 2009 Vagrant, поробуй вместо 0 поставить 1 ... Я так понимаю ты новую вещь хочешь заспавнить которой в игре небыло, может быть её неправильно настроил или прописать где нибудь забыл Дело не в новом предмете, он спавнится, только не там где надо... Если бы с ним что-то было бы не так, то, скорее всего, был бы вылет. Еденичку пробовал ставить - то же самое... Ссылка на комментарий
krim 0 Опубликовано 11 Ноября 2009 Поделиться Опубликовано 11 Ноября 2009 Привет всем возник такой вопрос: как реализовать смену худа модели без использования скриптов. Т.е. как я понял оригинальный конфиг являеться начальной точкой из которого игра берёт начальные параметры, а в последствии после проведения апгрейда параметр меняеться. Если так то по логике можно поменять весь конфиг через систему апгрейдов. Ссылка на комментарий
перегар 94 Опубликовано 11 Ноября 2009 Поделиться Опубликовано 11 Ноября 2009 Появился такой вопрос, хотел поправить содержимое тайников на Затоне в файле (secret_zaton.ltx), но что то ни фига не работает. Где то ещё надо править? Все мы могли бы быть разными, если не были бы так одинаковы.Нам что водка, что пулемёт - лишь бы с ног валило. Ссылка на комментарий
Горчаков Антон 0 Опубликовано 11 Ноября 2009 Поделиться Опубликовано 11 Ноября 2009 (изменено) Vagrant, ну тогда ради эксперимента попробуй написать вертекс с первого этажа, больше не знаю чего еще посоветовать... Если не поможет то буду сам спавнить ... Сейчас просто времени нет ... Добавлено через 3 мин.: перегар, насколько мне помнится надо еще файл спавна редактировать (но я могу и ошибатся). Изменено 11 Ноября 2009 пользователем Горчаков Антон Ссылка на комментарий
Перец 0 Опубликовано 11 Ноября 2009 Поделиться Опубликовано 11 Ноября 2009 Столкнулся с двумя непонятными терминами level_vertexes и game_vertexes. Кто-нибудь может объяснить что это? Ссылка на комментарий
Vagrant 0 Опубликовано 12 Ноября 2009 Поделиться Опубликовано 12 Ноября 2009 (изменено) Горчаков Антон, разобрался заспавнил предмет на ящик, стоящий на полу - всё получилось, но только не все ящики подходят, на некоторых предметы все равно "проваливаются" вниз. Перец, Cпавн через скрипт. (статья из Wiki) ...На каждом уровне много объектов, все объекты состоят из полигонов, у каждого полигона есть вершины – вертексы. Именно они и должны здесь указываться, зачем - не особо понимаю, скорее всего, для точного позиционирования объекта. Например, можно получить вертекс ближайший к актору - db.actor:level_vertex() Дальше идет гораздо более интересный параметр game_vertex, это почти то же самое, что и level_vertex, но (!) это глобальные величины! Если level_vertex считается для уровня, то game_vertex - для всей игры, и нужен он для того, чтобы указать на какой карте спавнить объект... подробнее здесь Изменено 12 Ноября 2009 пользователем Vagrant Ссылка на комментарий
Перец 0 Опубликовано 12 Ноября 2009 Поделиться Опубликовано 12 Ноября 2009 Тогда как узнать узнать level_vertexes локации Затон? Ссылка на комментарий
Vagrant 0 Опубликовано 12 Ноября 2009 Поделиться Опубликовано 12 Ноября 2009 Уважаемый Перец, Прочтите статью, думаю, многие вопросы сами собой отпадут. Что качается level_vertex локации Затон, то эти значения разные для разных мест локации; а узнать значения можно разными способами - в этой теме об этом говорилось не раз - если поискать, то можно найти: здесь или здесь Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти