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

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

Ответ
 
Ежик

offline
Опыт: 2,536
Активность:
2 вопроса 1)Случайная точка 2)Невидимый юнит
1)
Как в Jass'e используется функция типо
[code]GetRandomLocInRect[/code]
Тоесть мне нужно из облости взять случайные x и y точки.
2)
Как сделать юнита,который виден будет только нужному игроку? Мне для снаряда.
Хочу попробывать так.Скажите будет десник?
[code]if GetLocalPlayer() == Player(player) then
call CreateEffect
endif[/code]
И как потом удалять эффект? Просто Destroy или так:
[code]if GetLocalPlayer() == Player(player) then
call DestroyEffect
endif[/code]
Старый 02.02.2011, 17:41
Nekit1234007

offline
Опыт: 11,916
Активность:
  1. Расскрыйвай и смотри.
  2. Десинк будет. В обоих случаях.
Старый 02.02.2011, 17:46
Ежик

offline
Опыт: 2,536
Активность:
local string eff = null
local effect e
if GetLocalPlayer()==Player(player) then
set path = "Путь к эффекту"
endif
set e = CreateEffect(eff,x,y)
Timer
call DestroyEffect(e)
А так?
Старый 02.02.2011, 17:57
avatarDr
Neophyte
offline
Опыт: 6,474
Активность:
Так ты не скомпилируешь, ибо у тебя не установлена переменная path.
Nekit1234007, разве с локальных эффектов тоже десинк?
Старый 02.02.2011, 18:00
Ежик

offline
Опыт: 2,536
Активность:
я перепутал) вместо path должно быть eff)
Старый 02.02.2011, 18:08
Hanabishi
COOL STATUS
offline
Опыт: отключен
x = GetRandomReal(GetRectMinX(r),GetRectMaxX(r))
y = GetRandomReal(GetRectMinY(r),GetRectMaxY(r))
где r - твоя область
  1. как в посте №3 будет работать
Старый 02.02.2011, 20:21
Ежик

offline
Опыт: 2,536
Активность:
Hanabishi,
Cпасибо. И ещё вопрос) Но думаю невозможно)
Можно ли играть анимацию эффекта? У меня у эффекта 3 анимации. Но каждую сек нужно проигровать одну аниму. Возможно? Через дамми не как т.к мне нужно чтоб видел 1 игрок(
Старый 02.02.2011, 21:54
JassMan
свободен
offline
Опыт: 4,193
Активность:
Спец эффекты можно добавлять локально. Как у баратрума в доте, когда разгон делает, нацели появляется эффект видный только союзникам.
Старый 02.02.2011, 21:56
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
JassMan, там это делается как в посте #3
Старый 02.02.2011, 21:58
Ответ

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

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

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

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



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