Kenshi245
offline
Опыт:
2,252Активность: |
Определение уровня Бафа
GetUnitAbilityLevel(GetTriggerUnit(), 'B003') - вытащил из B.j, но почему-то не пашет, вместо левела Бафа выдает 1/0 если он есть/нет. Кто-нить знает рабочую функцию определения бафа? |
08.04.2008, 14:19 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
нет невозможно. тока когда бешаетьса бафф вешать что то как индефикатор уровня. и потом по нему узнавать. (100% нельзя если чё =) ) |
08.04.2008, 15:31 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Вообще-то можно, но с аурами будет небольшой багчег)
Например: имеется абила с эффектом в 3 левла, ты для неё создаёш 3 разных заклинания (есть способность - абила, а заклинание это отображение эффекта) так вот можно использовать CustomValue и при проверке, если у юнита есть определённый эффект способности брать лвл абилы из CustomValue - если надо, могу сделать примерчик... |
08.04.2008, 20:26 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
happy_horror да можно вообще 100500 систем написать....
ты какой то тугой. Цитата:
|
|
08.04.2008, 21:17 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
если это для тригерной магии - тогда просто хранить данные о спеле даже необязательно на самом юните т.к. в любом случае дб конструкция, которая хранит данные о том, какой именно юнит, счетчики там и т.д., т.е. бафф используется а) для еффекта и надписи на статусе (чисто визуально) б) для отлова каста диспела, для это как раз наличия/отсутствия достаточно более чем а также достаточно важно правильно использовать ЮзерДату т.е. сначала подумать что как и где в нее сторить имеено с точки зрения полного конечного продукта, а не какой либо системы |
08.04.2008, 21:29 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|