Случайная подборка модов
X-RAY Multiplayer Extension: Defence
4.7
Возвращение Шрама
3.9
Путь Человека
4.0
SZM CoP 0.2
3.9
Игра Душ: Новое Начало
4.3
Сюжетное продолжение Чистого неба
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Поиск: