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

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

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

offline
Опыт: 11,197
Активность:
Юнит, который строит
Как узнать юнита, который начал строить здание?
Старый 31.03.2009, 19:54
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Юнит отдал приказ цель-точка?
Старый 31.03.2009, 19:54
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
RazArt, Triggering Unit
Старый 31.03.2009, 19:59
RazArt

offline
Опыт: 11,197
Активность:
Юнит? Приказы игрок отдаёт или тригги...
Кароче, мне надо юнита, который создаётся триггерно(красная стрелка), юзать там, где зелёная стрелка


RazArt добавил:
Hellfim, нет, триггеринг юнит это тот, которого строят...
Старый 31.03.2009, 20:01
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
RazArt, нет, триггернинг юнит это тот, который "Начинает строительство"
Старый 31.03.2009, 20:04
RazArt

offline
Опыт: 11,197
Активность:
Артте, локалки не передаются из функции в функцию
Hellfim, нет, сделай такое:
Событие: Боевая единица - A unit Начинает строительство
Действие: Игра - Display to (All players) the text: (Name of (Triggering unit))
Потом попробуй построить ферму, у тя будет написанно Ферма, а не Работник
Старый 31.03.2009, 20:06
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Дык, у тебя там нету колбэк функций, причем зедсь это?
Старый 31.03.2009, 20:07
RazArt

offline
Опыт: 11,197
Активность:
Артте, чё? оО
Старый 31.03.2009, 20:09
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
дай мне карту)
[+] замечание от NETRAT: матЪ

Отредактировано NETRAT, 31.03.2009 в 23:58.
Старый 31.03.2009, 20:09
RazArt

offline
Опыт: 11,197
Активность:
На, вобщем мне надо поменять CV здания, на CV строителя
Прикрепленные файлы
Тип файла: w3x Build.w3x (13.3 Кбайт, 8 просмотров )
Старый 31.03.2009, 20:10
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
честно говоря не понял зачем ты там убиваешь здание и опять его начинаешь строить
Старый 31.03.2009, 20:11
RazArt

offline
Опыт: 11,197
Активность:
Артте, чтобы его начинал строить другой игрок
Старый 31.03.2009, 20:13
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
RazArt, лоол, пацтулом. Его надо либо заносить в переменную, либо юзать Last Created Unit. Причем первое предпочтительнее.
Старый 31.03.2009, 20:15
RazArt

offline
Опыт: 11,197
Активность:
Hellfim, угу, куча глобалок, жесть...
Просто массивы лень юзать, кеш тоже...
Старый 31.03.2009, 20:15
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
RazArt, я только одну смог придумать, если делать через анальное отверстие, то будет 1 массив.
Старый 31.03.2009, 20:16
RazArt

offline
Опыт: 11,197
Активность:
Я не спорю, можно и так сделать, но всё таки как узнать строителя? (это может понадобится и в других ситуациях, например когда нужно убить строителя...)
Старый 31.03.2009, 20:17
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
RazArt, никак.
Старый 31.03.2009, 20:18
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
ВОТ. все просто

Артте добавил:
НУ, конечно строителя оригинального ты не узнаешь..хоят у меня есть идейка, ща проверю
Прикрепленные файлы
Тип файла: w3m Build.w3m (13.2 Кбайт, 8 просмотров )
Старый 31.03.2009, 20:28
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
У меня 1 проблема
Код:
...
        call IssueBuildOrderById( u, GetUnitTypeId(GetConstructingStructure()), GetLocationX(l),GetLocationY(l) )
        call TriggerSleepAction(0.5)
        set d=GetConstructingStructure()
    endif
    call DisplayTimedTextToPlayer(Player(0),0,0,3,GetUnitName(d))
...

выводит null
почему?

Артте добавил:
И тогда твои мучения кончатся
Старый 31.03.2009, 21:02
RazArt

offline
Опыт: 11,197
Активность:
Даже если и напишет, то напишет имя здания....

RazArt добавил:
GetConstructingStructure()=GetTriggeringUnit()
Старый 31.03.2009, 21:04
Закрытая тема

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

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

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

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



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