Случайная подборка модов
Legend Returns 0.9.2
4.0
Oblivion Lost 3.0
3.0
Пространственная Аномалия 4.1
4.5
АльтернативА 1.3.2
3.2
Lost World 3.0
3.9
Prosectors Project
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

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

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





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


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Российская Федерация  makdm
    Воскресенье, 24.08.2014, 19:38 | Сообщение # 4126
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата KeR ()
    может с ним как то получится обыграть скорость уменьшения "сытости"?


    KeR, у Билл Гейтса в школе была кликуха "Ботаник".
    По английски CON
    Попробуйте в windows создать папку с именем CON
    Это - ответ на ваш вопрос. cool
      Злобная реклама
    Воскресенье, 24.08.2014, 19:38
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  NGB_NaGiBaToR
    Понедельник, 25.08.2014, 12:53 | Сообщение # 4127
    Статус:
    Гость:
    Сообщений: 43
    Награды: 0
    Регистрация: 02.01.2014

    Сделал НПС через скрипт,заспавнил его,сделал так чтобы он умер и вылет!

    Expression : fatal error
    Function : CScriptEngine::lua_error
    File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
    Line : 73
    Description : <no expression>
    Arguments : LUA error: ...ng\s.t.a.l.k.e.r\gamedata\scripts\dead_zanoza.script:3: attempt to call method 'kill' (a nil value)

    ТЧ

    Вот то,что вписал в скрипт

    function dead_zanoza_spawn()
    npc=alife():create("gar_zanoza",vector():set(-66.051483, 0.599777, 144.961700), 237036, 364)
    npc:kill(npc)
    end
    Сообщение отредактировал NGB_NaGiBaToR - Понедельник, 25.08.2014, 12:54
      Злобная реклама
    Понедельник, 25.08.2014, 12:53
    Статус:
    Сообщений: 666
    Регистрация: 02.01.2014
    Российская Федерация  stalkersk
    Понедельник, 25.08.2014, 15:45 | Сообщение # 4128
    Статус:
    Бывалый:
    Сообщений: 791
    Награды: 12
    Регистрация: 16.04.2012

    как в конфиге брони изменить параметр "броня" ?
      Злобная реклама
    Понедельник, 25.08.2014, 15:45
    Статус:
    Сообщений: 666
    Регистрация: 16.04.2012
    Российская Федерация  smi345
    Понедельник, 25.08.2014, 15:47 | Сообщение # 4129
    Статус:
    Неопытный:
    Сообщений: 413
    Награды: 2
    Регистрация: 27.06.2013

    stalkersk, ты имееш в виду сенить тип? броня, оружия, экипировка?
    Сообщение отредактировал smi345 - Понедельник, 25.08.2014, 15:48
      Злобная реклама
    Понедельник, 25.08.2014, 15:47
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2013
    Сомали  Alice
    Понедельник, 25.08.2014, 15:54 | Сообщение # 4130
    Статус:
    Гость:
    Сообщений: 36
    Награды: 2
    Регистрация: 12.11.2012

    Подскажите, пожалуйста, где в ЗП рассчитываются цены на ремонт брони и оружия. Плиззз. sad
    Сообщение отредактировал Alice - Понедельник, 25.08.2014, 16:21
      Злобная реклама
    Понедельник, 25.08.2014, 15:54
    Статус:
    Сообщений: 666
    Регистрация: 12.11.2012
    Украина  BozKurt
    Понедельник, 25.08.2014, 17:46 | Сообщение # 4131
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    KeR, нельзя никаким образом изменить значение параметра satiety_v непосредственно в игре.
    То что ты задумал можно осуществить только с помощью x-ray extension, который для шестого патча, или перейдя на седьмой патч.

    Добавлено (25.08.2014, 17:46)
    ---------------------------------------------
    NGB_NaGiBaToR, тебе нужно сначала получить клиентский объект твоего НПС, или же применяй свойства серверного объекта.

      Злобная реклама
    Понедельник, 25.08.2014, 17:46
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  stalkersk
    Понедельник, 25.08.2014, 18:03 | Сообщение # 4132
    Статус:
    Бывалый:
    Сообщений: 791
    Награды: 12
    Регистрация: 16.04.2012

    smi345, нет , когда в игре наводишь на броник , там показываются параметры гашение удара , хим защита , пси и тп , так вот там есть параметр броня , допустим у меня открыт конфиг брони , строчки иммунитета экза , какая строчка отвечает за этот самый параметр "броня"?

    Добавлено (25.08.2014, 18:03)
    ---------------------------------------------
    и еще 1 вопросик : у меня есть сдк 0.7 , допустим мне надо в wpn_ak74 и wpn_ak74_hud (естественно в .object) изменить в них пути к анимации , допустим я их перенес wpn_hand_ak74_hud_animation и wpn_ak74_hud_animation из weapons/wpn_ak74/ в weapons/wpn_ak4/ , как мне это сделать , кто нибудь может мне это дело "Разжевать по подробнее" ? biggrin

      Злобная реклама
    Понедельник, 25.08.2014, 18:03
    Статус:
    Сообщений: 666
    Регистрация: 16.04.2012
    Российская Федерация  NGB_NaGiBaToR
    Понедельник, 25.08.2014, 19:12 | Сообщение # 4133
    Статус:
    Гость:
    Сообщений: 43
    Награды: 0
    Регистрация: 02.01.2014

    Цитата BozKurt
    KeR, нельзя никаким образом изменить значение параметра satiety_v непосредственно в игре. То что ты задумал можно осуществить только с помощью x-ray extension, который для шестого патча, или перейдя на седьмой патч.Добавлено (25.08.2014, 17:46)---------------------------------------------NGB_NaGiBaToR, тебе нужно сначала получить клиентский объект твоего НПС, или же применяй свойства серверного объекта.
    Спасибо,слушай,сделал значит опять же НПС и когда перед ними достаю нож вылет.

    Expression : fatal error
    Function : CScriptEngine::lua_error
    File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
    Line : 73
    Description : <no expression>
    Arguments : LUA error: ...hing\s.t.a.l.k.e.r\gamedata\scripts\state_mgr.script:383: attempt to call method 'id' (a number value)
      Злобная реклама
    Понедельник, 25.08.2014, 19:12
    Статус:
    Сообщений: 666
    Регистрация: 02.01.2014
    Российская Федерация  FreeStalk
    Понедельник, 25.08.2014, 21:05 | Сообщение # 4134
    Статус:
    Гость:
    Сообщений: 52
    Награды: 0
    Регистрация: 28.04.2014

    NGB_NaGiBaToR, для спавна убитого пнс я пользуюсь такой функцией:
    local obj= alife():create("gar_bandit_respawn_1",vector():set(269.76,-7.66,-153.56),376671,404)
    obj:on_death()

    Что ты в логике прописал?
    Реагирует только на нож или на все виды оружия?
      Злобная реклама
    Понедельник, 25.08.2014, 21:05
    Статус:
    Сообщений: 666
    Регистрация: 28.04.2014
    Российская Федерация  NGB_NaGiBaToR
    Понедельник, 25.08.2014, 21:41 | Сообщение # 4135
    Статус:
    Гость:
    Сообщений: 43
    Награды: 0
    Регистрация: 02.01.2014

    Цитата FreeStalk
    NGB_NaGiBaToR, для спавна убитого пнс я пользуюсь такой функцией: local obj= alife():create("gar_bandit_respawn_1",vector():set(269.76,-7.66,-153.56),376671,404) obj:on_death() Что ты в логике прописал? Реагирует только на нож или на все виды оружия?
    Вот логика НПС
    [logic]
    active = remark@base
    [remark@base]
    anim = wait_trade
    no_move = true
    target = actor
    combat_ignore_cond = always
    meet = meet ;
    on_actor_dist_le = 3 | remark1
    [remark1]
    anim = wait
    no_move = true
    target = actor
    combat_ignore_cond = always
    meet = meet
    on_timer = 10000| remark@base
    [meet] ;
    victim_wpn = 5|backoff2
    use = true
    use_wpn = false
      Злобная реклама
    Понедельник, 25.08.2014, 21:41
    Статус:
    Сообщений: 666
    Регистрация: 02.01.2014
    Российская Федерация  KeR
    Вторник, 26.08.2014, 08:18 | Сообщение # 4136
    Статус:
    Зевака:
    Сообщений: 14
    Награды: 0
    Регистрация: 21.08.2014

    Цитата makdm ()
    KeR, у Билл Гейтса в школе была кликуха "Ботаник".
    По английски CON
    Попробуйте в windows создать папку с именем CON
    Это - ответ на ваш вопрос. cool

    Цитата BozKurt ()
    KeR, нельзя никаким образом изменить значение параметра satiety_v непосредственно в игре.
    То что ты задумал можно осуществить только с помощью x-ray extension, который для шестого патча, или перейдя на седьмой патч.


    Спасибо за ответы, я все понял. smile История с Гейтсом мне понравилась. biggrin
    Сообщение отредактировал KeR - Вторник, 26.08.2014, 08:20
      Злобная реклама
    Вторник, 26.08.2014, 08:18
    Статус:
    Сообщений: 666
    Регистрация: 21.08.2014
    Российская Федерация  FreeStalk
    Вторник, 26.08.2014, 09:00 | Сообщение # 4137
    Статус:
    Гость:
    Сообщений: 52
    Награды: 0
    Регистрация: 28.04.2014

    NGB_NaGiBaToR, В секцию meet пропиши
    meet_state_wpn = 5|backoff2
    victim_wpn = 5|actor
    use = true
    use_wpn = false
      Злобная реклама
    Вторник, 26.08.2014, 09:00
    Статус:
    Сообщений: 666
    Регистрация: 28.04.2014
    Российская Федерация  Mel
    Вторник, 26.08.2014, 10:19 | Сообщение # 4138
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    NGB_NaGiBaToR, и на будущее. Никогда не ставь remark в актив!
      Злобная реклама
    Вторник, 26.08.2014, 10:19
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  NGB_NaGiBaToR
    Вторник, 26.08.2014, 12:26 | Сообщение # 4139
    Статус:
    Гость:
    Сообщений: 43
    Награды: 0
    Регистрация: 02.01.2014

    Цитата FreeStalk
    NGB_NaGiBaToR, В секцию meet пропиши meet_state_wpn = 5|backoff2 victim_wpn = 5|actor use = true use_wpn = false
    Спасибо

    Добавлено (26.08.2014, 12:21)
    ---------------------------------------------

    Цитата Mel
    NGB_NaGiBaToR, и на будущее. Никогда не ставь remark в актив!
    Я из сталкерины брал логику.Можешь мне дать логику,чтобы НПС просто стоял и ни чего не делал?

    Добавлено (26.08.2014, 12:26)
    ---------------------------------------------

    Цитата FreeStalk
    NGB_NaGiBaToR, для спавна убитого пнс я пользуюсь такой функцией: local obj= alife():create("gar_bandit_respawn_1",vector():set(269.76,-7.66,-153.56),376671,404) obj:on_death() Что ты в логике прописал? Реагирует только на нож или на все виды оружия?
    А как убить функцией НПС после диалога!?
      Злобная реклама
    Вторник, 26.08.2014, 12:26
    Статус:
    Сообщений: 666
    Регистрация: 02.01.2014
    Российская Федерация  makdm
    Вторник, 26.08.2014, 12:54 | Сообщение # 4140
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата NGB_NaGiBaToR ()
    А как убить функцией НПС после диалога!?


    В конец диалога впиши action

    <action>dialogs.kill_npc</action>

    В конец файла dialogs.script впиши функцию

    function kill_npc(first_speaker, second_speaker)
    local npc = first_speaker
    if npc:id() == db.actor:id() then
    npc = second_speaker
    end
    npc:kill(npc)
    end
      Злобная реклама
    Вторник, 26.08.2014, 12:54
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Поиск: