Віконечко із запитанням: "Ви справді хочете перейти на іншу локацію?" було вирізано із ЗП. З'являється при
вході в рестриктор, при натисканні на "Так" вас телепортує на level_changer, а
при натисканні на "Ні" - телепортує подалі від рестриктора.
Створюємо space_restrictor і в його Кастом даті пишемо таку логіку:
[story_object]
story_id = ім'я_рестриктора
[logic]
cfg = scripts\путь\до_логіки\рестриктора.ltx
І ставимо тип рестриктора: Not A
Раджу одразу записати координати, куди буде телепортувати при натисканні
на "Так" і "Ні"
Компілюємо спавн і переходимо до логіки.
Завантажуємо архів і замінюємо файли з оригіналу: https://drive.google.com/file/d/1UUzzjISiLDT6TWyqpzDASl_4zQLy6HAO/view?usp=sharing
Після цього йдемо в наш файл логіки рестриктора і пишемо ось це:
[logic]
active = sr_idle@in
[sr_idle@in]
on_info = {=actor_in_zone(ім'я_рестриктора)} %=ім'я_функції_яка_буде_в_xr_effects% sr_idle@out
[sr_idle@out]
on_info = {!actor_in_zone(ім'я_рестриктора)} sr_idle@in
Тепер йдемо в xr_effects.script і пишемо ось таку функцію:
function ім'я_функції()
amk_wnd_lv.StartWnd("ім'я_рестриктора")
end
Після цього йдемо в configs\misc\amk\amk_lv.ltx
І за прикладом пишемо координати:
[ім'я_рестриктора] Yes=ім'я_рестриктора_yes No=ім'я_рестриктора_no [ім'я_рестриктора_yes] - координати телепортації при натисканні на "Так" x= y= z= [ім'я_рестриктора_no] - координати телепортації при натисканні на "Ні" x= y= z=
Усе