-
Публикаций
1 141 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Сообщения, опубликованные N42
-
-
-
-
imcrazyhoudini atmsleep, а не atmmain. Ну и вернуть ui_sleep_init как локальную, как было
Дополнено 1 минуту спустя5 минут назад, imcrazyhoudini сказал:а если в _g.script ui_sleep_init объявить как true - не поможет?
Будет то же самое
-
-
imcrazyhoudini тогда проще не использовать эту проверку в биндсталкере, а все-таки использовать уже готовый апдейт в atmsleep.script (там и проверка есть именно на момент сна), чем переделывать ui_sleep_init и условия
Дополнено 3 минуты спустяВ 08.03.2023 в 11:32, imcrazyhoudini сказал:Как можно вызвать скриптовый выброс? (не оригинальный)
Менялось небо, можно было задать сколько выброс будет идти по времени.
Плюс чтобы можно было создать зону в которой игрок не будет получать уронТипа просто сменить погоду, добавить тряску и хит по гг с проверкой на нахождение в рестрикторе? Скриптовые выбросы вроде только оригинальный вызывают
-
local ui_sleep_init = false; убери в начале
Дополнено 1 минуту спустяИ с update(obj) убери local ui_sleep_init = true
-
11 минут назад, imcrazyhoudini сказал:а зачем её обозначать, или нужно?
я сразу же ведь написал ui_sleep_init == trueДругой скрипт не знает про эту переменную, для него она не будет существовать. local что-то, если находится внутри функции, существует только для этой функции. Если local что-то находится, например, в начале файла скрипта, то она существует только для файла. Это локальная переменная. Чтобы читать ее из других файлов, нужно ее обозначать как глобальную переменную. Перенеси ui_sleep_init = true без local в начало atmmain и в апдейте в условии поменяй на if db.actor.satiety < 0.70 and atmmain.ui_sleep_init == true then
Дополнено 2 минуты спустяНо не лучше будет перенести в atmsleep.script в апдейт, удобнее когда все, что относится к чему-то определенному, было в одном месте. И не надо будет захламляться глобальными переменными
-
imcrazyhoudini как в бинд сталкере назначается переменная ui_sleep_init?
Дополнено 1 минуту спустяimcrazyhoudini этот код с условиями и выводом окна в отдельном скрипте или сразу в биндсталкере? Обозначена ли глобально ui_sleep_init или только local ui_sleep_init? Чтобы использовать ui_sleep_init в другом скрипте, должно быть без local и за пределами функций
-
24 минуты назад, imcrazyhoudini сказал:зачем ему на апдейте висеть
Ну, мало ли кто-нибудь во сне все-таки прибежит стрелять, 15 м небольшая дистанция. Тем более + проверка на видимость, если не видит актора, может быть еще ближе. Само сообщение приходит?
-
imcrazyhoudini это где на апдейте? В atmsleep.script в update() тоже не работает? Где условие на здоровье
-
liskoko правки на пояс артов нету?
Дополнено 15 минуты спустяВ общем, вылет из-за пояса артов. Если убрал правку на количество артов (или уменьшил количество в правке) - сначала сними арты, сохранись, потом меняй или убирай. В сохранке на поясе должно быть артов столько, сколько прописано в конфиге, не больше
-
imcrazyhoudini в самом начале оставь local ui_sleep_init = true, а к level.start_stop_menu добавь условие
if ui_sleep_init == true then
level.start_stop_menu(atmsleep.UISleep(), true)
end
- 1
-
imcrazyhoudini в файле atmmain.script где if obj:section() == "sleepingbag" then в самом конце назначается ui_sleep_init = true даже если перед этим условие пройдет на false. Можно не с update() открывать окно спальника, а сразу же в on_item_drop(obj), лучше не забивать апдейт хламом. Лучше туда перенести. От точек с запятой проблем нету? Первый раз вижу чтобы их ставили
-
5 минут назад, imcrazyhoudini сказал:в тч респавна нет, был лишь спавн артефактов в аномалиях в начале игры, я это вернул в движок
Имел в виду, даже в нерабочем виде он в скриптах, а не в движке, можно было просто сам скрипт чуток подправить. Или вызов update вернул?
7 минут назад, imcrazyhoudini сказал:не знаешь как исправить?
Позже гляну
7 минут назад, imcrazyhoudini сказал:сама эта функция в биндере на on_use, юзаешь спальник - открывается окно
Не, имел в виду не куда это повесил, а где код открытия самого окна спальника, тут только условия. В другом скрипте?
-
-
19 часов назад, imcrazyhoudini сказал:да, прописал, я вернул спавн артов с тч в движок, то работает
Не очень понял, при чем тут тч, и зачем возвращать в движок, там респавн скриптовый. Да, в том аддоне spawned_count как-то криво назначается, иногда не убирается при взятии арта, а может резко 255 назначиться, хотя там до взятия арта должно быть 1
3 часа назад, imcrazyhoudini сказал:нужно чтобы если проверка не прошла, окно не открывалось, а у меня проверка не проходит, а окно открывается
А где оно открывается?
-
-
Как по-мне, должно быть мрачно. Зона опасное место, опасность может подстерегать где угодно и от кого угодно, и гнетущая атмосфера будет передавать игроку настрой, что тут не парк для прогулок. Но не всем это нравится, можно сделать зеленое, а отдельным аддоном мрачноту
- 1
-
43 минуты назад, imcrazyhoudini сказал:как начал модить чн совсем отупел
А я предупреждал, беги от чн 😁
Дополнено 3 минуты спустяВ конфигах аномалий прописал количество артов? Много там с нулями
-
5 часов назад, imcrazyhoudini сказал:но выброс происходит лишь единожды, не повторяется, почему?
У меня какое-то дежа вю
-
38 минут назад, sattega сказал:Нет не активировал
Странно, вылет был из-за аномалии с капсульной секцией на юпитере, после ее удаления у меня перестало вылетать
- 1
-
D4sh4 не работает. Для оригинального движка, если нужно оружие с автозахватом и зумом, нужно качать правку, чтобы можно было сделать оружие на классе бинокля https://disk.yandex.ru/d/cbeLU2ycfhGP2 Для солянки и оп много тем было, как добавлять автозахват, разберешься по ним. Прицел с подсветкой вроде тоже где-то был, но не вспомню где
-
Kalambur можно ему зрение подрезать, вроде как он притягивает если видит врага, в конфиге только минимальная дистанция
-
sattega на юпитере активировал капсулы аномалий?
Дополнено 20 минуты спустяsattega с этой сохранки продолжай https://dropmefiles.com/g2JAe Если аномалия с капсулы заспавнилась где-то под текстурами - лучше отгрузись
- 1
[CS] Модострой: вопросница
в Уроки, вопросы и советы по созданию модов
Опубликовано
Есть
Должно
radiation - это свойство, а get_bleeding() функция
Ковырять gamedata\configs\scripts\marsh\mar_intro_zone.ltx