Віконечко із запитанням: "Ви справді хочете перейти на іншу локацію?" було вирізано із ЗП. З'являється при
вході в рестриктор, при натисканні на "Так" вас телепортує на 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=
Усе