XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Hanabishi
COOL STATUS
offline
Опыт: отключен
Система отлова урона
Выкладываю систему отлова урона без всяких орбов и.т.д. чисто на jass. Не вызывает утечек.
Для работы нужен JNGP, но можно работать и в обычном WE, просто перенеся глобалки в редактор глобалок.
Описание внутри.

Hanabishi добавил:
И ещё для работы нужно хоть какое-то знание jass)
Прикрепленные файлы
Тип файла: w3x CatchingDamage by hanabishi.w3x (15.0 Кбайт, 182 просмотров )

Отредактировано Hanabishi, 20.01.2011 в 14:06.
Старый 07.06.2009, 13:32
HTC
Мечта - та же реальность
offline
Опыт: 23,885
Активность:
Hanabishi циферки бы еще выделил другим цветом
Старый 07.06.2009, 13:39
Hanabishi
COOL STATUS
offline
Опыт: отключен
HTC, вроде и так всё видно...
Старый 07.06.2009, 13:43
XOR

offline
Опыт: 38,159
Активность:
Ты изобрел велосипед, но упростил его)
Старый 14.07.2009, 21:36
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
тут я обычно говорю "Такая сис-ма делается на ГУИ без утечек..."
Старый 15.07.2009, 11:51
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Старьё. имхо етим уже не удевишь.
Старый 16.07.2009, 01:16
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
Убери отображение такого 91.000.
Старый 17.07.2009, 13:00
MINMOTAR
Гость
Опыт: n/a
Если есть возможнойть сделать на гуи народ мне удобнее Гуи ^_^
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ...
Старый 20.07.2009, 01:34
Penoplast

offline
Опыт: 244
Активность:
Ты немог бы сделать тоже самое,только для лайфстила,чтобы было видно сколько жизней за раз ты им востановил,желательно черным цветом,спасибо за внимание
Старый 02.08.2009, 13:41
Hanabishi
COOL STATUS
offline
Опыт: отключен
там на гуи никак, ведь как ты добавишь custom event в нужный тебе триггер?
~16GB, это только на экран выводится, чтобы видно было, а так при срабатывании, в переменную записывается real число нанесённого дамага

Отредактировано ELDAR, 05.08.2009 в 11:12.
Старый 02.08.2009, 14:44
Rewenger
The culprit will not die
offline
Опыт: 35,873
Активность:
Hanabishi, Add new event.
Сперва пикаем всех нужных юнитов на карте и добавляем их в триггер, потом при появлении нового юнита проверяем, нужен ли он нам и добавляем эвент с этим юнитом.
Старый 02.08.2009, 14:49
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
там на гуи никак, ведь как ты добавишь custom event в нужный тебе триггер?
epic fail...
Старый 02.08.2009, 14:52
Rewenger
The culprit will not die
offline
Опыт: 35,873
Активность:
Enein, я уже это написал=)
Старый 02.08.2009, 15:05
ZeToX2007

offline
Опыт: 7,009
Активность:
Enein, А если юнита убили... и вывели его из игры... событие так и будет существовать в тригере ?... они не засоряют память ?
Старый 02.08.2009, 16:59
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
ZeToX2007, Конечно будет засорять память, и при большом времени игры пойдут массивные лаги.
Поэтому рекомендую два варианта:
  1. Не использовать отлов урона. (Найти альтернативу, написать свою систему боя).
  1. Переиспользовать юнитов, не позволяя умирать юнитам, на которых повешен эвент.
Старый 02.08.2009, 17:29
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
ZeToX2007, нет, они не вызывают утечек, ведь если триггер больше не нужен, то его удаляют.
Старый 02.08.2009, 18:56
Rewenger
The culprit will not die
offline
Опыт: 35,873
Активность:
Ranger21, по какому принципу добавление событий засоряет память? Вот добавление условий - это я поверю, но событий?...
Старый 02.08.2009, 18:58
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 12:46.