Сейчас 16:21:57 Четверг, 28 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Почему-то наносится неоднократный урон
Почему-то наносится неоднократный урон
DarkCoteДата: Понедельник, 06 Августа 2012, 22:41:19 | Сообщение # 1
Кот
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 176
Блокировки:

Непонятная мне вещь: урон наносится несколько раз, хотя я заношу юнитов в группу и они должны пройти проверку и избежать повторного урона. В моём же случае урон наносится вплоть до конца способности(или если юнит покинул радиус действия)
 

Gr0mДата: Вторник, 07 Августа 2012, 09:38:26 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
Попробуй когда добовляеш юнитов в Group[1] проверяй есть ли юнит в Group[2]
В переменных для KisameGroup - поставь кол-во массивов
 

pomogiДата: Вторник, 07 Августа 2012, 10:07:34 | Сообщение # 3
6 уровень
Группа: Проверенные
Сообщений: 247
Награды: 0
Репутация: 7
Блокировки:
Quote (Gr0m)
В переменных для KisameGroup - поставь кол-во массивов

И ПЕРИодически 0.02 сек я бы не вставлял может действия не успеют выполнятся поставь время на больше и попробуй ^_^


 

DarkCoteДата: Вторник, 07 Августа 2012, 16:16:24 | Сообщение # 4
Кот
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 176
Блокировки:
pomogi, точно нет. У него 2 таких скилла, второй работает нормально, хотя ничем не отличается(за исключением моделей и урона)
Quote (Gr0m)
В переменных для KisameGroup - поставь кол-во массивов

Не понял?
 

HexingДата: Вторник, 07 Августа 2012, 16:36:00 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
DarkCote, одно из двух:
1) Эта ячейка массива(KisameGroup[2]) уже используется в другом триггеры и возникают баги
2) Нужен триггер инициализации спелла(или каста) чтобы узнать обнуляешь ли ты KisameGroup[2], он может переполняться или ещё что-то

Склоняюсь к первому варианту, попробуй изменить индекс с двойки на другое число


 

DarkCoteДата: Вторник, 07 Августа 2012, 17:07:31 | Сообщение # 6
Кот
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 176
Блокировки:
Quote (Hexing)
1) Эта ячейка массива(KisameGroup[2]) уже используется в другом триггеры и возникают баги

Изменил на 100, всё так же.
Quote (Hexing)
2) Нужен триггер инициализации спелла(или каста) чтобы узнать обнуляешь ли ты KisameGroup[2], он может переполняться или ещё что-то

Объясни попроще ^_^

Добавлено (07 Августа 2012, 17:07:31)
---------------------------------------------
А вот и я сам нашёл ответ на свой вопрос :p


Я уничтожаю группу KisameGroup[2] и потом больше не создаю. А значит юниты не добавляют в неё, когда их атакует юнит и атака длится до окончания способности
 

HexingДата: Среда, 08 Августа 2012, 08:40:47 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
DarkCote, я о том и говорил, ты её не обнулял))

 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Почему-то наносится неоднократный урон
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz