Случайная подборка модов
Закон Дегтярева
3.5
Call of Chernobyl
4.5
Сталкер "Диана"
2.0
Золотой Обоз 2
3.0
Doomed to Eternal Torment
3.9
Dark Ukraine v 1.0
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  dmitry778
    Воскресенье, 25.11.2012, 17:48 | Сообщение # 991
    Статус:
    Неопытный:
    Сообщений: 439
    Награды: 0
    Регистрация: 07.10.2012

    RICK, Можешь описать алгоритм своих действий? Через что спавнишь ал.спавн или скрипт? Где брал урок?
      Злобная реклама
    Воскресенье, 25.11.2012, 17:48
    Статус:
    Сообщений: 666
    Регистрация: 07.10.2012
    Российская Федерация  Advisor890
    Воскресенье, 25.11.2012, 17:52 | Сообщение # 992
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    Quote (dmitry778)
    Через что спавнишь ал.спавн или скрипт?

    НПС? Если нпс то через скрипт.
      Злобная реклама
    Воскресенье, 25.11.2012, 17:52
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  RICK
    Воскресенье, 25.11.2012, 17:53 | Сообщение # 993
    Статус:
    Опытный:
    Сообщений: 1205
    Награды: 4
    Регистрация: 10.05.2011

    тема создание посиделок у костра на апро плюс на вики создание и спавн сквада
      Злобная реклама
    Воскресенье, 25.11.2012, 17:53
    Статус:
    Сообщений: 666
    Регистрация: 10.05.2011
    Российская Федерация  dmitry778
    Воскресенье, 25.11.2012, 18:05 | Сообщение # 994
    Статус:
    Неопытный:
    Сообщений: 439
    Награды: 0
    Регистрация: 07.10.2012

    RICK,
    Попробуй так:
    Создание сквада




      Злобная реклама
    Воскресенье, 25.11.2012, 18:05
    Статус:
    Сообщений: 666
    Регистрация: 07.10.2012
    Российская Федерация  RICK
    Воскресенье, 25.11.2012, 18:12 | Сообщение # 995
    Статус:
    Опытный:
    Сообщений: 1205
    Награды: 4
    Регистрация: 10.05.2011

    вот тут непонимаю

    spawn_point = esc_smart_terrain_4_13_spawn_point ; Точка спавна (спавн идет через WayPoint)

    пишим название смартерайна тире название точки пути так?
      Злобная реклама
    Воскресенье, 25.11.2012, 18:12
    Статус:
    Сообщений: 666
    Регистрация: 10.05.2011
    Российская Федерация  saxar
    Воскресенье, 25.11.2012, 18:29 | Сообщение # 996
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    ins33, но ведь для зп такого нет вроде? dry
      Злобная реклама
    Воскресенье, 25.11.2012, 18:29
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Украина  BozKurt
    Воскресенье, 25.11.2012, 18:54 | Сообщение # 997
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Advisor890, если ты пытаешься заспавнить предмет в инвентарь НПС в ТЧ, то метод предложенный dmitry778 работать не будет.

    dmitry778, тебе же стоило упомянуть, что код, который ты продемонстрировал работать будет только в ЗП. К тому же смотреть story_id (а не id, как указал ты) нужно далеко не в файлах профилей.


    Вот рабочий пример спавна предмета в инвентарь НПС посредством диалога независимо от версии игры:
    Code
    function SpawnInDialogs (firstSpeaker, secondSpeaker)
            --# Определяем NPC из двух говорящих.
            --# Если id актора совпадает с id говорящего текущую фразу, то NPC это второй собеседник, иначе первый.
            local npc = firstSpeaker:id() == db.actor:id() and secondSpeaker or firstSpeaker
            --# Спавним "Ночную Звезду" в инвентарь собеседника.
            alife():create("af_night_star", npc:position(), npc:level_vertex_id(), npc:game_vertex_id(), npc:id())
    end
    Сообщение отредактировал ColR_iT - Воскресенье, 25.11.2012, 18:56
      Злобная реклама
    Воскресенье, 25.11.2012, 18:54
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Ghost_7_62x54R
    Воскресенье, 25.11.2012, 19:25 | Сообщение # 998
    Статус:
    Зевака:
    Сообщений: 26
    Награды: 0
    Регистрация: 19.11.2012

    Народ, как привязать текстуры к модели, срочно надо.
      Злобная реклама
    Воскресенье, 25.11.2012, 19:25
    Статус:
    Сообщений: 666
    Регистрация: 19.11.2012
    Украина  BozKurt
    Воскресенье, 25.11.2012, 19:26 | Сообщение # 999
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Ghost_7_62x54R, я ведь тебе дал ссылку на то, как заменить текстуру в модели!? Или тебе нужно что-то другое?
      Злобная реклама
    Воскресенье, 25.11.2012, 19:26
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Advisor890
    Воскресенье, 25.11.2012, 19:43 | Сообщение # 1000
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    Quote (ColR_iT)
    npc:position(), npc:level_vertex_id(), npc:game_vertex_id(), npc:id())

    А какие координаты там писать? Как у нпс?
      Злобная реклама
    Воскресенье, 25.11.2012, 19:43
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Украина  BozKurt
    Воскресенье, 25.11.2012, 19:55 | Сообщение # 1001
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Advisor890, не нужно никаких координат. Просто поменяй секцию "Ночной Звезды" на свою и радуйся. smile
      Злобная реклама
    Воскресенье, 25.11.2012, 19:55
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  ins33
    Воскресенье, 25.11.2012, 20:04 | Сообщение # 1002
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Ghost_7_62x54R, Открой огф текстовим доком, и найди ссилку на текстуру.
      Злобная реклама
    Воскресенье, 25.11.2012, 20:04
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Advisor890
    Воскресенье, 25.11.2012, 20:07 | Сообщение # 1003
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    ColR_iT, А вызывать функцию через action?

    Добавлено (25.11.2012, 20:07)
    ---------------------------------------------
    ColR_iT, Хотя я очень жестко с тупил задавая этот вопрос целый день ибо предмет можно было нпс прописать в character_desc_*****

      Злобная реклама
    Воскресенье, 25.11.2012, 20:07
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Украина  BozKurt
    Воскресенье, 25.11.2012, 20:12 | Сообщение # 1004
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Advisor890
    Quote (Advisor890)
    dmitry778, В папке gamedata/scripts создаю скрипт и туда вписываю функцию которую ты дал, потом меняю там значения на свои а потом вешаю на диалог как <action>название_скрипта.название функции</action>
    Ты не помнишь, что тебе же и нужно!? Ты просил для диалога, я тебе привёл рабочий вариант, можешь проверить.
    Если тебе нужно, чтобы предмет был изначально в инвентаре НПС, то файлы профилей тебе в помощь.
      Злобная реклама
    Воскресенье, 25.11.2012, 20:12
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  ins33
    Воскресенье, 25.11.2012, 20:28 | Сообщение # 1005
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Народ помогите нпс взять аптеку!
    Помощи просит, а аптеку дать не могу. Спавнил его с ид и без в результате только просьба помощи.
    Code
    local obj = alife():create("marsh_unik_npc_1",vector():set(-26.192764282227, 17.207448959359, 267.00387573242), 128979, 3411) -- раненый снайпер [color=green]gar_dolg_respawn_1[/color]
    local tbl = amk.read_stalker_params(obj)
    tbl.health = 0.1
    tbl.updhealth = 0.05
    params.custom="[logic]\ncfg = scripts\\rad\\rad_suicide_stalker.ltx"
    params.sid=30137
    amk.write_stalker_params(tbl, obj)
    news_manager.send_tip(db.actor, "%c[255,0,255,0]Гост\\n%c[default]СНАЙПЕР.", 0, "trader", 20000)

    Добавлено (25.11.2012, 20:28)
    ---------------------------------------------
    Спавнил и без сида, всёравно не могу дать апте4ку(виле4ить)

    Сообщение отредактировал ins33 - Воскресенье, 25.11.2012, 20:26
      Злобная реклама
    Воскресенье, 25.11.2012, 20:28
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Поиск: