Случайная подборка модов
Равновесие
3.2
Альтернатива 1.1 Beta
3.0
Погоня за Праздником
3.8
Обречённый город
4.2
Хроники Кайдана
3.6
Плохая компания
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Украина  FantomICW
    Вторник, 03.09.2013, 21:41 | Сообщение # 7891
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Akella-96, у тебя небольшая ошибка. В диалоге вызов функции выглядит так:
    Код
    <action>название_твоего_скрипта.название_твоей_функции</action>

    Никаких скобок в конце! В конфигах ltx и xml, во всяком случае, их ни разу не видел. А в скриптах, да, вот так:
    Код
    название_твоего_скрипта.название_твоей_функции()

    Или же:
    Код
    название_твоего_скрипта.название_твоей_функции(аргумент_1,аргумент_2...)

    Добавлено (03.09.2013, 21:41)
    ---------------------------------------------
    Akella-96, и еще. Зачем добавлять лишние функции в _g.script, если задание можно выдать просто:

    Код
    function test(first_speaker, second_speaker)
      task_manager.get_task_manager():give_task("название_задания")  
    end
      Злобная реклама
    Вторник, 03.09.2013, 21:41
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Украина  BozKurt
    Вторник, 03.09.2013, 21:50 | Сообщение # 7892
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    FantomICW, в диалогах нельзя передавать аргументы в функцию, поэтому твой второй вариант не подходит.
      Злобная реклама
    Вторник, 03.09.2013, 21:50
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Scouser
    Вторник, 03.09.2013, 22:08 | Сообщение # 7893
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    Как называется секция лестницы в all.spawn? Точнее объект, который даёт возможно подниматься, основа для лестниц.
      Злобная реклама
    Вторник, 03.09.2013, 22:08
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  Sanjaaa
    Вторник, 03.09.2013, 22:10 | Сообщение # 7894
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    вылет при загрузке сохранения
    Expression : fatal error
    Function : CScriptEngine::lua_error
    File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
    Line : 73
    Description : <no expression>
    Arguments : LUA error: ... of chernobyl\gamedata\scripts\dialog_manager.script:393: attempt to compare number with nil
      Злобная реклама
    Вторник, 03.09.2013, 22:10
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  cxcxShaman
    Вторник, 03.09.2013, 22:27 | Сообщение # 7895
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    Sanjaaa, Тебя еще интересует вывод на худ при кровопотере?
      Злобная реклама
    Вторник, 03.09.2013, 22:27
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Украина  BozKurt
    Вторник, 03.09.2013, 22:32 | Сообщение # 7896
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    LaRento, лестниц нет в all.spawn'е - это часть геометрии.
      Злобная реклама
    Вторник, 03.09.2013, 22:32
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Sanjaaa
    Вторник, 03.09.2013, 22:35 | Сообщение # 7897
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

      Злобная реклама
    Вторник, 03.09.2013, 22:35
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  Scouser
    Вторник, 03.09.2013, 22:36 | Сообщение # 7898
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    ColR_iT, В СДК надо добавлять и компилировать потом? А в каком файле эта часть геометрии остаётся?
      Злобная реклама
    Вторник, 03.09.2013, 22:36
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  cxcxShaman
    Вторник, 03.09.2013, 22:54 | Сообщение # 7899
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    Sanjaaa, У меня работает, проверял. Сразу оговорюсь, тестировал на скаченном сталкере тт2. Может в нем есть правки. Но все равно попробуй.

    Добавлено (03.09.2013, 22:54)
    ---------------------------------------------
    Sanjaaa, И да забыл нужна текстура ui\ui_ind_blood надеюсь она у тебя есть.

      Злобная реклама
    Вторник, 03.09.2013, 22:54
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Российская Федерация  Scouser
    Вторник, 03.09.2013, 23:10 | Сообщение # 7900
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    Ещё вот такой вопрос. Что это за свечение(в правом углу), секция его хоть в спавне есть?
      Злобная реклама
    Вторник, 03.09.2013, 23:10
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  FantomICW
    Среда, 04.09.2013, 00:32 | Сообщение # 7901
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    ColR_iT, ты о каком вызове говоришь?
    Если о
    Цитата (FantomICW)
    название_твоего_скрипта.название_твоей_функции()

    Цитата (FantomICW)
    название_твоего_скрипта.название_твоей_функции(аргумент_1,аргумент_2...)

    то здесь уже не о диалоге речь идет. Я просто сказал, что скобки в конце структуры ставятся тогда, когда простая функция вызывается их другого скрипта.
    Пример из bind_stalker.script:
    Код
    benchmark.main()

    А если вызывается функция, которая имеет аргументы в скобках, то конечно же в вызове из другого скрипта будут указаны конкретные аргументы. Пример из dialogs_zaton.script:
    Код
    dialogs.relocate_money_from_actor(first_speaker, second_speaker, 1000)

    Добавлено (04.09.2013, 00:32)
    ---------------------------------------------
    Или я чего-то не понимаю. В этом случае, поясни, пожалуйста, если время и желание будет.

      Злобная реклама
    Среда, 04.09.2013, 00:32
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Deathdoor
    Среда, 04.09.2013, 10:46 | Сообщение # 7902
    OGSE Team [OGSE Mod]
    Статус:
    Опытный:
    Сообщений: 1846
    Награды: 2
    Регистрация: 06.10.2010

    Цитата (ColR_iT)
    лестниц нет в all.spawn'е - это часть геометрии.

    ошибаешься. лестница это в алл.спавне biggrin
    section_name = climable_object

    а вот получаеться она да, через установку бъекта с определёнными свойствами в СДК, а уже потом из него высчитываються праметры лестницы

    аналогично происходит со стеклами в окнах
    section_name = breakable_object

    Добавлено (04.09.2013, 10:42)
    ---------------------------------------------
    Цитата (LaRento)
    В СДК надо добавлять и компилировать потом? А в каком файле эта часть геометрии остаётся?

    собственно я уже ответил, поэтому забудьте всё, что сказал ColR_iT
    т.е. получить лестницу (без визуала) можно просто сделав compile - make game. ну и потом пересобрав алл.спавн

    Добавлено (04.09.2013, 10:46)
    ---------------------------------------------
    Цитата (LaRento)
    Ещё вот такой вопрос. Что это за свечение(в правом углу), секция его хоть в спавне есть?

    ответ зависит от того Р1 или Р2 у вас на скриншоте. Если Р1 то это скорей всего Light объект, если Р2, то возможно спавн-обект
    Сообщение отредактировал Deathdoor - Среда, 04.09.2013, 10:51
      Злобная реклама
    Среда, 04.09.2013, 10:46
    Статус:
    Сообщений: 666
    Регистрация: 06.10.2010
    Украина  stalker-MiX
    Среда, 04.09.2013, 10:46 | Сообщение # 7903
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    del
    Сообщение отредактировал stalker-MiX - Четверг, 05.09.2013, 01:45
      Злобная реклама
    Среда, 04.09.2013, 10:46
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Турция  ylman2013
    Среда, 04.09.2013, 15:26 | Сообщение # 7904
    Статус:
    Бывалый:
    Сообщений: 669
    Награды: 0
    Регистрация: 12.06.2013

    del.
    Сообщение отредактировал ylman2013 - Среда, 04.09.2013, 15:49
      Злобная реклама
    Среда, 04.09.2013, 15:26
    Статус:
    Сообщений: 666
    Регистрация: 12.06.2013
    Российская Федерация  Scouser
    Среда, 04.09.2013, 16:03 | Сообщение # 7905
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    Deathdoor, Благодарю. Всё работает!
    А на скрине Р2 был.
      Злобная реклама
    Среда, 04.09.2013, 16:03
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Поиск: