Случайная подборка модов
Конец Света 2: Последний Восход
3.2
Dead City Mod v. 4.80
3.7
Призраки прошлого
3.2
Время Альянса 3. Связь Времен
3.4
Тайный путь
3.6
Эпизоды жизни Мерка
3.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Российская Федерация  Sander
Воскресенье, 12.11.2017, 16:36 | Сообщение # 8641
Статус:
Бывалый:
Сообщений: 764
Награды: 6
Регистрация: 18.09.2012

Используя данную функцию

function spawn_colt_zapiska()
local id, npc
if xr_conditions.is_dead(nil,nil,{"93"}) then
id = "93"
npc = get_story_object_id(id)
npc = alife():object(npc)
alife():create("colt_zapiska", npc.position, npc.level_vertex_id, npc.game_vertex_id, npc.id)
end
end

Получаю вылет

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: ...f chernobyl v.1.0.0.4\gamedata\scripts\sander.script:65: attempt to call global 'get_story_object_id' (a nil value)
  Злобная реклама
Воскресенье, 12.11.2017, 16:36
Статус:
Сообщений: 666
Регистрация: 18.09.2012
Российская Федерация  Khyzyr
Воскресенье, 12.11.2017, 17:32 | Сообщение # 8642
Статус:
Неопытный:
Сообщений: 452
Награды: 5
Регистрация: 19.06.2017

Цитата
npc = get_story_object_id(id)

Укажи id своего НПС
  Злобная реклама
Воскресенье, 12.11.2017, 17:32
Статус:
Сообщений: 666
Регистрация: 19.06.2017
Российская Федерация  Sander
Воскресенье, 12.11.2017, 17:40 | Сообщение # 8643
Статус:
Бывалый:
Сообщений: 764
Награды: 6
Регистрация: 18.09.2012

Khyzyr, указал же - 93.
  Злобная реклама
Воскресенье, 12.11.2017, 17:40
Статус:
Сообщений: 666
Регистрация: 18.09.2012
Российская Федерация  Overfirst
Воскресенье, 12.11.2017, 17:40 | Сообщение # 8644
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Sander, ужасный код. Начнём с того, что в ТЧ нету функции get_story_object_id. Во-вторых, ты неправильно записал сам спавн.
  Злобная реклама
Воскресенье, 12.11.2017, 17:40
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  denis2000
Воскресенье, 12.11.2017, 17:56 | Сообщение # 8645
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата zhenya4342 ()
секция sidorovich есть везде, где надо
Спавн-секции нет (или расположена в месте не известном движку), о чем вам движек и намекает.
Цитата zhenya4342 ()
чтобы модельку посмотреть в игре
Это принципиальная ошибка! Скелет Сидоровича (и как следствие все анимации) отличается от скелета остальных сталкеров, поэтому кроме вылета в итоге ничего вы не посмотрите при таком спавне.
Цитата zhenya4342 ()
спавн через F6 делал по твоей инструкции с sigerous.ru

Первое - инструкция не моя, вторая - проблема у вас.


ST_Barhan, Объект "can_script" появляется не сразу! Вот и ответ.
Сообщение отредактировал denis2000 - Воскресенье, 12.11.2017, 17:56
  Злобная реклама
Воскресенье, 12.11.2017, 17:56
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  zhenya4342
Воскресенье, 12.11.2017, 18:32 | Сообщение # 8646
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

Цитата denis2000 ()
Первое - инструкция не моя


Как это не твоя, если там написано "Урок 3 (автор denis2000)"?
Цитата denis2000 ()
Скелет Сидоровича (и как следствие все анимации) отличается от скелета остальных сталкеров


Ясно, тогда буду через милку что-нибудь делать с этим

Спасибо за помощь
  Злобная реклама
Воскресенье, 12.11.2017, 18:32
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Российская Федерация  denis2000
Воскресенье, 12.11.2017, 19:17 | Сообщение # 8647
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата zhenya4342 ()
Как это не твоя, если там написано "Урок 3 (автор denis2000)"?

Вот только вы не третий урок используете а 1 и 2 в которых я только соавтор внесший мелкие уточнения. Но суть не в этом.
Сообщение отредактировал denis2000 - Воскресенье, 12.11.2017, 19:55
  Злобная реклама
Воскресенье, 12.11.2017, 19:17
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  zhenya4342
Воскресенье, 12.11.2017, 20:35 | Сообщение # 8648
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

Цитата denis2000 ()
Вот только вы не третий урок используете а 1 и 2


Я ж говорю, я использовал инструкцию по спавну НПС на кнопку из третьего урока, а точнее 3а
Чтобы сделать нового НПС мне уроки уже давно не нужны wink
  Злобная реклама
Воскресенье, 12.11.2017, 20:35
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Российская Федерация  denis2000
Воскресенье, 12.11.2017, 20:58 | Сообщение # 8649
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

zhenya4342, Будьте внимательнее, в Уроке 3а не идет речь о спавне НПС по нажатию кнопки! А раз вы получаете подобный лог, то ваши знания по созданию НПС ставит под сомнения движек. Я же рекомендую еще раз вспомнить Уроки 1 и 2, а там уж как хотите - удачи в модостроении.
  Злобная реклама
Воскресенье, 12.11.2017, 20:58
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  zhenya4342
Понедельник, 13.11.2017, 02:10 | Сообщение # 8650
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

denis2000, взаимно, спасибо wink
  Злобная реклама
Понедельник, 13.11.2017, 02:10
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Российская Федерация  drksnc
Понедельник, 13.11.2017, 16:24 | Сообщение # 8651
xrMPE
Статус:
Гость:
Сообщений: 30
Награды: 2
Регистрация: 23.10.2017

Подскажите как в Чистом Небе спавнить мутантов через смарт_террейн? Способ из ЗП не работает, в интернете что-то не нашел.
Ниже пример из ЗП.
Код
[smart_terrain]
squad_id = 9
max_population = 1
respawn_params = respawn@smart_flesh_respawn
arrive_dist = 100

[respawn@smart_flesh_respawn]
spawn_flesh

[spawn_flesh]
spawn_squads = simulation_flesh
spawn_num = 7
Сообщение отредактировал drksnc - Понедельник, 13.11.2017, 16:24
  Злобная реклама
Понедельник, 13.11.2017, 16:24
Статус:
Сообщений: 666
Регистрация: 23.10.2017
Российская Федерация  AliStark
Понедельник, 13.11.2017, 17:11 | Сообщение # 8652
Статус:
Отмычка:
Сообщений: 75
Награды: 0
Регистрация: 07.11.2017

Подскажите пожалуйста (пошагово) как можно было добавить новую текстурку в L.E ??? Раньше нечто такое делал, но напрочь запямятовал. знаю что нужно иметь текстуру в формате .dds (gamedata\texture\папка) и .tga (rawdata\texture\папка) что надо было в Л.Е настраивать ?
  Злобная реклама
Понедельник, 13.11.2017, 17:11
Статус:
Сообщений: 666
Регистрация: 07.11.2017
Российская Федерация  denis2000
Понедельник, 13.11.2017, 18:28 | Сообщение # 8653
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

drksnc, Ну так способ из ЗП в ЧН и не должен работать. Насколько я помню там есть параметр respawn_sector - который определяет симуляционные сквады какой фракции тут могут респавниться:

Одновременно с этим в faction_monster.ltx нужно указать этот смарт в качестве точки спавна для конкретного сквада:



Цитата AliStark ()
знаю что нужно иметь текстуру в формате .dds

Если есть в формате dds, то этого достаточно (за редким исключением), нужно просто в gamedata скопировать (не забывая про thm). Если же нет в dds (или thm отсутсвует), то копируете tga в rawdata\texture\папка, запускаете LE/AE нажимаете Images/Image Editor и настраиваете свою текстуру (конкретные настройки зависят от типа текстуры). В результате получите в gamedata текстуру в формате dds и файл с настройками thm.
Сообщение отредактировал denis2000 - Понедельник, 13.11.2017, 20:40
  Злобная реклама
Понедельник, 13.11.2017, 18:28
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  AliStark
Понедельник, 13.11.2017, 20:27 | Сообщение # 8654
Статус:
Отмычка:
Сообщений: 75
Награды: 0
Регистрация: 07.11.2017

denis2000,
Спасибо большое ! Все уяснил
  Злобная реклама
Понедельник, 13.11.2017, 20:27
Статус:
Сообщений: 666
Регистрация: 07.11.2017
Российская Федерация  atanda
Понедельник, 13.11.2017, 20:31 | Сообщение # 8655
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

Доброго вечера народ! Пишу сюда, т.к. соответствующей темы не нашёл. Собственно вопрос: есть ли на луа библиотека для парсинга xml подходящая и для сталкера?
  Злобная реклама
Понедельник, 13.11.2017, 20:31
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Поиск: