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

Принятый ответ

я сделал ) Спасибо что не скинули готовое хоть сам допетрил)
0
28
11 лет назад
0
а примеры своих работ?
это не заклинания на заказ
кроме того ты не сказал куда телепорт должен телепортировать(мы не ванги)
0
2
11 лет назад
0
там много точек куда телепортирует
в места где будет боссы или какие либо головоломки
1
28
11 лет назад
1
ты хочешь сказать что сможешь сам настроить систему?
0
21
11 лет назад
0
nvc123, эмм там работы на 5 мин :любительсистем: )))
0
2
11 лет назад
0
мне надо основу триггера на одну точку
остальные я сам напишу
0
21
11 лет назад
0
В гуях что-то типа боевая еденица двигать юнита мгновенно.... вот и вся основа, событие - нажата кнопка диалога, условие - сравнение кнопки диалога с нужной
а перед тем, её нужно создать в инициализации или ещё где-нибудь
2
28
11 лет назад
Отредактирован nvc123
2
щас доиграю
напишу основу
не спрашивай что к чему ибо сказал что сам разберёшься

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
1
26
11 лет назад
Отредактирован Hate
1
люди, хватит уже подначивать таких зеленых людей скидывая готовенькое, пусть сами пытаются сначала что то сделать, а то чем больше вы скидываете, тем больше у вас будут просить сделать
0
28
11 лет назад
0
если он разберётся в моих одно буквенных переменных то он не зелёный
да это не система а пример так что работоспособность не гарантирую
0
26
11 лет назад
0
однобуквнные переменные в непростом коде разберет не с первой попытки даже опытный человек, это проще говоря быдлокод, который может юзаться если сам разбираешься в коде и никому не показываешь его, иначе же вы просто как называется "пернули в воду" своим "наброском"
2
28
11 лет назад
2
судя по всему Аспирин зашёл сюда только чтобы задать вопрос и уже сюда не вернётся
наверное до него дошло что никто не будет делать за него систему
0
2
11 лет назад
0
я сделал ) Спасибо что не скинули готовое хоть сам допетрил)
Принятый ответ
0
28
11 лет назад
0
а вопрос закрыть
Чтобы оставить комментарий, пожалуйста, войдите на сайт.