Ви дійсно хочете пе...
 
Сповіщення
Очистити все

Ви дійсно хочете перейти на іншу локацію?


NazarTmm
Ранг:
Досвідчений
Роль:
Модмейкер
Угруповання:
Бандити
Записи:
35
Приєднався:
10 місяців тому
Початок теми  

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

Усе


   
Цитата
Теги теми