Случайная подборка модов
Путь в Припять
3.8
Припять. Точка отсчета
3.3
NZK MOD 1.3
3.2
Погоня за Праздником
3.8
Oblivion Lost Remake
4.1
AMK 1.4.1
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  Arist
    Воскресенье, 02.12.2012, 15:11 | Сообщение # 1216
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Uyman358, обязательно в smart_terrain_presets.ltx.Иначе гулага не будет.
    Не заметил.А путь в WAY какой?Название смарта + логика?
    Сообщение отредактировал Arist - Воскресенье, 02.12.2012, 15:17
      Злобная реклама
    Воскресенье, 02.12.2012, 15:11
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Uyman358
    Воскресенье, 02.12.2012, 15:20 | Сообщение # 1217
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    Arist, прописал, Вот

    Добавлено (02.12.2012, 15:20)
    ---------------------------------------------
    Arist, нет... путь в Этом посте есть, в gulag_predbannik.ltx

      Злобная реклама
    Воскресенье, 02.12.2012, 15:20
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Российская Федерация  Arist
    Воскресенье, 02.12.2012, 15:26 | Сообщение # 1218
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Uyman358, путь в all.spawn'e.И потом, лучше поудалять им персональную работу:
    predicate = function(obj_info)
    return obj_info.profile_name == "pred_pogran_antigas"
    end
    а добиться расположения НПС,назначая им разный приоритет:
    prior = 5
    В WAY у тебя секции выглядят так?
    [pred_blokpost_pred_sold_1_walk]
    [pred_blokpost_pred_sold_1_look]
    Сообщение отредактировал Arist - Воскресенье, 02.12.2012, 15:30
      Злобная реклама
    Воскресенье, 02.12.2012, 15:26
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Uyman358
    Воскресенье, 02.12.2012, 15:35 | Сообщение # 1219
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    Arist, вот так:
    [pred_sold_1_walk]
    [pred_sold_1_look]
      Злобная реклама
    Воскресенье, 02.12.2012, 15:35
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Молдова  6poHR777
    Воскресенье, 02.12.2012, 15:53 | Сообщение # 1220
    Статус:
    Опытный:
    Сообщений: 1480
    Награды: 0
    Регистрация: 05.01.2012

    ТЧ 1.00.06.

    Вопрос по скриптам, надо, чтоб ГГ передал НПС несколько предметов, знаю функцтю передачи 1-го предмета:
    Code
    function give_barman_art(first_speaker, second_speaker)
              dialogs.relocate_item_section(second_speaker, "soul", "out")
    end

    А какая функция на передачу нескольких предметов?
    Сообщение отредактировал 6poHR777 - Воскресенье, 02.12.2012, 15:53
      Злобная реклама
    Воскресенье, 02.12.2012, 15:53
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2012
    Российская Федерация  Sobol
    Воскресенье, 02.12.2012, 15:57 | Сообщение # 1221
    Статус:
    Отмычка:
    Сообщений: 105
    Награды: 2
    Регистрация: 25.04.2012

    6poHR777, тоже самое.
    Code
    function give_barman_art(first_speaker,
    second_speaker)
               dialogs.relocate_item_section(second_speaker,
    "soul", "out")
               dialogs.relocate_item_section(second_speaker,
    "medkit", "out")
               dialogs.relocate_item_section(second_speaker,
    "bandage", "out")  
    end
      Злобная реклама
    Воскресенье, 02.12.2012, 15:57
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Российская Федерация  Sanjaaa
    Воскресенье, 02.12.2012, 15:59 | Сообщение # 1222
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    помогите с алл спавном. декомпилировал, изменил стартовую снярягу ГГ, скомпилировал. вставляю. запускаю. ниче не изменилось. кинул в геймдату game.graph. при загрузке вылет с таким логом

    Expression : header().graph_guid() == ai().game_graph().header().guid()
    Function : CALifeSpawnRegistry::load
    File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_spawn_registry.cpp
    Line : 167
    Description : Spawn doesn't correspond to the graph : REBUILD SPAWN!
      Злобная реклама
    Воскресенье, 02.12.2012, 15:59
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  Турок
    Воскресенье, 02.12.2012, 16:00 | Сообщение # 1223
    Статус:
    Зевака:
    Сообщений: 11
    Награды: 0
    Регистрация: 24.11.2012

    Мне кто нибудь поможет?
      Злобная реклама
    Воскресенье, 02.12.2012, 16:00
    Статус:
    Сообщений: 666
    Регистрация: 24.11.2012
    Молдова  6poHR777
    Воскресенье, 02.12.2012, 16:01 | Сообщение # 1224
    Статус:
    Опытный:
    Сообщений: 1480
    Награды: 0
    Регистрация: 05.01.2012

    Sobol, надо несколько одинаковых, или так же?
      Злобная реклама
    Воскресенье, 02.12.2012, 16:01
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2012
    Российская Федерация  Sobol
    Воскресенье, 02.12.2012, 16:14 | Сообщение # 1225
    Статус:
    Отмычка:
    Сообщений: 105
    Награды: 2
    Регистрация: 25.04.2012

    6poHR777, пишешь в функции несколько строк
    dialogs.relocate_item_section(second_speaker, "предмет", "out")

    Это зависит от того сколько вещей ты пропишешь. Пример выдачи аптечки, бинта, антирада и ПМа одной функцией:
    Code
    function give_barman_art(first_speaker, second_speaker)
                   dialogs.relocate_item_section(second_speaker,
    "medkit", "out")
    dialogs.relocate_item_section(second_speaker,
    "bandage", "out")
                   dialogs.relocate_item_section(second_speaker,
    "antirad", "out")
                   dialogs.relocate_item_section(second_speaker,
    "wpn_pm", "out")
    end

    Добавлено (02.12.2012, 16:14)
    ---------------------------------------------
    Sanjaaa, ты испортил all.spawn. Скопируй сюда секцию ГГ.

    Сообщение отредактировал Sobol - Воскресенье, 02.12.2012, 16:12
      Злобная реклама
    Воскресенье, 02.12.2012, 16:14
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Российская Федерация  Arist
    Воскресенье, 02.12.2012, 16:38 | Сообщение # 1226
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Uyman358, только так:
    [pred_blokpost_pred_sold_1_walk]
    [pred_blokpost_pred_sold_1_look]
    название смарта + логика ok
      Злобная реклама
    Воскресенье, 02.12.2012, 16:38
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Sobol
    Воскресенье, 02.12.2012, 16:42 | Сообщение # 1227
    Статус:
    Отмычка:
    Сообщений: 105
    Награды: 2
    Регистрация: 25.04.2012

    Обязательно делать АИ-переходы?
      Злобная реклама
    Воскресенье, 02.12.2012, 16:42
    Статус:
    Сообщений: 666
    Регистрация: 25.04.2012
    Российская Федерация  Uyman358
    Воскресенье, 02.12.2012, 16:59 | Сообщение # 1228
    Закоулки Правды
    Статус:
    Бывалый:
    Сообщений: 1098
    Награды: 1
    Регистрация: 13.06.2012

    Arist, всё равно не работает cry
    Может, я где-то что-то не то прописал:
    My WebPage
      Злобная реклама
    Воскресенье, 02.12.2012, 16:59
    Статус:
    Сообщений: 666
    Регистрация: 13.06.2012
    Российская Федерация  Arist
    Воскресенье, 02.12.2012, 17:17 | Сообщение # 1229
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Uyman358, Для начала удали:
    predicate = function(obj_info)
    return obj_info.profile_name == "pred_pogran_antigas"
    end
    Если не поможет,проверь смарт на другой группировке(долг,сталкер)
    вместо state = {0} поставь state = {0,1}
    приоритет поставь разный prior = 25,
    Сообщение отредактировал Arist - Воскресенье, 02.12.2012, 17:21
      Злобная реклама
    Воскресенье, 02.12.2012, 17:17
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  ins33
    Воскресенье, 02.12.2012, 17:23 | Сообщение # 1230
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    6poHR777, Если не сработает, посмотри ТТ2 нью диалог скрипт, там много интересного.
      Злобная реклама
    Воскресенье, 02.12.2012, 17:23
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Поиск: