Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Pray_AD, как так не решит? хочешь сказать что для айтемов типа книг действие ремув больше не распространяется? O_o а по поводу памяти я это и хотел сказать, просто не знал как выразиться =)
|
08.01.2009, 20:07 | #41
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Pray_AD
stay in c++
offline
Опыт:
7,145Активность: |
Vampirrr, на книги прекрасно распространяется, а вот на то, что он них остается после использования нет.
|
08.01.2009, 20:15 | #42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
пока есть модель, есть и юнит, чтото ты не то говоришь |
09.01.2009, 05:30 | #43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Да помойму ScorpioT1000 написал уже рабочий код! Я делал кстате также в карте и все норм работало... никакого мусора! Что тут еще обсуждать то? 0о |
09.01.2009, 06:13 | #44
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
кстати надо будет в какоенить факу добавить, это ведь стандартные книги так виснут? =O |
09.01.2009, 07:00 | #45
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Цитата:
Да это стандартные книжки... желательно бы в ФАК добавить! Кстате у меня этот глюк начался еще в 1.21 версии! |
|
09.01.2009, 07:11 | #46
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FEARKILLER
offline
Опыт:
15Активность: |
Цитата:
Только что проверил код, ни хрена подобного. Не всё так просто как казалось бы, я не в курсе кто там у близзард занимался написанием этой нативки, но он был явно упорот. Я не нашёл больше подобной темы с багом про книги, по этому напишу здесь. Да и не только книги, вообще любые предметы где в РО поставлена галочка "Характеристики - Используется сразу - Да" и этот предмет может носить при этом любую классификацию, например "Разные" типо "Энциклопедии(Книга опыта)", а в этом коде проверка идёт именно по классификации предмета(GetItemType(GetManipulatedItem()) == ITEM_TYPE_POWERUP), то есть предметы с другой классификацией но применяющиеся сразу после подбора, будут идти лесом. И самая главная ошибка это удаление через RemoveItem(), просто тестируя я заметил что функция RemoveItem() игнорирует все предметы с отрицательным или 0-ым ХП(проще сказать мёртвые предметы игнорируются). После такого удаления предмет просто "скрывается" но всё же продолжает существовать на карте, проверить это можно через EnumItemsInRect() и SetItemVisible(i,true), после такого он станет опять видимым, его как все заметили видно по палящей анимации "death", но невозможно выделить при этом. При поднятии триггерно ему ХП хотя бы на 1 ед, он вновь станет выделяемым и его можно будет ещё раз так же использовать, но анимация "stand" таким путём не восстанавливается. » Ну вообщем вот так как-то, на обычном Jass (True Remove Item) Код:
P.S. И так жаль, что не хватает такой нативки в варике как SetItemMaxLife() и GetItemMaxLife() |
|
12.02.2013, 01:30 | #47
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
FEARKILLER, Нафига вам таймеры и вейты, просто поражаюсь, все руны и все что используется сразу нужно удалять мгновенно только когда подобрал юнит... Для всего того что дропается, устанавливаем время жизни через хештаблицу и таймер... Отредактировано SSrunX, 12.02.2013 в 16:38. |
12.02.2013, 03:57 | #48
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|