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

Disord

Жители
  • Число публикаций

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

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

  • AMKoin

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

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

  1. Disord

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

    Ulman, может так? Spawn_Inventory_Item_Section = mutant_krovosos_jaw, mutant_flesh_eye Сам не знаю, не делал... TRAMP14, хм... Должен появится, попробуй заново коодинаты снять, может нолик не дописал или - + перепутал... Не забывай указывать level_vertex и game_vertex, от них тоже многое зависит...
  2. Министр, не знаю, когда учил диалоги, писали именно это Сам не пробовал вот так вот текст писать в диалоге, мне удобней выносить его в отдельный файл - потом только его надо будет открыть, и поправить любые тексты, если понадобится.
  3. TRAMP14, диалоги должны начинаться с идентификатора 0 + ещё куча ошибок в структуре диалога. Советую почитать статьи на Wiki Вот так правильно:
  4. TRAMP14, хочешь - выложи сюда свой файл, попробуем найти. З.Ы. Файл должен начинаться с : <?xml version="1.0" encoding="windows-1251" ?> <game_dialogs> и заканчиваться: </game_dialogs> Может, где то диалог не закрыл, всё может быть...
  5. Disord

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

    midichs, http://rghost.ru/4540270 Качай. Я попробовал - разобрало. Но не уверен, что без лагов. Вроде бы разобрал хорошо - не сбивалось ничего.
  6. Disord

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

    midichs, лучше закомментируй. Я так делал - комментируешь на время разбора, потом обратно. Вот мой ACDC, 3 разбирает вроде: http://rghost.ru/4525829
  7. Garry_Galler, да мы уже по ЛС поговорили, нашли ошбику. В чарактер_дес_симуляшион вконце секции ammo_7.62x39_ap Не было поставлено \n. Вот так было: ...\n ammo_7.62x39_ap ammo_vog-25p\n...
  8. Disord

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

    midichs, всё возможно. Разбирал много раз. Что ACDC выдаёт?
  9. Disord

    Genesis 0.4.1

    Arsen, а этот тоже вылет бывает иногда при установленных вертолётах в моде. Играй, не беспокойся. Вылетает очень очень редко, вылет не критичен.
  10. Disord

    Поздравления

    Поздравляю всех с Днём Защитника Отечества! С праздником, мужики!
  11. лнкс, значит всё таки есть открой папку weapons с помощью Notepad++, поищи фразу частями или целиком. Обязательно найдёшь.
  12. Disord

    Genesis 0.4.1

    Arsen, Rhadamanthus, это, скорее всего - из-за вашего издания. В этой теме: http://www.amk-team.ru/forum/index.php?sho...8114&st=320 Вы можете найти решение вашей проблемы. Либо скачайте выложенный мной файл, либо проделайте описанные там же мной правки. Ничего сложного, просто добавление пары строк.
  13. Disord

    Genesis 0.4.1

    Arsen, посмотри тему - вылеты и ошибки AMK. Найдёшь ответ на вопрос. На последней или предпоследней странице.
  14. Disord

    Формат файлов *.anm

    ZeeK, в батнике отступи строчку и введи: pause
  15. Disord

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

    AKKK1, вызов функции мне не нужен, у меня функция своя, из АМК изменённая. Ну да ладно, попробую. Хотя, вроде, так уже пробовал.
  16. Значит делаешь так: После: function calculate_predicate(npc, tbl, settings) local property_num = 0 local k,v = 0,0 Пишешь: if not tbl then return true, property_num end Чтобы получилось: function calculate_predicate(npc, tbl, settings) local property_num = 0 local k,v = 0,0 if not tbl then return true, property_num end if tbl.community ~= nil then if tbl.community ~= db.actor:character_community() then return false,0 end property_num = property_num + 1 end Вылет должен исправиться. И вообще, я бы тебе посоветовал твой dialog_manager.script заменить на мой, который я давал на скачку. С ним меньше вероятности вылетов.
  17. Disord

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

    @"StreloK", ты хочешь, чтобы при входе в рестриктор производился респавн? Может лучше при входе в рестриктор выдать инфопрошень, а уже в секции респавна поставить: conditions = {+my_infopotrion} 100, 0 З.Ы. Просто предположение, я пока ещё респавном не занимался А это: on_actor_inside = %=cit_gulag_1_restavn% sr_idle@out Вызовет не твой респавн, а функцию в xr_effects.
  18. kokkai, вот у меня, например, диск очень древний Купленный ещё во времена выхода S.T.A.L.K.E.R.а, версия 1.000. Патчил до 1.006 и на некоторых модах есть такой вылет. Причём у других пользователей его нет. Обычный лицензионный сталкер.
  19. Shader, в этих строках находится это: local flag = nil if ver >= 7 then flag = reader:r_stringZ() else flag = tostring(reader:r_s16()) end Я уже объяснил, как исправить вылет . Hanters, сейчас тебе файл этот залью. Ссылку в ЛС кину.
  20. kokkai, не знаю, у меня такой вылет всегда наблюдается, если я делаю сборку большую из других модов. Где-то увидел правленный dialog_manager, вот и запомнил, как лечится. И вылетает всегда после загрузки сейвов - без разницы, быстрых или через меню. Вот у меня, например, лицензия 1.006 + NoDVD (чтобы без диска играть, надоело каждый раз вставлять в дисковод его). Ставлю мод для 1.004 - может вылететь.
  21. Hanters, вылет мне известен, решается довольно просто вроде никаких "плохих" изменений не встречал после этого (такая ошибка, наверное, возникает, если верся патча игры не подходит под мод) В общем, берёшь оригинальный dialog_manager.script, ищешь: local flag = nil if ver >= 7 then flag = reader:r_stringZ() else flag = tostring(reader:r_s16()) end После: local flag = nil Добавляешь: if not ver then ver = 8 end Получится: local flag = nil if not ver then ver = 8 end if ver >= 7 then flag = reader:r_stringZ() else flag = tostring(reader:r_s16()) end Теперь всё работает. Если не получится, не сможешь достать оригинальный dialog_manager и т.д. - пиши в ЛС, я тебе кину готовый фикс.
  22. Disord

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

    AKKK1, я и пробовал делать и через рестриктор, и так: on_use = %=my_function% Ничего. Вообще. Теперь и в Баре этот способ тупит - иногда срабатывает, иногда нет. spi_spoki конечно зарегестрировал в файле с текстами. Да это и не было бы причиной неправильной работы.
  23. Disord

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

    Здравствуйте! Уже 3 день бьюсь с одной проблемой. [spoiler=Проблема ]У учёных на Янтаре создаю предмет (4 предмета, просто разница в имени секции и позиции): [13159] ; cse_abstract properties section_name = inventory_box name = komnata_yantar_divan3 position = 30.264,-10.982,-279.780 direction = 0.015,0,-1.000 ; cse_alife_object properties game_vertex_id = 1480 distance = 0 level_vertex_id = 54978 object_flags = 0xffffff3b custom_data = <<END [logic] cfg = scripts\son_yantar_uch.ltx END ;story_id = 12079 ; cse_visual properties visual_name = physics\equipment_cache\equipment_box_02_case С логикой: [logic] active = ph_idle [ph_idle] tips = spi_spoki on_use = %+budu_v_bunkere_spat% В том же месте делаю спейс_рестриктор: [13170] ; cse_abstract properties section_name = space_restrictor name = komnata_restrictor_son position = 28.974,-11.688,-279.474 direction = 0,0,0 ; cse_alife_object properties game_vertex_id = 1480 distance = 0 level_vertex_id = 54978 object_flags = 0xffffffff custom_data = <<END [logic] cfg = scripts\bunker_uchen.ltx END ; cse_shape properties shapes = shape0 shape0:type = box shape0:axis_x = 12.0,0,0 shape0:axis_y = 0,10.0,0 shape0:axis_z = 0,0,12.0 shape0:offset = 0,0,0 ; cse_alife_space_restrictor properties restrictor_type = 3 С логикой: [logic] active = sr_idle@pwork [sr_idle@pwork] on_actor_inside = sr_idle@work [sr_idle@work] on_actor_outside = sr_idle@pwork on_info = {+budu_v_bunkere_spat} %=son_yan_sleep% В xr_effects добавляю функцию: function son_yan_sleep() local stype=nil if has_alife_info("budu_v_bunkere_spat") then stype="matras" end if stype~=nil then amk.start_timer("sleep_"..stype,0.1,matras) end if has_alife_info("budu_v_bunkere_spat") then db.actor:disable_info_portion("budu_v_bunkere_spat") end end Вся проблема в том, что функция son_yan_sleep никак не хочет вызываться. Не могу понять, где ошибка. В Баре делал всё также, работало. Всё отличие было в том, что в Баре использовал уже существующий рестриктор - bar_bar_room_area. Подскажите, в чём дело?
  24. volnik81, на чистом ТЧ вылета такого быть не должно, на АМК - не знаю. Вылет значит, что невозможно найти текстуру ui_hud_ammo_info. Возможно, затерялась при установке мода.
×
×
  • Создать...