Случайная подборка модов
SZA: The Second Project
3.9
Долг. Философия Войны
4.0
Call of Chernobyl
4.5
Долина Шорохов
4.5
Shadows Addon 0.8
4.1
Зона обр.2010г.
3.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  crazystalkeer6665
    Воскресенье, 11.05.2014, 10:58 | Сообщение # 3016
    Статус:
    Зевака:
    Сообщений: 14
    Награды: 0
    Регистрация: 02.05.2014

    Цитата Тортик-ложь ()
    Большое спасибо за помощь)

    У меня вот такой путь:

    [gar_begin2_walk]
    points = p0,p1,p2,p3,4
    p0:name = name00
    p0:position = -196, -1, 125
    p0:game_vertex_id = 342
    p0:level_vertex_id = 31846
    p0:links = p1(1)


    Если путь у тебя действительно такой, то он вообще не должен игрой приниматся по одной простой причине.

    points = p0,p1,p2,p3,4 - неверный синтаксис.

    Исправь на points = p0,p1,p2,p3,p4

    А так заместо run ставь sprint и будет он и бегать, и летать. И не будет вылетать, т.к логика написана правильно.
      Злобная реклама
    Воскресенье, 11.05.2014, 10:58
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2014
    Российская Федерация  Arist
    Воскресенье, 11.05.2014, 18:22 | Сообщение # 3017
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Давно хочу спросить:
    --[[
    --]]
    Это комментарий, а это?
    --[[
    ]]
    Что-то типа ссылки?
      Злобная реклама
    Воскресенье, 11.05.2014, 18:22
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  SG
    Воскресенье, 11.05.2014, 18:31 | Сообщение # 3018
    Статус:
    Новичок:
    Сообщений: 237
    Награды: 0
    Регистрация: 12.09.2013

    roman091, в файле character_desc_*******.xml должна быть его секция, вот такая к примеру:

    после строк

    допиши

    вот и все smile

    Добавлено (11.05.2014, 18:31)
    ---------------------------------------------
    Arist, а ты где их увидел?

      Злобная реклама
    Воскресенье, 11.05.2014, 18:31
    Статус:
    Сообщений: 666
    Регистрация: 12.09.2013
    Российская Федерация  Arist
    Воскресенье, 11.05.2014, 19:03 | Сообщение # 3019
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Цитата
    Arist, а ты где их увидел?

    Я их очень давно уже увидел. В частности в АИ-паке(метание гранат,панихида,медик).В файле xrs_ai.script:

    И т.д.
    Я принял их за комментарии, удалил пару и понял,что это не комментарии а ссылки. Типа #include в ltx. Так?
      Злобная реклама
    Воскресенье, 11.05.2014, 19:03
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  SG
    Воскресенье, 11.05.2014, 19:59 | Сообщение # 3020
    Статус:
    Новичок:
    Сообщений: 237
    Награды: 0
    Регистрация: 12.09.2013

    Arist, вполне возможно
      Злобная реклама
    Воскресенье, 11.05.2014, 19:59
    Статус:
    Сообщений: 666
    Регистрация: 12.09.2013
    Российская Федерация  ins33
    Воскресенье, 11.05.2014, 20:33 | Сообщение # 3021
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Arist, Это комментарии. При чём они не отличаются.
    Луа не читает всё после --[[до первой ], только есть момент, в конце должно стоять ]], иначе будет вылет.
    Возьми любой редактор с подсветкой синтаксиса, сам всё увидишь.
      Злобная реклама
    Воскресенье, 11.05.2014, 20:33
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Asfagan
    Воскресенье, 11.05.2014, 21:17 | Сообщение # 3022
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    Дайте плиз ссылку на полный урок создания квеста на убийство НПС. На Зов Припяти.
      Злобная реклама
    Воскресенье, 11.05.2014, 21:17
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  ins33
    Воскресенье, 11.05.2014, 21:52 | Сообщение # 3023
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Asfagan, Посмотри >>ТУТ<<
    Только в логики смертника добавь:

    Код
    on_death = death

    [death]
    on_info = %+info%

    Где info -- инфопоршень на зачёт подзадания и продолжение диалога.
      Злобная реклама
    Воскресенье, 11.05.2014, 21:52
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Asfagan
    Воскресенье, 11.05.2014, 22:02 | Сообщение # 3024
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    ins33, значит квест будет выполнен только при условии смерти этого нпс да?

    Добавлено (11.05.2014, 22:02)
    ---------------------------------------------
    Как поменять мутанта у Ноя в Зов Припяти? Я хочу заменть псевдособаку на химеру, как это сделать???

      Злобная реклама
    Воскресенье, 11.05.2014, 22:02
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  ins33
    Воскресенье, 11.05.2014, 22:17 | Сообщение # 3025
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Asfagan, Да. Даже если он умрёт не от рук ГГ. Если должен убить ГГ, то надо дописать
    Код
    on_death = death

    [death]
    on_info =  {=killed_by_actor} %+info%

    Только убедись, что в xr_conditions.script есть ф-ия killed_by_actor, в ТЧ она точно есть.

    Распакуй all.spawn, найди собаку, и поменяй её на химеру.
    section_name = pseudodog_weak -->> section_name = chimera_weak
    visual_name = monsters\pseudodog\pseudodog -->> visual_name = monsters\chimera\chimera
      Злобная реклама
    Воскресенье, 11.05.2014, 22:17
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Asfagan
    Воскресенье, 11.05.2014, 22:29 | Сообщение # 3026
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    ins33, спасибо, а я то пытался логику псины менять biggrin

    Добавлено (11.05.2014, 22:26)
    ---------------------------------------------
    ins33, а функция есть такая, нашел

    Добавлено (11.05.2014, 22:29)
    ---------------------------------------------
    а есть такая функция которая меняет нпс с нейтрала на врага? допустим я хочу сделать во время диалога с нпс чтобы он стал врагом

      Злобная реклама
    Воскресенье, 11.05.2014, 22:29
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  SG
    Воскресенье, 11.05.2014, 22:44 | Сообщение # 3027
    Статус:
    Новичок:
    Сообщений: 237
    Награды: 0
    Регистрация: 12.09.2013

    подскажите логику для вертолета чтоб днем он был в одном path_move а ночью в другом path_move
      Злобная реклама
    Воскресенье, 11.05.2014, 22:44
    Статус:
    Сообщений: 666
    Регистрация: 12.09.2013
    Российская Федерация  Arist
    Воскресенье, 11.05.2014, 22:54 | Сообщение # 3028
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    ins33, действительно, надо было раньше Notepad поставить.Но привык к блокноту.

    Добавлено (11.05.2014, 22:54)
    ---------------------------------------------
    SG, а проверка is_day не работает?
    [logic]
    active = heli_move

    [heli_move]
    path_move = heli_idle_move
    on_info = {=is_day} heli_move@day
    on_info2 = {!is_day} heli_move@night

    Попробуй.

      Злобная реклама
    Воскресенье, 11.05.2014, 22:54
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  ins33
    Воскресенье, 11.05.2014, 23:28 | Сообщение # 3029
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Asfagan, Посмотри ф-ию killactor в xr_effects.script

    Arist, Вроде всё ок, только может стоит or таблицей заменить?

    Сообщение отредактировал ins33 - Воскресенье, 11.05.2014, 23:32
      Злобная реклама
    Воскресенье, 11.05.2014, 23:28
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  RICK
    Понедельник, 12.05.2014, 04:35 | Сообщение # 3030
    Статус:
    Опытный:
    Сообщений: 1205
    Награды: 4
    Регистрация: 10.05.2011


    FATAL ERROR

    [error]Expression : !m_error_code
    [error]Function : raii_guard::~raii_guard
    [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
    [error]Line : 748
    [error]Description : ...all of pripyat\gamedata\scripts\smart_terrain.script:512: attempt to index field 'alife_task' (a nil value)


    stack trace:

    немогу понять почему вылетает не хочет эксклюзива в сталкер зп спавнить

    вот пример логики нпс

    [logic@rad_stalker_base_guard_1]
    suitable = {=check_npc_name(rad_stalker_base_guard_1)} true
    prior = 100
    active = Walker@post_guard1

    [Walker@post_guard1]
    path_walk = post_guarder_1_walk
    path_look = post_guarder_1_look
    out_restr = l01_a1_stalker_base_def_restr
    meet = meet@stalker_base_guards_meet
    gather_items_enabled = false
    help_wounded_enabled = true
    corpse_detection_enabled = false
    use_camp = false
    ;on_info = {+}

    [meet@stalker_base_guards_meet]
    ;meet_dialog = pri_a17_military_recon_squad_ambush_dialog_second
    close_snd_hello = jup_a6_freedom_leader_greeting
    close_snd_bye = jup_a6_freedom_leader_farewell
    close_anim = guard_na
    close_victim = actor
    far_anim = nil
    far_victim = nil
    close_distance = 0
    far_distance = 0
    close_snd_distance = 3
    use = {=actor_enemy} false, true
    abuse = true
    allow_break = false
    trade_enable = false
    meet_on_talking = false

    название точек в сдк l01_a1_stalker_base_smart_post_guarder_1_walk l01_a1_stalker_base_smart_post_guarder_1_look
      Злобная реклама
    Понедельник, 12.05.2014, 04:35
    Статус:
    Сообщений: 666
    Регистрация: 10.05.2011
    Поиск: