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