Случайная подборка модов
Путь человека: Шаг в неизвестность
3.8
Зимний путь
3.4
Игра Душ: Эксельсиор
4.4
Krovosos mod v. 3.8
4.0
Dead Autumn 2: Другая реальность
4.1
Новый Арсенал 4.5
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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_
Воскресенье, 04.09.2016, 11:59 | Сообщение # 3631
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Last_Dawn, в xr_conditions есть функция npc_community. С её помощью и проверяй.
Сообщение отредактировал _S_k_i_F_ - Воскресенье, 04.09.2016, 12:01
  Злобная реклама
Воскресенье, 04.09.2016, 11:59
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  Advisor890
Воскресенье, 04.09.2016, 12:35 | Сообщение # 3632
Статус:
Отмычка:
Сообщений: 115
Награды: 1
Регистрация: 07.07.2012

BoBaH_671, Да это на ЧН. att_restr - space restrictor, за пределы которого не могут выйти бойцы, атакующие этот лагерь. Такой же вылет происходит даже если делаешь логику через [exclusive].
  Злобная реклама
Воскресенье, 04.09.2016, 12:35
Статус:
Сообщений: 666
Регистрация: 07.07.2012
Российская Федерация  Last_Dawn
Воскресенье, 04.09.2016, 14:11 | Сообщение # 3633
Статус:
Опытный:
Сообщений: 1692
Награды: 5
Регистрация: 22.03.2016

_S_k_i_F_, да делал так, вылетало. Попробовал так: if xr_conditions.npc_community() == 'ecolog' then

Словил вот:
LUA error: c:\coc\gamedata\scripts\xr_conditions.script:645: attempt to index local 'p' (a nil value)

Что за хрень. Главное в нём есть функция character_community и конструкция


Пашет.
А эта вот

Не может, хотя обе записаны. Не знаю я, маразм какой-то. Или её по другому использовать надо, не пойму?
  Злобная реклама
Воскресенье, 04.09.2016, 14:11
Статус:
Сообщений: 666
Регистрация: 22.03.2016
Украина  _S_k_i_F_
Воскресенье, 04.09.2016, 14:18 | Сообщение # 3634
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Last_Dawn, ты не правльно проверял, надо так:
Код
if xr_conditions.npc_community(nil, nil, {"ecolog"}) then
  Злобная реклама
Воскресенье, 04.09.2016, 14:18
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  Last_Dawn
Воскресенье, 04.09.2016, 14:29 | Сообщение # 3635
Статус:
Опытный:
Сообщений: 1692
Награды: 5
Регистрация: 22.03.2016

_S_k_i_F_,
[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : ..\xrServerEntities\script_engine.cpp
[error]Line : 193
[error]Description : <no expression>
[error]Arguments : LUA error: c:\coc\gamedata\scripts\xr_conditions.script:649: attempt to index local 'npc' (a nil value)
sad
  Злобная реклама
Воскресенье, 04.09.2016, 14:29
Статус:
Сообщений: 666
Регистрация: 22.03.2016
Украина  _S_k_i_F_
Воскресенье, 04.09.2016, 14:51 | Сообщение # 3636
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Last_Dawn, а так
Код
if xr_conditions.npc_community(actor, npc, {"ecolog"}) then
  Злобная реклама
Воскресенье, 04.09.2016, 14:51
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  makdm
Воскресенье, 04.09.2016, 15:31 | Сообщение # 3637
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Last_Dawn ()
тот же лог.

Чтобы что-то передать в функцию, сначала желательно это что-то получить.
У вас npc не получен, вот и вы и передаёте в функцию NIL, о чём вам движок постоянно сообщает. Но вы просто с упорством игнорите его и продолжаете передавать NIL.
  Злобная реклама
Воскресенье, 04.09.2016, 15:31
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Украина  _S_k_i_F_
Воскресенье, 04.09.2016, 16:24 | Сообщение # 3638
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Last_Dawn, возможно из логики данного непися
Код
on_info = {=npc_community(ecolog)} %+info%

Либо какое-то твое действие.
  Злобная реклама
Воскресенье, 04.09.2016, 16:24
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  makdm
Воскресенье, 04.09.2016, 16:42 | Сообщение # 3639
Время Альянса
Статус:
Опытный:
Сообщений: 1787
Награды: 19
Регистрация: 22.11.2012

Цитата Last_Dawn ()
Хотел бы сделать проверку на группировку для нпс и засунуть эту красоту в прекондишн, но что ни пробовал, как-то не выходит
Цитата Last_Dawn ()
и как его выдать? не в диалоге ж

Сначала напишите, что вы хотите получить на выходе.
В какой прекондишн вы хотите чего засунуть? Ничего не понятно.
  Злобная реклама
Воскресенье, 04.09.2016, 16:42
Статус:
Сообщений: 666
Регистрация: 22.11.2012
Российская Федерация  Mr_KpuBoPyK
Воскресенье, 04.09.2016, 17:36 | Сообщение # 3640
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

Здравсвуйте. Начал осваивать сдк 0.7. Скомпилил затон...а когда открываю Level Editor то ловлю вылет:

В чем дело и как это можно исправить?
Прикрепления: 4691578.png (554.2 Kb)
  Злобная реклама
Воскресенье, 04.09.2016, 17:36
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Украина  NewValveCom
Воскресенье, 04.09.2016, 17:39 | Сообщение # 3641
Статус:
Отмычка:
Сообщений: 102
Награды: 3
Регистрация: 07.08.2016

Цитата PRO100_STALKER ()
В чем дело и как это можно исправить?

Точно не знаю, но скорее всего тебе нужно обновить драйвера видеокарты.
  Злобная реклама
Воскресенье, 04.09.2016, 17:39
Статус:
Сообщений: 666
Регистрация: 07.08.2016
Российская Федерация  Overfirst
Воскресенье, 04.09.2016, 17:47 | Сообщение # 3642
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

PRO100_STALKER, проверь, не запущен ли процесс xrEngine. С ним СДК не запустится.
  Злобная реклама
Воскресенье, 04.09.2016, 17:47
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  denis2000
Воскресенье, 04.09.2016, 17:48 | Сообщение # 3643
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата PRO100_STALKER ()
В чем дело и как это можно исправить?

Обновите библиотеки DirectX.
  Злобная реклама
Воскресенье, 04.09.2016, 17:48
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Mr_KpuBoPyK
Воскресенье, 04.09.2016, 17:50 | Сообщение # 3644
Статус:
Неопытный:
Сообщений: 544
Награды: 3
Регистрация: 24.03.2014

BoBaH_671, Да! Оказывается был запущен процесс x-ray (И что он только там делал) Огромное спасибо
  Злобная реклама
Воскресенье, 04.09.2016, 17:50
Статус:
Сообщений: 666
Регистрация: 24.03.2014
Российская Федерация  Last_Dawn
Воскресенье, 04.09.2016, 17:53 | Сообщение # 3645
Статус:
Опытный:
Сообщений: 1692
Награды: 5
Регистрация: 22.03.2016

_S_k_i_F_, у меня рандом.
makdm, ну вообщем хочу сделать рандомным сталкерам диалог, но только для членов определённой группировки. Через character_desc_general очень долго, он прописывается в character_dialogs и в самом верху должен находиться прекондишн на то, чтобы скрывать данный диалог у членов других группировок, то есть не экологов. Вы уж извините, что здесь обывательствую, надеюсь позже будет желание ознакомиться с lua)
  Злобная реклама
Воскресенье, 04.09.2016, 17:53
Статус:
Сообщений: 666
Регистрация: 22.03.2016
Поиск: