![]()
ILYI
![]() ![]() offline
Опыт:
580Активность: |
Герои и мультибоард
Люди помогите реализовать на триггерном уровне можно jass следующее:
Желательно наглядный пример (готовая карта) заранее спасибо |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
N.Sy.Prophet
Йа Байан
![]() ![]() offline
Опыт:
13,122Активность: |
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
МБ это чтука долгая и нудная... Открой конфетные войны (близовская, ставится вместе с патчем). А уровень героя не обязательно таскать через переменные, в триггерах есть замечательная функция Arifmetic... Дак вот, там где ты ставиш время воскрешения ставь (Level of Hero)x(время для первого уровня). Если ты сделаеш так, то время воскрешения для 10 будет в 10 раз больше чем для первого. Поэкспериментируй с числами, можно например, так сделать ((LV of Hero)/2)x(Time) или лучше - через корень, вот только не помню, есть ли он в триггерах. Если получится, то эдитор сам округлит тебе число до каких-то. Ещё можно через константы - там таблица времени, которая юзается алтарной абилтей для всех уровней. Можеш дать нейтральному юниту абилтю с воскрешением твоего героя. Или заюзать таблицу в триггерах - здесь масса вариантов. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Van Damm
wait... what?
![]() ![]() offline
Опыт:
22,268Активность: |
FellGuard корень в тригах есть.Square Root. В жассе SquareRoot(х), возвращает real.
а по поводу МБ - да, с этой штукой возиться нада много. Если хоч убийства - нада через глобалы и проверку. кады герой умирает - проверяешь тип убившего его юнита если герой - увеличиваешь соответствующую переменную итд |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
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. Вот такая вот загогулина... |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Van Damm
wait... what?
![]() ![]() offline
Опыт:
22,268Активность: |
FellGuard ну да, если кодом то похоже на это. и есчё не забывать обновлять соответствующие счётчики фрагов у убийц
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
На за это отвечает второй пункт. Это кстати не код а триггеры (ибо на лецензии они не переведены на русский, пришлось первые два месяца над ними потеть со словарём :) ) |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Van Damm
wait... what?
![]() ![]() offline
Опыт:
22,268Активность: |
FellGuard ну я имел ввиду что ты сделал конкретизацию сказанного мной на примере. Слово код было использовано не в своём прямом смысле =)
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ILYI
![]() ![]() offline
Опыт:
580Активность: |
так всё же люди . памагите с мультибордом скинить пжалста мелкий пример я разберусь |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Вот. Вообще-то она уже лежит в другой теме - надо было лучше искать. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MapMan
Corey 8 Taylor
![]() offline
Опыт:
21,554Активность: |
Гы-гы Варден а почему бы тебе ненаписать статью о создании МБ??? |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
0pJl9lTa
![]() ![]() offline
Опыт:
3,397Активность: |
Nimensy По первому посту
Вот зачем создавать лишнюю глобальную переенную, и писать туда значение? Не легче ли при смерти сравнивать ? |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Warden
:::...
![]() ![]() offline
Опыт:
26,106Активность: |
Люди - статья уже почти готова! - кто хочет УЧИТЬСЯ - заглядывайте... |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|