Нужен триггер на телепорт с окном диалога и выбором в нем точки перемещения. Такие порты используются в карте X hero N. ПОМОГИТЕ ПОЖАЛУЙСТА! ЗА РАНЕЕ ОГРОМНОЕ СПАСИБО!

я сделал ) Спасибо что не скинули готовое хоть сам допетрил)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
там много точек куда телепортирует
в места где будет боссы или какие либо головоломки
28
ты хочешь сказать что сможешь сам настроить систему?
2
мне надо основу триггера на одну точку
остальные я сам напишу
21
В гуях что-то типа боевая еденица двигать юнита мгновенно.... вот и вся основа, событие - нажата кнопка диалога, условие - сравнение кнопки диалога с нужной
а перед тем, её нужно создать в инициализации или ещё где-нибудь
28
щас доиграю
напишу основу
не спрашивай что к чему ибо сказал что сам разберёшься

library tp initializer init 

globals
private hashtable hash
unit un//твой юнит
endglobals

struct but
button a
real b
real c
endstruct

private function act takes nothing returns nothing
local button a=GetClickedButton()
local but b=LoadInteger(hash,GetHandleId(a),0)
call SetUnitX(un,b.b)
call SetUnitY(un,b.c)
set a=null
endfunction

private function init takes nothing returns nothing
local trigger a=CreateTrigger()
local dialog b=DialogCreate()
local but c=but.create()
set hash=InitHashtable()
set c.a=DialogAddButton(b,"ppp",65)
set c.b=0
set c.c=0
call TriggerRegisterDialogButtonEvent(a,c.a)
call SaveInteger(hash,GetHandleId(c.a),0,c)
set c=but.create()
set c.a=DialogAddButton(b,"ppp",65)
set c.b=1000
set c.c=500
call TriggerRegisterDialogButtonEvent(a,c.a)
call SaveInteger(hash,GetHandleId(c.a),0,c)
call DialogDisplay(Player(0),b,true)
call TriggerAddAction(a,function act)
set a=null
set b=null
endfunction

endlibrary
26
люди, хватит уже подначивать таких зеленых людей скидывая готовенькое, пусть сами пытаются сначала что то сделать, а то чем больше вы скидываете, тем больше у вас будут просить сделать
28
если он разберётся в моих одно буквенных переменных то он не зелёный
да это не система а пример так что работоспособность не гарантирую
26
однобуквнные переменные в непростом коде разберет не с первой попытки даже опытный человек, это проще говоря быдлокод, который может юзаться если сам разбираешься в коде и никому не показываешь его, иначе же вы просто как называется "пернули в воду" своим "наброском"
28
судя по всему Аспирин зашёл сюда только чтобы задать вопрос и уже сюда не вернётся
наверное до него дошло что никто не будет делать за него систему
2
я сделал ) Спасибо что не скинули готовое хоть сам допетрил)
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.