Velociraptor
В пространстве и времени
offline
Опыт:
14,801Активность: |
Где накосячил в коде?
Врубаю триг - после сохранения карты в редакторе она не запускается. Вырубаю - после сохранения всё ок. Собственно что не так, уже полчаса бьюсь? Подозреваю, что где-то затупил с хэш-таблицами, но че-то не вижу, где ( башка вообще уже плохо варит после стольких обработанных в джасс тригов
Это, собственно, последний вариант, в нём уже вторую хэш-таблицу подключил в попытках заставить триг работать Спелл дефолтный сайленс на время на основе пламени обречённости, триг делает "добавку" - с периодичностью раз в секунду лечит цель Код:
|
01.10.2011, 16:05 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Praudmur
в поисках идей...
offline
Опыт:
3,604Активность: |
инициируй таблицы в отдельном триггере при старте карты насчёт оптимизации - юзай не SetUnitLifeBJ, a SetUnitState |
01.10.2011, 16:12 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Velociraptor
В пространстве и времени
offline
Опыт:
14,801Активность: |
Praudmur, ок, спс, но я не про оптимизацию сейчас, а про то, чтобы триг вообще работал
|
01.10.2011, 16:15 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Praudmur
в поисках идей...
offline
Опыт:
3,604Активность: |
И кстати я не заметил нигде локалки t2
Praudmur добавил:
Ещё косяк - ты удаляешь таймер, а потом ссылаешься на него (P.S. вроде это косяк ^_^)
Praudmur добавил: И всё-таки поработай над оптимизацией - не все локалки обнуляешь |
01.10.2011, 16:20 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Velociraptor
В пространстве и времени
offline
Опыт:
14,801Активность: |
Цитата:
А какие не обнуляю? Целочисленную же вроде обнулять и не надо, нет? А юнитов и таймер исправно разрушаю. В остальном спс - пофиксил, код работает. |
|
01.10.2011, 16:27 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт:
8,237Активность: |
Velociraptor:
Velociraptor: Velociraptor: кстати да, что за неведомая переменная t2? |
01.10.2011, 16:30 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Praudmur
в поисках идей...
offline
Опыт:
3,604Активность: |
я целочисленные обнуляю, хотя на 100% и не уверен, надо ли. Но думаю, что надо, хотя это и не так критично |
01.10.2011, 16:30 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт:
8,237Активность: |
оп неуспел обновить страницу... |
01.10.2011, 16:30 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Думаю так лучше будет
|
01.10.2011, 16:37 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
The Requiem
offline
Опыт:
2,766Активность: |
А почему бы еще триггер не сделать локальным? |
01.10.2011, 16:39 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Velociraptor
В пространстве и времени
offline
Опыт:
14,801Активность: |
Praudmur, я вроде где-то читал, что целочисленные обнулять не надо. Хотелось бы окончательно прояснить этот вопрос и тему можно крыть. Код уже работает, проблема была в "t2".
Ну и таймера сейчас поставлю паузу перед разрушением (а если не поставить, в чём разница? Но от меня не убудет - поставлю) |
01.10.2011, 16:41 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
во первых смысл 2-ой хэш таблицы вообще.
вот
» fast code
|
01.10.2011, 16:45 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Velociraptor
В пространстве и времени
offline
Опыт:
14,801Активность: |
16GB, я вторую поставил, когда не смог разобраться с одной, а так, согласен, не нужна
Сейчас уже обратно переделывать мало смысла Лучше про целочисленные скажи - нужно их, по-твоему, обнулять? |
01.10.2011, 16:48 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
нет конечно курите статью J, об утечках |
01.10.2011, 16:49 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Velociraptor
В пространстве и времени
offline
Опыт:
14,801Активность: |
16GB, ок, ну вот там я мб тогда и прочёл
значит, тему можно крыть Velociraptor добавил: Nerevar Цитата:
Нет, там всё норм - только что протестировал спелл Я вообще всё, что сделал в изначальном коде - заменил t2 на t и на всякий пожарный перед уничтожением таймера впихнул его паузу |
|
01.10.2011, 17:02 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|