XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Shadowtine

offline
Опыт: 641
Активность:
Помогите с функцией
Я в джазе новичок и мне нужна функция , позволяющая двигать юнит без отмены приказа т.е. не как в гуи (двигать юнит (мгновенно)) т.к. юнит во время такого перемещения не может двигаться , применять заклинания и.т.д.
Старый 31.05.2009, 00:13
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Shadowtine
попробуй эти

Код:
native SetUnitX takes unit u, real x returns nothing
native SetUnitY takes unit u, real y returns nothing
Старый 31.05.2009, 00:15
Shadowtine

offline
Опыт: 641
Активность:
я сказал новичок))) (даже хуже)
ты мне не объяснишь куда их вставлять?

Shadowtine добавил:
А то есть не функция нужна а действие (Action)
Старый 31.05.2009, 00:25
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Shadowtine
Как ты пользуешься джассом, через Custom Script?
Старый 31.05.2009, 00:37
Shadowtine

offline
Опыт: 641
Активность:
нет(в самом обычном редакторе)

Shadowtine добавил:
у меня тут еще проблема мне надо сделать локальную переменную точки (позиции юнита) я пишу
Код:
local point p

но у меня вылетает ошибка(
Старый 31.05.2009, 00:48
ScorpioT1000
Работаем
online
Опыт: отключен
http://xgm.guru/articles.php?name=jass_introduction читал? тут есть про точки(location)
Старый 31.05.2009, 00:54
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
b]Shadowtine[/b]
Код:
local location l=GetSpellTargetLoc()
local real X=GelLocationX(l)
local real Y=GetLocationY(l)
call SetUnitX(u, X)
call SetUnitY(u, Y)


Ради примера.
Старый 31.05.2009, 01:04
Shadowtine

offline
Опыт: 641
Активность:
а что вообще такое кустом скрипт?
Старый 31.05.2009, 01:23
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Shadowtine это функция редактора, позволяет вставлять в триггеры команды на джассе.
Старый 31.05.2009, 02:00
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
точка по англ. location. и ее в конце функции надо сначала удалять а потом обнулять.
Старый 31.05.2009, 05:15
Shadowtine

offline
Опыт: 641
Активность:
я просто забыл. я знаю что такое cs но пытаюсь без него а просто на джазе

Shadowtine добавил:
ну выложите карту плс с примером где юнита двигают без отмены приказа (простенько)
Старый 31.05.2009, 14:45
alexkill

offline
Опыт: 18,872
Активность:
Цитата:
точка по англ. location. и ее в конце функции надо сначала удалять а потом обнулять

а лучше обойтись и вовсе без нее

Shadowtine
вот тебе простейший пример. работает только с одним юнитом + угол атаки фиксированный.
Прикрепленные файлы
Тип файла: w3m Move.w3m (16.0 Кбайт, 9 просмотров )

Отредактировано alexkill, 31.05.2009 в 15:14.
Старый 31.05.2009, 15:04
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 06:14.