Сейчас 22:22:37 Воскресенье, 12 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » [Вопрос] Как заставить бегать определенного героя по зад.обл
[Вопрос] Как заставить бегать определенного героя по зад.обл
SilvanДата: Вторник, 08 Февраля 2011, 23:28:22 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Блокировки:
Доброго дня суток форумчане!
Кто подскажет как заставить бегать определенного героя по определенной заданной области?
 

KartohaДата: Вторник, 08 Февраля 2011, 23:57:18 | Сообщение # 2
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
События:
Время - Periodic Event - Every Математика - Random Number Betwheen - ставиш свои числа, это частота смены направления, например 5 - 15
Условия:
Boolean Comparision - Unit Is Alive - (герой) is Alive равно Да
Действия:
Общие параметры - Set Variable - Set <переменная типа точка> = Random Point In Region (область, по которой герой должен бегать)
Боевая единица - Issue Order Targeting To Point - (герой) Перейти нападая на противников to <переменная типа точка>
Общие параметры - Custom Script: call RemoveLocation (udg_<переменная типа точка>)
 

SirNikolasДата: Среда, 09 Февраля 2011, 13:39:58 | Сообщение # 3
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Kartoha)
Математика - Random Number
Это число вычислится при инициализации, и на протяжение всей игры меняться оно не будет. Чтобы было раз в некоторое количество случайных секунд, нужно сделать так:

События:
Время - Elapsed game time is 0.00
Время - YourTimer expires
Условия:
(Здоровье (текущ.) of Твой герой 0000 <gen>) > 0.00
Действия:
Set Point = (Random point in Область 000 <gen>)
Боевая единица - Issue Твой герой 0000 <gen> to Перейти, нападая на противников Point
Custom script: call RemoveLocation(udg_Point)
Обратный отсчет - Start YourTimer as Однократный that will expire in (Random real number between 5.00 and 15.00) seconds




Сообщение отредактировал SirNikolas - Среда, 09 Февраля 2011, 13:40:34
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » [Вопрос] Как заставить бегать определенного героя по зад.обл
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz