-
Публикаций
1 401 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные denis2000
-
-
2 часа назад, rex44 сказал:Похоже, зря тут спросил.
В теме SX-Ray SDK 0.5/0.6 (CS) надо было спрашивать, с тем же результатом...
-
-
-
Paradox27kms Указанные для сборки спавна уровни не вписаны в game_levels.ltx или не имеют собранной АИ-сетки или спавна.
Проверьте правильность заполнения конфигов и готовность уровней с сборке спавна.
-
-
detoxe Запускать при старте такой код:
local console = get_console() console:execute("vid_mode 1280x720")
Вписав его например в скрипте ui_main_menu.script в функции main_menu:InitControls() в самом верху.
Возможно есть способ задать разрешение при помощи ключей запуска в командной строке.
-
Policai Мне кажется нет смысла тянуть устаревший объект, удалите плоскость и поставьте нормальный динамический костер из комплекта SDK.
- 1
-
Igor_Misery
1. Прячьте длинные логи под спойлер
2. На модели арта не настроена физическая оболочка в SDK.- 1
-
2 часа назад, Stgs сказал:molodoy_chelovek, странно, но при установке флага "r" на вейпоинт в игре получаю такой вылет
Правильно все же писать r=true Поскольку скрипт utils.script ругается на то, что переменная t_pos=nil, а именно она указывает положение символа "=" в тексте.
Флаг с параметром в имени точки пути walk мутанта.
- 1
-
Редактировать можно одну локацию а компилировать другую (labx8 в SDK есть в двух вариантах) проверяйте внимательнее.
-
Pavel Если вы расставили объекты статики в SDK, сделали билд локации, скомпилировали ее и перенесли файлы локации в игру, а объекты статики так и не появились, то очевидно , что проблема в том, что объекты были приписаны не к тем секторам.
- 2
-
20 минут назад, Крим сказал:...почему при старте игры у игрока 15 000 рублей.
Движек странно относиться к нулю в этом параметре, ставьте min="1" max="1" или обнуляйте деньги при старте игры.
-
5 минут назад, Stgs сказал:idle = 5,15,100
5 - минимальное время, 15 - максимальное время паузы в мсек. 100 - читается, да не используеться.
Смотри файл sound_theme.script
Дополнено 5 минуты спустя1 час назад, Igor_Misery сказал:Дайте скрипт на отбирание денег у ГГ
Файл: xr_effects.script function remove_actor_money( actor, obj ) local money_num = actor:money() actor:give_money(-money_num) end
- 1
-
Machete
На любой версии, никаких специфических движковых правок там не используется, только скрипты и конфиги.Нет, к сожалению я ошибся function_check_start есть только в ЗП!СпойлерФайл: game_tutorials.xml <outro_game> .... <!------ outro_4a --> <item> .... <function_check_start>outro_cond.degterev_live_sesa_live</function_check_start> .... </item> <!------ outro_4b --> <item> .... <function_check_start>outro_cond.degterev_live_sesa_not_live</function_check_start> .... </item> </outro_game>
Файл: outro_cond.script -- 4a function degterev_live_sesa_live() return ( not has_alife_info("degterev_is_dead") ) and ( not has_alife_info("sesa_is_dead") ) end -- 4b function degterev_live_sesa_not_live() return ( not has_alife_info("degterev_is_dead") ) and ( has_alife_info("sesa_is_dead") ) end
Дополнено 28 минуты спустяНо принцип сохраняется: можно создать несколько туториалов и стартовать их последовательно выбирая нужные развилки скриптами.
-
Machete Если по простому функция которая занимается проигрыванием гейм-туториалов выбирает нужные туториалы в зависимости от инфопорций полученных при прохождении.
- 1
-
monolit Если качаете с Яндекс-диска, то потребуется предварительно установленный СТАЛКЕР Зов Припяти версии 1.602. Если качаете через торрент, то более ничего не нужно инсталятор установит оригинальную игру и мод.
-
4 часа назад, Igor_Misery сказал:Как нибудь можно сделать магазинное питание оружия?
Дополнено 14 минуты спустяsvi_042
1. Нет ничего проще получить разрушение объекта - достаточно нанести ему хит необходимого уровня и он разрушиться.
2. Нет проблем в функцию из xr_effects первым параметром передается объект-актор, вторым объект - из логики которого вызвана функция:
Спойлер[logic] active = ph_idle@1 [ph_idle@1] on_info = {=dist_to_actor_le(10)} ph_idle@nil %=create_parasite% [ph_idle@nil]
function create_parasite(actor, object, p) local spawn_pos, lv_id, gv_id = object:position(), object:level_vertex_id(), object:game_vertex_id() local h = hit() h:bone("имя сустава куда нанести хит") h.power = уровень хита h.impulse = импульс хита h.direction = vector():sub(object:position(), actor:position()) h.draftsman = actor h.type = hit.wound object:hit(h) alife():create("секция мутанта", spawn_pos, lv_id, gv_id) end
Дополнено 18 минуты спустяStgs Судя по логу у вас модифицирован биндер ворон bind_crow.script. Открываете его ищите строку 139 и смотрите почему переменная packet не определена (равна nil).
- 2
- 1
-
Абакан с магазинным питанием из мода "Припять. Точка отсчета"
Спойлерhttps://yadi.sk/d/e1-xHMT_Vyv33
Не требует правок движка, рассчитан на оригинальный движек версии xRay 1.602.
Фича использовалась в моде Припять. Точка отсчета.
- 2
- 1
- 1
-
function actor_set_dolg(actor, npc) sim_board.get_sim_board():set_actor_community("dolg") end
или
function actor_set_dolg(actor, npc) db.actor:set_character_community("dolg",0,0) end
-
1 час назад, Igor_Misery сказал:Вылетает даже при компиляции зарегистрированных карт.
Такое возможно, ведь как уже сказано - регистрация в конфигах одна из возможных причин, а не единственная!
-
1 час назад, Igor_Misery сказал:Всмысле отсутствуют граф-поинты? Я же декомпилировал локацию, и в сдк были граф-поинты.
Кто об этом знал кроме вас? Правильно - никто! Поэтому приводятся общие причины ошибки.
1 час назад, Igor_Misery сказал:И локацию надо прописывать.
Это утверждение? Это вопрос?
1 час назад, Igor_Misery сказал:В батнике надо прописывать название папки? Или .level файла?
В SDK в настройках сцены есть параметр - имя локакции. Это - первоисточник от которого идут имя локации в конфигах и скриптах, имена папок и файлов, имя в батниках.
-
Igor_Misery
1. Отсутствуют граф-поинты на локации.
2. Локация не прописана в конфигах или неверно прописана (game_levels.ltx и game_maps_single.ltx).
3. Неверно указано имя локации в батнике. -
-
X-Ray SDK 0.7 (CoP)
в Работа с SDK
Опубликовано · Изменено пользователем denis2000
Mysterious В оригинальном level_weathers.script нет 459 строки. Ждем от вас пояснений.