Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
События в агента
Мне нужно задать условия.. уровень алгоритма (BehaviorLevel) больше 0
DEAD URL Поле и Операор прописываются вручную... собственно как ? |
29.01.2011, 20:39 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
H
hello world
offline
Опыт:
130,725Активность: |
Какое условие то?
CF должен сравнить два поля между собой. Что тебя надо сделать? |
29.01.2011, 20:46 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
> Какое условие то?
Оо > 0 Суть в чем... я создал алгоритм для повышения уровня героя. При левелапе проигрывается звук и эффект... но он так же проигрывается как только Герой создан (повышение с 0 на 1). Мне нужно добавить условие в агент звука и визуального эффекта, чтобы они не проигрывались если уровень алгоритма левелапа < 1 (т.е > 0) |
29.01.2011, 21:51 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
Я подобное делал в предыдущей своей карте - помню что нужного результата добился.
попробуй сделать так:Создай агент с типа Sound. В нужном поле поставь нужный тебе звук а в событиях создай следующие:
BehaviorLevel."имя бехавиора" |- Level 1 <------------(возможно нужно Level 0 хз) |- Create SoundDone |- Destroy |
30.01.2011, 22:02 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
=\ Это я и сам понимаю... хочешь сказать достаточно написать Level 1? Скриншот в студию. |
30.01.2011, 22:40 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
вот попробуй так - звук по идее будет только на 1,2,3 уровне
|
01.02.2011, 09:57 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Это хорошо... но если у меня 100 уровней или 1000? Это не вариант... хотелось бы научится пользоваться сравнением. |
01.02.2011, 21:02 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
вообще в событиях агентов есть такой Term - "Validate Unit". В него можно вставить валидатор. Так вот я создал валидатор проверяющий уровень veterancy(он там так и называется когда создаешь валидатор), НО вот связать в событиях чтоб это работало не выходит. поэтому пока делаю тупо "Level x". Еслиб можно было написать "!Level 0" было бы круто. |
01.02.2011, 22:24 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Для таких целей и существует Compare Field..)) Только узнать бы что там писать =\ |
01.02.2011, 22:30 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|