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

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

Ответ
 
Таурен
The Ps*c*oto*ia ORPG
offline
Опыт: 2,078
Активность:
Неведомая проблема присваивания
Есть код
Интересует то что обведено красным.
Проблема в том, чтор триггер не реагирует на присваивание переменных t1 и t2, и после создания эти юниты не двигаются в нужную точку. Хотя третий юнит (создается после комментскрипта), который присваивается переменной s - работает, то есть дальше к нему можно обратиться через переменную и мувать. В чем проблема???
ЗЫ: при этом ф-ция IssuePointOrderLoc реагирует если вместо t1\t2 указать просто последнего созданного юнита (юниты среагируют на ордер)
В чем проблема????
Старый 12.02.2011, 21:11
Alonix
*null*
offline
Опыт: 26,861
Активность:
Таурен, возможно в том, что с помощью CreateNUnitAtLoc нельзя присвоить юниту значение last created unit.
Старый 12.02.2011, 21:21
Doc

offline
Опыт: 63,163
Активность:
Kakashi23, с чего ты взял? информация проверена?
Старый 12.02.2011, 21:26
Alonix
*null*
offline
Опыт: 26,861
Активность:
Doc, нет, но мало ли что я лицорука -_-
Перепроверь код или попробуй переписать юнитов снова.
Старый 12.02.2011, 21:29
spellwerk

offline
Опыт: 4,869
Активность:
с помощью CreateNUnitAtLoc нельзя присвоить юниту значение last created unit.
раскрой бж
local unit t1 = CreateUnit(player whichPlayer, integer unitId, real x, real y, real facing)
не пробовал?
Старый 12.02.2011, 21:31
Таурен
The Ps*c*oto*ia ORPG
offline
Опыт: 2,078
Активность:
возможно в том, что с помощью CreateNUnitAtLoc нельзя присвоить юниту значение last created unit.
можно, в том то и дело. с переменной s это работает, к ней можно обратится. А вот т1 и т2 после присваивание не реагируеют на ордер движения.(
Doc, ты не знаешь в чем проблема может быть?
Таурен добавил:
раскрой бж
раскрывал, эффект тот же.
Старый 12.02.2011, 21:32
Hanabishi
COOL STATUS
offline
Опыт: отключен
Таурен, о боже
сноси, сноси нафиг все бж, заменяй их нормальными функциями и тогда всё будет как надо
Старый 12.02.2011, 22:28
Doc

offline
Опыт: 63,163
Активность:
Есть мнение что сразу после создания могут быть баги с приказами, или еще что-нибудь. Действия после приказов выполняются?
Старый 12.02.2011, 22:34
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
rкак оказалось код реагировал на дейтсвия SleepAction. Если ставить <0.10, то ордер не считвался, если >0.10 то все работало. Какая связь - непонятно.
Старый 13.02.2011, 01:54
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Fakov, потоки лол не юзайте слип
а юзайте BJDebugMsg, вам про него Диод уже все уши прожужжал вы так и непоняли /facepalm
Старый 13.02.2011, 09:25
Ответ

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

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

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

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



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