Случайная подборка модов
Поиск (DIES IRAE)
4.1
SWTC
4.1
Road To The North
3.7
Выживший. Побег из Зоны
3.7
Новый Арсенал 4.5
3.7
Под прикрытием смерти. Клондайк 2.0
4.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
Украина  _S_k_i_F_
Среда, 11.01.2017, 12:04 | Сообщение # 5281
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

MoDoStRoY, вызови так
Код
xr_effects.set_time_factor(nil,nil,5000)
  Злобная реклама
Среда, 11.01.2017, 12:04
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  MoDoStRoY
Среда, 11.01.2017, 12:43 | Сообщение # 5282
Статус:
Бывалый:
Сообщений: 602
Награды: 4
Регистрация: 03.04.2012

_S_k_i_F_, это решило проблему с переменной "p", но игра вылетает, жалуясь на скрипт установки таймера, который я ставлю для того, чтобы спустя некое время остановить перемотку.



Использую АМК таймеры.

Добавлено (11.01.2017, 12:35)
---------------------------------------------

Добавлено (11.01.2017, 12:43)
---------------------------------------------
К слову, без перемотки всё работает, в скриптах таймеров ошибок нет.

Сообщение отредактировал MoDoStRoY - Среда, 11.01.2017, 12:36
  Злобная реклама
Среда, 11.01.2017, 12:43
Статус:
Сообщений: 666
Регистрация: 03.04.2012
Украина  _S_k_i_F_
Среда, 11.01.2017, 12:47 | Сообщение # 5283
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

MoDoStRoY, используй on_game_timer в логике и потом снова верни с помощью set_game_time
  Злобная реклама
Среда, 11.01.2017, 12:47
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  MoDoStRoY
Среда, 11.01.2017, 12:48 | Сообщение # 5284
Статус:
Бывалый:
Сообщений: 602
Награды: 4
Регистрация: 03.04.2012

_S_k_i_F_, увы, не представляю как это сделать, можно по подробнее?
  Злобная реклама
Среда, 11.01.2017, 12:48
Статус:
Сообщений: 666
Регистрация: 03.04.2012
Украина  _S_k_i_F_
Среда, 11.01.2017, 13:36 | Сообщение # 5285
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

MoDoStRoY, ты сначала объясни по порядку - что тебе нужно сделать?
  Злобная реклама
Среда, 11.01.2017, 13:36
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  MoDoStRoY
Среда, 11.01.2017, 15:35 | Сообщение # 5286
Статус:
Бывалый:
Сообщений: 602
Награды: 4
Регистрация: 03.04.2012

_S_k_i_F_, нужно сделать "засыпание" гг на час-другой. Затемнить экран, перемотать время и снова дать играть. Таким же образом как реализован сон на ТЧ, только без видео "снов".
  Злобная реклама
Среда, 11.01.2017, 15:35
Статус:
Сообщений: 666
Регистрация: 03.04.2012
Украина  _S_k_i_F_
Среда, 11.01.2017, 15:56 | Сообщение # 5287
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

MoDoStRoY, в логику рестриктора
Код
[sr_idle@time]
on_info = sr_idle@timer %=run_postprocess(black:18485:true) =set_game_time(5000)%

[sr_idle@timer]
on_game_timer = 100 | nil %=set_game_time(1000) =stop_postprocess(18485)%
  Злобная реклама
Среда, 11.01.2017, 15:56
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  MoDoStRoY
Среда, 11.01.2017, 16:13 | Сообщение # 5288
Статус:
Бывалый:
Сообщений: 602
Награды: 4
Регистрация: 03.04.2012

_S_k_i_F_, а можно это как-то сделать через скрипты? У меня нет рестрикторов, всё вызывается и работает на скриптах.
  Злобная реклама
Среда, 11.01.2017, 16:13
Статус:
Сообщений: 666
Регистрация: 03.04.2012
Российская Федерация  denis2000
Среда, 11.01.2017, 18:42 | Сообщение # 5289
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата PRO100_STALKER ()
А разве не надо компилировать сетку на том же качестве, как и геометрию?

Конечно не нужно, одно от другого никак не зависит!
NewValveCom, Как у вас с английским? Сообщение cross_table doesn't correspond to the AI-map означает, что кросс-таблица не совпадает с АИ-сеткой, включаем то, что есть и вспоминаем что АИ-сетка находиться в файле level.ai локации, а кросс-таблица в all.spawn. Делаем вывод, что сетку пересобрали а спавн нет!
  Злобная реклама
Среда, 11.01.2017, 18:42
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  BeeRsek
Среда, 11.01.2017, 19:10 | Сообщение # 5290
Тайна Зоны: История Стрелка
Статус:
Опытный:
Сообщений: 1308
Награды: 7
Регистрация: 24.01.2011

del
Сообщение отредактировал BeeRsek - Среда, 11.01.2017, 20:56
  Злобная реклама
Среда, 11.01.2017, 19:10
Статус:
Сообщений: 666
Регистрация: 24.01.2011
Российская Федерация  ins33
Четверг, 12.01.2017, 00:29 | Сообщение # 5291
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Приведите пример логики 2 враждующих нпс, которые будут игнорировать бой друг с другом. Они должны стоять друг на против друга, и при приближении к ним гг, один из них должен позвать ГГ рукой.

jonn1990, Вот кусок цитаты из паралельново форума:
enum ERestrictorTypes {
eDefaultRestric torTyp eNone = u8(0),
eDefaultRestr ictorTyp eOut = u8(1),
eDefaultRestr ictor TypeIn = u8(2),
eRestrictorTyp eN one = u8(3),
};

Определяющее тип рестриктора:

1 - рестрикторы в которые разрешено входить, запрещено выходить;

2 - рестрикторы в которые запрещено входить, разрешено выходить;

3 - без типа, обычно в таких рестрикторах есть логика.
  Злобная реклама
Четверг, 12.01.2017, 00:29
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Беларусь  TomlnFerno
Четверг, 12.01.2017, 02:00 | Сообщение # 5292
Статус:
Отмычка:
Сообщений: 75
Награды: 6
Регистрация: 01.01.2016

ins33, пример из ТЧ
Код

[logic]
active = walker20

[walker20]
path_walk = walker20_walk
path_look = walker20_look
combat_ignore_cond = true -- игнор комбата
combat_ignore_keep_when_attacked = true -- продолжает игнорить если по нему попали(если false, то после попадания срывается в бой)
meet = meet

[meet]
meet_state = 50|hello| 10|wait -- при расстоянии от 50 до 10 метров подзывает, ближе стоит и смотрит на ГГ
meet_state_wpn = 50|hello| 10|wait -- тоже самое только для случая если ГГ с пушкой в руках (можно не писать)
victim = 50|actor -- направление взгляда если расстояние меньше или равно данному (тут ГГ)
victim_wpn = 50|actor
use = true
use_wpn = true

Со вторым нпс думаю разберешься. Надеюсь помог )
Остается поставить друг напротив друга , и собсна усе.
Сообщение отредактировал TomlnFerno - Четверг, 12.01.2017, 02:39
  Злобная реклама
Четверг, 12.01.2017, 02:00
Статус:
Сообщений: 666
Регистрация: 01.01.2016
Российская Федерация  BeeRsek
Четверг, 12.01.2017, 07:16 | Сообщение # 5293
Тайна Зоны: История Стрелка
Статус:
Опытный:
Сообщений: 1308
Награды: 7
Регистрация: 24.01.2011

у кого есть установленный сдк 0.7., поделитесь пожалкйста обьектами, нужны объекты из папок fake и trees
  Злобная реклама
Четверг, 12.01.2017, 07:16
Статус:
Сообщений: 666
Регистрация: 24.01.2011
Российская Федерация  POCIFIST
Четверг, 12.01.2017, 13:09 | Сообщение # 5294
Статус:
Гость:
Сообщений: 66
Награды: 1
Регистрация: 28.08.2015

Как файл level.ai для ТЧ переделать под ЗП?
  Злобная реклама
Четверг, 12.01.2017, 13:09
Статус:
Сообщений: 666
Регистрация: 28.08.2015
Украина  Vlador
Четверг, 12.01.2017, 13:55 | Сообщение # 5295
Статус:
Опытный:
Сообщений: 1572
Награды: 12
Регистрация: 12.11.2014

Здравствуйте, платформа - ТЧ.
Отписывался неделю назад на АМК, и т.к. никто не отписал нужный мне ответ, дублирую сообщение сюда. Заранее спасибо.

Приветствую. В чем может быть проблема такой долгой компиляции лайтмапов? Компилирую Генераторы на х64 компиляторе. К примеру, для ЗП на х32 компиляторе я скомпилировал Дикую территорию за 8 часов, Кордон на х64 (основа ПвМ; + расширен в 2-3 раза) за 17 часов. И это в целом и общем, а не отдельно лайтмапы. Генераторы вроде небольшая локация, а лайтмапы компилит уже 11 часов. Да и это еще и на моем компе.

Прикладываю хар-ки своего железа, хотя они и так есть в подписи... Неважно, в общем, вот:




В итоге локация скомпилировалась за 19.5 часов. Что-то слишком долговато. Не знаете, в чем проблема? Ибо мне потом придется компилировать куда большие локации, и как-то не хочется компилить их 3-4 дня.
И приложу еще ключ. Может не так прописал? Или еще чего-нибудь надо прописать?

Добавлено (12.01.2017, 13:55)
---------------------------------------------
POCIFIST, соберите его на нужной локации в SDK 0.7, скомпилируйте, - готово.

Сообщение отредактировал Vlador - Четверг, 12.01.2017, 13:53
  Злобная реклама
Четверг, 12.01.2017, 13:55
Статус:
Сообщений: 666
Регистрация: 12.11.2014
Поиск: