Случайная подборка модов
Dragon`s MOD
2.5
Хроники Зоны: Viam Fata
3.0
«В аду… Псы»
3.6
История Кота
3.4
Doomed to Eternal Torment
3.9
Ночь Перед Рождеством 2
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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


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




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Украина  _S_k_i_F_
Понедельник, 11.04.2016, 17:16 | Сообщение # 961
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Такой вопрос: можно ли НПС назначить несколько стартовых диалогов по условиям? Либо в диалоге менять имя собеседника? Зараннее спасибо!
  Злобная реклама
Понедельник, 11.04.2016, 17:16
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  antonnkz76
Понедельник, 11.04.2016, 17:23 | Сообщение # 962
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

_S_k_i_F_, можно, но легче использовать такую конструкцию:(также сделано у ПЫСов)


Насчет можно соврал, у меня при прописывании нескольких <start_dialog>...</start_dialog> они не все работали. Но было это давно и не исключено, что я ставил неправильные условия, так что требует проверки.
Сообщение отредактировал antonnkz76 - Понедельник, 11.04.2016, 17:30
  Злобная реклама
Понедельник, 11.04.2016, 17:23
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  ins33
Понедельник, 11.04.2016, 17:34 | Сообщение # 963
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

_S_k_i_F_, Стартовые диалоги:
1) Из логики в секции
meet_dialog = {первое условие} имя_диалога_1, {второе условие} имя_диалога_2
Постарайся избежать затыков по условиям.
2) В стартовом диалоге
Код
<phrase id="0">
  <text /> <!--так как диалог стартовый, а нужны условия, НПС молчит-->
   <next>1</next>
</phrase>
<phrase id="1">
  <text /> <!--У ГГ не спросили, ждём-->
   <next>2</next>
   <next>3</next>
</phrase>
<phrase id="2">
  <text>Вася</text> <!--НПС скажет:-->
<has_info>vasya</has_info>
   <next>4</next>
</phrase>
<phrase id="3">
  <text>Петя</text> <!--НПС скажет:-->
<has_info>petya</has_info>
   <next>4</next>
</phrase>
*


antonnkz76,
Цитата antonnkz76 ()
Насчет можно соврал
Используй meet_dialog
Сообщение отредактировал ins33 - Понедельник, 11.04.2016, 17:41
  Злобная реклама
Понедельник, 11.04.2016, 17:34
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  svi
Понедельник, 11.04.2016, 17:36 | Сообщение # 964
We Are Not Alone
Статус:
Неопытный:
Сообщений: 482
Награды: 8
Регистрация: 14.01.2015

BoBaH_671, брал из урока по спауну вертолёта. Меня тоже смутило.

antonnkz76, то же самое.

Дело в том, что пока сохранялась модель собственно ми-24, все шло нормально даже по старой логике. Когда заменил модель - пошла такая байда. Поэтому я то ли модель эту где-то не зарегистрировал, то ли что - не пойму.
  Злобная реклама
Понедельник, 11.04.2016, 17:36
Статус:
Сообщений: 666
Регистрация: 14.01.2015
Российская Федерация  DеXter
Понедельник, 11.04.2016, 19:55 | Сообщение # 965
Статус:
Неопытный:
Сообщений: 462
Награды: 5
Регистрация: 28.09.2015

svi, никаких sr_idle не может быть в логике вертолёта! От самой модели это теоретически зависеть не может. Хотя фиг знает этот движок, иногда я сам поражаюсь.
Сообщение отредактировал DеXter - Понедельник, 11.04.2016, 19:58
  Злобная реклама
Понедельник, 11.04.2016, 19:55
Статус:
Сообщений: 666
Регистрация: 28.09.2015
Российская Федерация  svi
Понедельник, 11.04.2016, 20:09 | Сообщение # 966
We Are Not Alone
Статус:
Неопытный:
Сообщений: 482
Награды: 8
Регистрация: 14.01.2015

DеXter, и тем не менее, будучи "крокодилом" он с этим idle спокойно летал biggrin . Я правда не знаю - возможно, где-нибудь не прописал какие-нибудь ссылки на модель все же. Что-нибудь там не привязывается к главной кости или еще что, не знаю.
  Злобная реклама
Понедельник, 11.04.2016, 20:09
Статус:
Сообщений: 666
Регистрация: 14.01.2015
Российская Федерация  Dreyyy
Понедельник, 11.04.2016, 20:14 | Сообщение # 967
Первые Дни Зоны
Статус:
Новичок:
Сообщений: 289
Награды: 3
Регистрация: 18.04.2014

Expression : assertion failed
Function : I:\xray-svn\editors\LevelEditor\Edit\SceneIO.cpp
File : I:\xray-svn\editors\LevelEditor\Edit\SceneIO.cpp
Line : 426
Description : F->r_chunk(CHUNK_VERSION, &version)

stack trace:

Вообщем, заселял уровень - все было нормально. Сегодня включил, пытаюсь открыть уровень и вижу сие чудо. Подскажите, что делать? SDK 0.4
  Злобная реклама
Понедельник, 11.04.2016, 20:14
Статус:
Сообщений: 666
Регистрация: 18.04.2014
Российская Федерация  ins33
Понедельник, 11.04.2016, 21:00 | Сообщение # 968
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Возвращаясь к смене визуала НПС. После долгих проб и ошибок получилось это:



Вставлял в код проверки, всё проходит до data.visual_name = visual, а pk:set(data) уже не срабатывает. Как впрочем и смена визуала.

В se_stalker.script добавил



Подскажите, где ошибка.

Использую m_netpk
  Злобная реклама
Понедельник, 11.04.2016, 21:00
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  FonSwong
Вторник, 12.04.2016, 00:31 | Сообщение # 969
Статус:
Опытный:
Сообщений: 1593
Награды: 1
Регистрация: 21.12.2014

Не понятно почему, но у меня вообще не получается скриптово создать CUIScrollView(), в то время как CUIListBox() дочерний от скрола успешно создаётся...

Собственно не суть, могу и его использовать.

Сам вопрос: у меня есть поля с текстом(заполняется автоматически разной длины текста), при большом объёме текст вылазиет, а размер окна с текстом остаётся таким же, и когда появляется новое окно ниже, верхнее залезает на нижнее.

Как можно увеличивать размер окна с текстом по мере того как увеличивается объём текста(чтобы начало следущего окна было там, где уже нет текста), или же какой-то другой способ побороть это есть? Ну и при смене разрешения так же может залезать.

Сообщение отредактировал FonSwong - Вторник, 12.04.2016, 00:36
  Злобная реклама
Вторник, 12.04.2016, 00:31
Статус:
Сообщений: 666
Регистрация: 21.12.2014
Российская Федерация  RICK
Вторник, 12.04.2016, 05:40 | Сообщение # 970
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

написал функцию для зп перенос предметов из инвентаря актера в инвентарный ящик но функция тупо несрабатывает и игра не вылаетает

function arena_transf_loot_inventory(actor, npc)
local out_object = db.actor
local in_object = get_story_object("arena_manager_relaise_invent")
local items_to_relocate = {}
local function relocate(out_object, item)
table.insert(items_to_relocate, item)
end
out_object:iterate_inventory_box (relocate, out_object)
for k,v in pairs(items_to_relocate) do
out_object:transfer_item(v, in_object)
end
end

и еще подскажите функцию удаления всех предметов из инвентаря актера кроме ножа бинокля и денег
  Злобная реклама
Вторник, 12.04.2016, 05:40
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  Overfirst
Вторник, 12.04.2016, 07:24 | Сообщение # 971
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

RICK, у меня такие функции работали, только если ящик этот находится на расстоянии от ГГ меньшем либо равном switch_distance из alife.ltx. По дефолту 150.
  Злобная реклама
Вторник, 12.04.2016, 07:24
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  denis2000
Вторник, 12.04.2016, 08:16 | Сообщение # 972
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

RICK, Чем не устраивает стандартная функция из xr_effects.script:
Код
function relocate_actor_inventory_to_box(actor, npc, p)
    local function transfer_object_item(item)
  if item:section() ~= "wpn_binoc" and item:section() ~= "wpn_knife" and item:section() ~= "device_torch" then
   db.actor:transfer_item(item, inv_box_1)
  end
    end
    inv_box_1 = get_story_object (p[1])
    actor:inventory_for_each(transfer_object_item)
end

И да get_story_object вернет только онлайн объект!
Можно попробовать такую конструкцию:
Код
inv_box_1 = alife():object(get_story_object_id(p[1]))



FonSwong, Eсли посмотреть в lua_help.script то можно увидеть все доступные методы для класса CUIListBox:
Сообщение отредактировал denis2000 - Вторник, 12.04.2016, 08:22
  Злобная реклама
Вторник, 12.04.2016, 08:16
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  DеXter
Вторник, 12.04.2016, 09:14 | Сообщение # 973
Статус:
Неопытный:
Сообщений: 462
Награды: 5
Регистрация: 28.09.2015

svi, проблема не с моделью, а с тем, что её использует.
  Злобная реклама
Вторник, 12.04.2016, 09:14
Статус:
Сообщений: 666
Регистрация: 28.09.2015
Российская Федерация  lambowskeee
Вторник, 12.04.2016, 10:01 | Сообщение # 974
Статус:
Зевака:
Сообщений: 20
Награды: 1
Регистрация: 16.07.2015

И снова привет, парни! В общем, очередной вопрос. Я скачал Customization Pack для ЗП и решил интегрировать туда реплейсер оружия от Gaz1kа, уже представил горячий секс с геймдатой, а её там не оказалось? Как же быть? Я решил распаковать db-файлы мода Customization Pack из папки patches, и редактировал их. Игра к чёрту вылетает при запуске. Как мне перевести этот мод на рельсы геймдаты? Просто я не понимаю, как мне совместить эти моды.
Сообщение отредактировал lambowskeee - Вторник, 12.04.2016, 10:12
  Злобная реклама
Вторник, 12.04.2016, 10:01
Статус:
Сообщений: 666
Регистрация: 16.07.2015
Российская Федерация  FonSwong
Вторник, 12.04.2016, 10:31 | Сообщение # 975
Статус:
Опытный:
Сообщений: 1593
Награды: 1
Регистрация: 21.12.2014

denis2000, и? Я знаю что этот метод изменяет размер. Перечитай вопрос.
Мысль не об изменении размера, а о решениия проблемы смещения текста, так, как на скринах видно.
Ставить сразу огромное окно-не вариант, т.к. при небольшом объёме текста, будет огромное пустое пространство
Сообщение отредактировал FonSwong - Вторник, 12.04.2016, 10:54
  Злобная реклама
Вторник, 12.04.2016, 10:31
Статус:
Сообщений: 666
Регистрация: 21.12.2014
Поиск: