Случайная подборка модов
Сезон катастроф: Агрессия
2.7
Зимний путь
3.4
История Конвона. Часть первая
3.1
История Кота
3.4
Пространственная аномалия (Update 3)
4.0
Путь во мгле
4.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
Российская Федерация  Overfirst
Понедельник, 13.11.2017, 21:59 | Сообщение # 8656
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

Код
local xml = CScriptXmlInit()
xml:ParseFile("file.xml")
  Злобная реклама
Понедельник, 13.11.2017, 21:59
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Соединенные Штаты  Star
Вторник, 14.11.2017, 11:29 | Сообщение # 8657
New Vision of War
Статус:
Неопытный:
Сообщений: 561
Награды: 2
Регистрация: 27.04.2015

Всем привет!Есть вопрос по Чистому Небу. Значит добавил несколько локаций вдобавок к основным со смартами,заселением, переходами и связками, но появилась вот такая проблема (лог)

! [LUA][ERROR] ERROR: Path between [mar_smart_terrain_5_12] and [hosp_smart_terrain_1] doesnt exist for [csky].
! Cannot find saved game ~~~ path between [mar_smart_terrain_5_12] and [hosp_smart_terrain_1] doesnt exist for [csky].

FATAL ERROR

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\priquel\sources\engine\xrServerEntities\script_engine.cpp
[error]Line : 180
[error]Description : <no expression>
[error]Arguments : LUA error: ...\common\stalker clear sky\gamedata\scripts\_g.script:976: bad argument #2 to 'format' (string expected, got nil)


stack trace:
Проверил эту 976 строчку в g_script ничего понятно не нашел log(string.format("%s",nil)
В целом вылет показывает, что смарт недоступен,но как это исправить можно?!Подскажите пожалуйста, возможно и я вылет неправильно понял, заранее спасибо за ответ!
  Злобная реклама
Вторник, 14.11.2017, 11:29
Статус:
Сообщений: 666
Регистрация: 27.04.2015
Коста Рика  Jargon
Вторник, 14.11.2017, 12:21 | Сообщение # 8658
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата Star ()
Проверил эту 976 строчку в g_script ничего понятно не нашел log(string.format("%s",nil)
В целом вылет показывает, что смарт недоступен,но как это исправить можно?!Подскажите пожалуйста, возможно и я вылет неправильно понял, заранее спасибо за ответ!

ты лез до этих смартов? [mar_smart_terrain_5_12] and [hosp_smart_terrain_1]
Сообщение отредактировал Jargon - Вторник, 14.11.2017, 12:24
  Злобная реклама
Вторник, 14.11.2017, 12:21
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Украина  Sparqler
Вторник, 14.11.2017, 12:41 | Сообщение # 8659
Статус:
Зевака:
Сообщений: 1
Награды: 0
Регистрация: 14.11.2017

------------------------------------------------------------------------------------------------------------------------------------------------

Всем привет) Подскажите пожалуйста, как сделать в STALKER Call of Chernobyl постоянный туман на всех картах? Что бы погода была всегда просто туман) В самой игре погоду ставил все на туман, но все равно он пропадал на время. Можно в конфигах игры прописать как-то?) Спасибо) pocus

------------------------------------------------------------------------------------------------------------------------------------------------
Сообщение отредактировал Sparqler - Вторник, 14.11.2017, 12:46
  Злобная реклама
Вторник, 14.11.2017, 12:41
Статус:
Сообщений: 666
Регистрация: 14.11.2017
Российская Федерация  NEO
Вторник, 14.11.2017, 13:01 | Сообщение # 8660
Статус:
Ветеран:
Сообщений: 4497
Награды: 11
Регистрация: 24.05.2012

Цитата Sparqler ()
Можно в конфигах игры прописать как-то?)

В каждой секции каждого погодного файла строка:
fog_density =
Выстави значение 1.0.
  Злобная реклама
Вторник, 14.11.2017, 13:01
Статус:
Сообщений: 666
Регистрация: 24.05.2012
Соединенные Штаты  Star
Вторник, 14.11.2017, 14:22 | Сообщение # 8661
New Vision of War
Статус:
Неопытный:
Сообщений: 561
Награды: 2
Регистрация: 27.04.2015

Jargon, нет не лез,но что за смарты знаю (1 оригинальный смарт на болотах который спавнит Чновцев, второй созданный в госпитале). Я как обычно делал смарт через сдк, их у меня два на локации,соединил их между собой,локации тоже соединены,на смартах поставил точки спавна, и при новой игре вылетает с такой руганью мол смарт не подходит для группировки (в данном случае ЧН, кстати с другими также). Что поделать не знаю,точнее как сделать так чтобы игра не ругалась на созданные смарты и спавнила там нпс, ведь на спавн смарты оригинальных лок не ругается.
Сообщение отредактировал Star - Вторник, 14.11.2017, 14:25
  Злобная реклама
Вторник, 14.11.2017, 14:22
Статус:
Сообщений: 666
Регистрация: 27.04.2015
Коста Рика  Jargon
Вторник, 14.11.2017, 14:31 | Сообщение # 8662
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата Star ()
нет не лез,но что за смарты знаю (1 оригинальный смарт на болотах который спавнит Чновцев, второй созданный в госпитале). Я как обычно делал смарт через сдк, их у меня два на локации,соединил их между собой,локации тоже соединены,на смартах поставил точки спавна, и при новой игре вылетает с такой руганью мол смарт не подходит для группировки (в данном случае ЧН, кстати с другими также). Что поделать не знаю,точнее как сделать так чтобы игра не ругалась на созданные смарты и спавнила там нпс, ведь на спавн смарты оригинальных лок не ругается.

Видимо не правильная настройка смарта, либо сквада который на нем респавнится.

что в кастомдате смарта у тебя?
Сообщение отредактировал Jargon - Вторник, 14.11.2017, 14:38
  Злобная реклама
Вторник, 14.11.2017, 14:31
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Соединенные Штаты  Star
Вторник, 14.11.2017, 16:20 | Сообщение # 8663
New Vision of War
Статус:
Неопытный:
Сообщений: 561
Награды: 2
Регистрация: 27.04.2015

Jargon,
вот
[smart_terrain]
targets = hosp_smart_terrain_2
sim_type = territory
sim_value = 1
squad_capacity = 2
squad_id = 0
def_restr = hosp_smart_terrain_1
att_restr = hosp_smart_terrain_1
respawn_sector = csky, army
sim_avail = true
END

Работы в смарте есть,локация связана для НПС (графы связаны), переходы имеются
Но я так понял, игра не распознает смарты новые и намекает на то, что они не связаны, хотя открывал в сдк дефолтные локации и там не было связок со смартами других локаций, то есть если кордоновские смарты связаны между собой и все, а это не воспринимает

Добавлено (14.11.2017, 16:20)
---------------------------------------------
Jargon, просто по идее как,сделал смарт,прописал в нем респаун и все отлично,а на введенной локации и созданном смарте того же госпиталя (там изначально нет смартов) или Припяти ТЧ ни ни,бред же ну
Сообщение отредактировал Star - Вторник, 14.11.2017, 16:21
  Злобная реклама
Вторник, 14.11.2017, 16:20
Статус:
Сообщений: 666
Регистрация: 27.04.2015
Российская Федерация  atanda
Вторник, 14.11.2017, 16:56 | Сообщение # 8664
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

BoBaH_671, хм, возвращает таблицу?
  Злобная реклама
Вторник, 14.11.2017, 16:56
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Украина  _S_k_i_F_
Вторник, 14.11.2017, 17:21 | Сообщение # 8665
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

buffy, это не ф-ция, а процедура - она сама по себе ничего не возвращает
Код
void CScriptXmlInit::ParseFile(LPCSTR xml_file)
{
    m_xml.Load(CONFIG_PATH, UI_PATH, xml_file);
}

Она в указанную переменную передает разобранный файл.
Сообщение отредактировал _S_k_i_F_ - Вторник, 14.11.2017, 17:27
  Злобная реклама
Вторник, 14.11.2017, 17:21
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  atanda
Вторник, 14.11.2017, 17:33 | Сообщение # 8666
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

_S_k_i_F_, это я знаю, но какого он типа в луа(строка или всё-же таблица), этот разобранный файл?
Сообщение отредактировал buffy - Вторник, 14.11.2017, 17:33
  Злобная реклама
Вторник, 14.11.2017, 17:33
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Российская Федерация  Overfirst
Вторник, 14.11.2017, 17:36 | Сообщение # 8667
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

buffy, а ты проверь: type(xml).
  Злобная реклама
Вторник, 14.11.2017, 17:36
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  atanda
Вторник, 14.11.2017, 17:44 | Сообщение # 8668
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

BoBaH_671, да... приду - проверю)
  Злобная реклама
Вторник, 14.11.2017, 17:44
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Украина  _S_k_i_F_
Вторник, 14.11.2017, 17:46 | Сообщение # 8669
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

buffy, userdata
  Злобная реклама
Вторник, 14.11.2017, 17:46
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Коста Рика  Jargon
Вторник, 14.11.2017, 18:02 | Сообщение # 8670
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата Star ()
[smart_terrain]
targets = hosp_smart_terrain_2
sim_type = territory
sim_value = 1
squad_capacity = 2
squad_id = 0
def_restr = hosp_smart_terrain_1
att_restr = hosp_smart_terrain_1
respawn_sector = csky, army
sim_avail = true
END


def_restr = рестриктор при входе вражеских отрядов в который население смарта начинает готовиться к обороне
att_restr = рестриктор при входе вражеских отрядов в который население смарта начинает атаковать противника
  Злобная реклама
Вторник, 14.11.2017, 18:02
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Поиск: