S.T.A.L.K.E.R. 2: Новый трейлер <<<>>> S.T.A.L.K.E.R.: Global War <<<>>> Инструмент - теперь и для ТЧ!
-
Число публикаций
1 051 -
Регистрация
-
Последнее посещение
-
Дней в топе
1 -
AMKoin
10,865 [Подарить AMKoin]
Сообщения опубликованы AndreySol
-
-
А в чем смысл?
-
jump_to_level - этого в чистом ТЧ вроде нет...
Настройки скриптового LC проверяй, какая там точка задана.
- 1
-
2 часа назад, Купер сказал(а):
задаём ему принудительно online = true. Что произойдёт?
Ну так надо глянуть в скрипте xr_gulag.script(ну и все что с ним связано), как там это обрабатывается.
- 1
-
Насчет флагов: там ведь выставляются глобальные моменты поведения непися, к примеру можно выставить флаги так, что он не будет в офф-лайн уходить. По этому наиболее корректно это править в СДК, т.к. там виден весь набор флагов, а не это загадочное(для меня к примеру) "0xfffffffb".
- 1
-
Ну так лог вылета полный покажи.
Цитатая решил перенести "на 7" на оригинальный тч
Ничего не понял - что и куда переносится?
- 2
-
Движковая правка вылета, по отсутствию звукового файла, уже давно есть в теме "Уроки по модостроению".
А что мешает посмотреть реализацию ф-ции-итератора в том же рюкзаке?
-
11 часов назад, Капрал Хикс сказал(а):
встречается только в этом скрипте и только в этой функции
Не правда. В аргументе ф-ции эта переменная - смотрите дальше, где вызывается эта ф-ция, и как передается соответствующий аргумент ф-ции.
- 1
-
Ну так у тебя же четко написано: попытка сравнить число с nil. Т.е. в переменной ver у тебя nil. Вот и раскапывай всю цепочку инициализации этой переменной и ищи место где она не инициализируется правильным значением.
Сделай так:
wnd = nil -- объявили глобальную переменную
далее
wnd = ui_my_menu.menu()
level.start_stop_menu(wnd, true)В переменной wnd будет объект класса твоего окна. Глобальная переменная будет доступна из любого иного места.
- 1
-
Код покажи, которым ты открываешь свое окно.
-
21.04.2021 в 18:46, Saboteur сказал(а):
2. Читерство.
Во первых, чисто по жизненной логике - чушь, чтоб торгаш, находящийся нелегально в ЧЗО, по сути под статьей, и сбывающий нелегально скупленные у нелегальных сталкеров артефакты, и чтоб он выеживался на тему откуда у конкретного сталкера взялись деньги???
Во вторых, что бы вы не навертели в диалогах и конфигах против читера - если он знает как использовать команду give_money, то что ему помешает найти и убрать из скриптов\конфигов все ваши "противучитерские" затычки?
- 2
-
Попробовать в движке поправить...
-
А не проще всякие объекты с шейпами в СДК настраивать?
- 1
-
14 часов назад, Баба ЯГА сказал(а):
каким-то образом реализовано это дело, когда труп перетаскиваешь в комбезе?
Что имеется в виду? Где реализовано?
-
1 час назад, Баба ЯГА сказал(а):
Есть предложения по решению вопроса?
Да как обычно - править движок...
- 1
-
2 часа назад, Баба ЯГА сказал(а):
Думаю - подойдёт.
use_object - кэллбэк на использование предмета, как то выпивание, съедание, применение аптечки или антирада. Каким боком это связано с перетаскиванием физобъектов, где, как я понимаю, имеет место аттач объекта к ГГ?
- 2
-
8 минут назад, Jekyll сказал(а):
Только править движок?
Конечно.
- 1
- 1
-
get_campfire() - это из ЗП?
-
Что такое "o:get_campfire()"?
ЦитатаМб его можно было бы чем-то заменить?
Я ж написал - от ситуации зависит. Если действие проверки привязано к конкретному костру - лучше плясать от костра. Если нужно проверять на наличие любого костра рядом, тогда перебором, код в принципе пойдет, только разобраться что есть такое "o:get_campfire()"?
-
Костер - это объект, имеющий в родителях спейс-рестриктор. В зависимости от конкретных условий(?) можно отслеживать нахождение ГГ в радиусе шейпа, или же проверять расстояние от ГГ до объектов, которые являются кострами.
-
@ARTLantist Понял.
Тут, может стоит прдъяву админам выставить - пора разделить ковырялку движка на три раздела?
И я уже предлагал - давайте тему "Заказы". Мне лень задаром писать скрипты\движковые правки по просьбам, но если бы меня простимулировали парой соток на пивасик - почему нет? Я не алкаш, я просто достаточно ленив...
- 1
- 2
- 1
- 1
-
@ARTLantist Ощущение, что ты правишь движок наугад и не пытаясь разобраться в том, что тебе интересно.
UIInventoryWnd.cpp, UIInventoryWnd2.cpp, UIInventoryWnd3.cpp - там все, что касается окна инвентаря. Там и обработчик дропа предмета. Найдешь сам, или тебя еще и в саму ф-цию тыкнуть?
-
А посмотреть в распакованном спавне примеры?
[spawn]
wpn_knife
detector_advances
bandage=4
medkit=4
........
- 1
- 2
- 2
-
17.03.2021 в 13:36, Jekyll сказал(а):
И как получить его ID?
local s_obj = alife():create("new_stalker".....)
if s_obj then
s_obj.id
- 1
- 2
-
4 часа назад, Zander_driver сказал(а):
Начнем с того, что в инвентаре нет ячеек
Вынужден оспорить это утверждение. Все классы с наличием Cell(ячейка) в названии - это тогда что по вашему?
Скриптование
в Скрипты / конфиги / движок
Опубликовано
@_Sk8_AsTeR_
Видимо проще подобрать стул под высоту анимации.
А где ты ее увидел, эту дыру? Внутри play_no_feedback использует все то-же, что и play_at_pos, просто назначение ф-ций разное.