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

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

Закрытая тема
 
spellwerk

offline
Опыт: 4,869
Активность:
Баг в спелле
при создании заклинания столкнулся с такой проблемой: при приминении у кастера отключаются столкновения
Код:
call SetUnitPathing( lCaster, false )

а при его завершении включаются
Код:
call SetUnitPathing( lCaster, true )

но последнего не происходит, и юнит благополучно залазит на горы.
помогите плз, мб я что не так сделал?
Прикрепленные файлы
Тип файла: w3x 1234.w3x (18.5 Кбайт, 9 просмотров )
Старый 29.12.2008, 22:10
Hellfim
Новичок
offline
Опыт: 79,890
Активность:
Spy_, никогда не думал что можно через таймер вызывать функцию в которой он работает. Может в этом ошибка? Попробуй в Actions сделать таймер не одноразовым. Из else удали функцию вызова таймера. Вроде все.

Hellfim добавил:
Хм. Там похоже значение просто теряется. Потому что если поставить exitwhen lCount >= 28 то все работает.
Старый 29.12.2008, 22:50
spellwerk

offline
Опыт: 4,869
Активность:
я понял почему баг)
в этой строчке
Код:
local real lDistance = DistanceBetweenPoints( lPoint, GetUnitLoc(lVictim) ) / ( 30 - lCount )

когда lCount = 30, то получается, что мы делим на ноль!
если поставить 31, то все работает
всем спасибо, тема закрыта

ты умеешь закрывать темы без прав? © swdn

Отредактировано ShadoW DaemoN, 30.12.2008 в 11:39.
Старый 30.12.2008, 08:15
Закрытая тема

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

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

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

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



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