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

WinCap

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

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

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

  • AMKoin

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

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

  1. @WizziGun Переменной deistive, какое значение присваивается? Ещё нужен end для функции rap_have.
  2. WinCap

    Ищу файлы / моды / аддоны

    Здравствуйте. Ищу дом в формате .object для SDK 0.7. Деревянный, на сваях!, с хорошей крышей и полом, рядом с центром, без посредников . Дом, который есть в SDK, слишком дырявый, вряд ли там можно выброс переждать. Пытался его обшить железом и досками... получилось не очень.
  3. В логике рестриктора прописать: on_actor_inside = nil %=kucha_bandos% а функцию kucha_bandos поместить в xr_effects.script
  4. WinCap

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

    Break прерывает цикл j. local rnd = math.random(1, #esc_b2_give_random_table[i]) dialogs.relocate_item_section_to_actor(first_speaker, second_speaker, esc_b2_give_random_table[i][rnd].item[1])
  5. В приведённом файле amk.script есть 12 вызовов функции send_tip. В каждом из них пятым параметром (т.е. sender) передается "encyclopedy_icon", а в таблице tips_icons такого точно нет. Но даже если его прописать будет вылет по строкам 131,132, т.к. полей 3 4 в элементах таблицы tips_icons тоже нет.
  6. WinCap

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

    Здравствуйте. У меня проблема. В Particle Editor некоторые эффекты "не корректно" проигрываются. Скриншот. Если я правильно понимаю проблема с текстурами. Возможно это исправить? P.S. gamedata оригинальная - 1.6.0.2.
  7. @sno, попробуй так: Патронов будет всегда меньше чем пол обоймы.
  8. Кнопка вышла за границы родительского диалога и не реагирует на клик мыши. Нужно увеличить высоту этого диалога. Если не ошибаюсь, то это почти в начале файла:
  9. xr_effects.respawner_spawn(nil, nil, {"test_resp"})
  10. @warwer Smart я делал сам, наверное, он самодельный. Логика npc - стандартные walker'ы выставленные путями (smart_name_walker_1_walk). Присутствуют в smart'е. Легко могу перенести их работу в exclusiv'ную, но как их всех вместе "поднять по тревоге"?
  11. Здравствуйте. Подскажите, пожалуйста. Есть smart, в нем несколько walker'ов сидят у костра и двое патрулируют периметр. Когда к smart'у приближается враг, npc'и вступают в бой по очереди. Сначала охранник со стороны атаки, потом "костровые", а до охранника с другой стороны бывает, что и не "доходит". Возможно ли без расстановки дополнительных путей и exclusiv'ной логики: 1. Сделать так чтобы все "срывались" в бой, как только враг будет замечен первым охранником? 2. Заранее их всех "поднять по тревоге"?
  12. WinCap

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

    @power-cat Странно, что в лог не выводится имя секции... Не знаю, есть ли в этом моде какой-то вывод в лог, но попробуй вместо предложенного ранее кода добавить этот: local fi = io.open("game_log.lxt", "a") if fi ~= nil then fi:write(string.format("object '%s', section '%s', field '%s' \n", tostring(npc and npc:name()), tostring(section), tostring(field))) fi:close() end В последней строчке будет указана проблемная секция.
  13. WinCap

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

    В xr_logic.script перед строкой 943 впиши следующий код: if src == nil then abort_syntax_error_in_cond(npc, section, field) end Будет понятно какой конфиг вызывает вылет.
  14. Здравствуйте. Помогите решить проблему. Я сделал сквад из одного npc, написал ему в smart'е работу, указал в его профиле spawn_point и always_arrived и заспавнил скриптом. Npc появляется, где надо, свою работу в smart'е занимает и выполняет, но... Как только я отойду от smart'а и npc перейдет в offline, он уходит с работы в точку spawn_point. Что делать?
  15. Здравствуйте. У меня вопрос по custom_data npc. Неожиданно для себя обнаружил, что файл с описанием работы npc, прописанный в его профиле в custom_data, нельзя изменить после спавна npc. Ну, то есть изменить, конечно, можно, только вот эффекта на работу npc это не оказывает. Можно даже удалить его (файл), npc всё равно выполнит всю работу до конца. Где можно про это подробно почитать? И самое главное будут ли проблемы, если npc с невыполненной до конца работой из custom_data будет захвачен smart'ом?
  16. WinCap

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

    @Space.Marine Мне кажется слот проверять совершенно не нужно. Попробуй в варианте от @Graff46 оставить в условии только наличие итема в таблице: if explosive_weapons[section] ~= nil then
  17. @One Developer Движок не смог найти Lua функцию "start_game_callback". Проверь корректность файла "_g.script", наличие в нём этой функции и правильно ли она записана в "alife.ltx".
  18. Сами текстуры в файле "ui_actor_hint_wnd.dds", а их описание в "ui_actor_hint_wnd.xml". Называются "ui_inGame2_Radar_green_bar" и "ui_inGame2_Radar_blue_bar". Конфиги статиков находятся в "motion_icon.xml". За их отрисовку в движке отвечает класс CUIMotionIcon.
  19. Не уверен, но кажется здесь, тремя строчками ниже: float angle = GetHeading();
  20. Генерирование ПДА при спавне лута: 1. Файл "misc/death_items_count.ltx", секция "item_count_0" добавляем: наш_пда = 1 2. Файл "misc/death_items_by_levels.ltx", секция "default" добавляем: наш_пда = 1 3. Файл "misc/death_items_by_communities.ltx", секция "stalker" добавляем: наш_пда = вероятность_спавна_0-1 В файле "misc/death_items_by_communities.ltx" можно указать различную вероятность спавна для разных группировок.
  21. Нужно внести эти предметы в секцию [keep_items] в файле configs\misc\death_generic.ltx, иначе они удаляются при заполнении трупа лутом.
  22. В приведённом примере она действительно вызывается один раз, для остальных секций она закоментирована. Сама добавляемая секция написана абсолютно правильно и должна работать. Проверьте её расположение, должно быть между последним </item> и </giorl_zona>. Может имя текстуры не должно повторяться, не знаю. Ещё проверьте наличие самой текстуры. Больше никаких хитростей нет, должно работать.
  23. @Jeka81 Если не ошибаюсь, файл ui_actor_loadgame_screen не имеет конфига или описания textures_descr и читается напрямую из движка.
  24. @Rietmon Для начала нужно убрать плюс перед закрывающей скобкой: {+spawn_friends_zamok_open} тут_название_след._раздела И категорически необходимо прочитать Настройка логики.
  25. @Rietmon НПС почему на Шевченко стоит? Выполняет какую то работу. А после диалога работа должна измениться на другую, в Железном Лесу.
×
×
  • Создать...