Случайная подборка модов
NLC 7: Я - Меченный
3.8
Двойники - Разлом Времени
3.5
Dream Reader-TFZ 1.1
3.7
Paradise Lost
3.7
Возвращение
3.0
NEYA Online
3.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
    Украина  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
    Поиск: