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

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

Ответ
 
ILYI

offline
Опыт: 580
Активность:
Герои и мультибоард
Люди помогите реализовать на триггерном уровне можно jass следующее:
  1. После смерти героя он возрождается через определённое время в зависимости от уровня он возрождается в определённом регионе
  2. Мультиборд - как сделать так чтобы в нём отоброжались убийства твоего героя (отдельно крипы, отдельно герои противника)
Желательно наглядный пример (готовая карта)
заранее спасибо
Старый 22.12.2005, 09:16
N.Sy.Prophet
Йа Байан
offline
Опыт: 13,122
Активность:
  1. Элементарно - уровень записываешь в переменную и проверяешь её в триггере.
  2. С МБ я не дружу...
карту делать лень.
Старый 22.12.2005, 17:32
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
МБ это чтука долгая и нудная... Открой конфетные войны (близовская, ставится вместе с патчем).
А уровень героя не обязательно таскать через переменные, в триггерах есть замечательная функция Arifmetic... Дак вот, там где ты ставиш время воскрешения ставь (Level of Hero)x(время для первого уровня). Если ты сделаеш так, то время воскрешения для 10 будет в 10 раз больше чем для первого. Поэкспериментируй с числами, можно например, так сделать ((LV of Hero)/2)x(Time) или лучше - через корень, вот только не помню, есть ли он в триггерах. Если получится, то эдитор сам округлит тебе число до каких-то.
Ещё можно через константы - там таблица времени, которая юзается алтарной абилтей для всех уровней. Можеш дать нейтральному юниту абилтю с воскрешением твоего героя. Или заюзать таблицу в триггерах - здесь масса вариантов.
Старый 23.12.2005, 13:30
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
FellGuard корень в тригах есть.Square Root. В жассе SquareRoot(х), возвращает real.
а по поводу МБ - да, с этой штукой возиться нада много. Если хоч убийства - нада через глобалы и проверку. кады герой умирает - проверяешь тип убившего его юнита если герой - увеличиваешь соответствующую переменную итд
Старый 23.12.2005, 14:08
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Малец не въехал...
В общем, обновление МБ
1)Initialisation-
через цикл - построение колонок, имён и сосояния - играет/неиграет, жив/нежив и тд. через индекс (if/then/else)(set integer TempN = TempN +1)
2)Когда юнит погибает - условие - Dying unit is Hero -
Действия - I. (по индексу) - Change MB Item Text to ___
II. If/then/else - If Killing unit = Hero (boolean comparison) - Then do - Change .. Text to__. Else do - Do nothing.
Вот такая вот загогулина...
Старый 23.12.2005, 15:10
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
FellGuard ну да, если кодом то похоже на это. и есчё не забывать обновлять соответствующие счётчики фрагов у убийц
Старый 24.12.2005, 02:17
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
На за это отвечает второй пункт. Это кстати не код а триггеры (ибо на лецензии они не переведены на русский, пришлось первые два месяца над ними потеть со словарём :) )
Старый 24.12.2005, 09:26
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
FellGuard ну я имел ввиду что ты сделал конкретизацию сказанного мной на примере. Слово код было использовано не в своём прямом смысле =)
Старый 25.12.2005, 00:49
ILYI

offline
Опыт: 580
Активность:
так всё же люди .
памагите с мультибордом
скинить пжалста мелкий пример я разберусь
Старый 06.02.2006, 08:02
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Вот. Вообще-то она уже лежит в другой теме - надо было лучше искать.
Старый 06.02.2006, 14:20
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Гы-гы Варден а почему бы тебе ненаписать статью о создании МБ???
Старый 06.02.2006, 14:23
0pJl9lTa

offline
Опыт: 3,397
Активность:
Nimensy По первому посту
Вот зачем создавать лишнюю глобальную переенную, и писать туда значение? Не легче ли при смерти сравнивать ?
Старый 06.02.2006, 14:40
Warden
:::...
offline
Опыт: 26,106
Активность:
Люди - статья уже почти готова! - кто хочет УЧИТЬСЯ - заглядывайте...
Старый 07.02.2006, 14:55
Ответ

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

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

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

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



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