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

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

Ответ
 
Nevernight
CooL
offline
Опыт: 3,431
Активность:
Проверка предмета
Как проверить лежит ли предмет в инвентаре какого-либо юнита?
Старый 06.03.2011, 18:19
spellwerk

offline
Опыт: 4,869
Активность:
точно не знаю, но можно записывать владельца при поднятии, и удалять при падении предмета
Старый 06.03.2011, 18:28
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
через Boolean Comparsion, раздел Герой - Hero Has An Item
Старый 06.03.2011, 18:31
Extremator

online
Опыт: 39,512
Активность:
Fakov:
через Boolean Comparsion, раздел Герой - Hero Has An Item
фактически - Герой владеет предметом = Да
дельше пишешь нужное действие...
Старый 06.03.2011, 18:37
Gondooras
Kicked by LLlypuK
offline
Опыт: 919
Активность:
Ну да пиши триггер на проверку придмета и ставь значение 1 если есть, а если нету то null
Старый 06.03.2011, 18:43
Nevernight
CooL
offline
Опыт: 3,431
Активность:
а если я пикну всех юнитов карты, потом все предметы карты, и поставлю условие picked unit has picked item, это условие будет функционировать правильно?
Старый 06.03.2011, 18:48
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
нет, будет функционровать только для последних пикнутых в группу объектов.
Старый 06.03.2011, 18:49
Gondooras
Kicked by LLlypuK
offline
Опыт: 919
Активность:
Нет я не помню как пишется но мона поставить player 1, player 2, player 3, player 4, player 5 и т д
скобки не пишутся простите.
Старый 06.03.2011, 18:53
Nevernight
CooL
offline
Опыт: 3,431
Активность:
Fakov, а как тогда сделать условие - если ни у какого юнита предмет не лежит ?
Старый 06.03.2011, 18:54
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
Gondooras, ты геомансер же?? если да, то это оправдывает твои бессмысленные посты.
Nevernight, делай через цикл. Сначала пикаешь всех игроков в нужной области. Затем циклом от 1 до Picked Unit проверяешь, не имеет ли кто это предмет.
МОгу ошибаться, тк цикл может можно и запустить без пика юнитов, сразу пускать цикл от 1 до "кол-во юнитов в области"
Старый 06.03.2011, 19:00
Gondooras
Kicked by LLlypuK
offline
Опыт: 919
Активность:
Не лучше с пиком.
Старый 06.03.2011, 19:02
spellwerk

offline
Опыт: 4,869
Активность:
если вам нужно узнать, у какого именно юнита лежит предмет Х, то нужно записывать его владельца
Старый 06.03.2011, 19:07
Nevernight
CooL
offline
Опыт: 3,431
Активность:
Fakov, не понял твой вариант

Nevernight добавил:
ну вот (заменил picked unit)
Миниатюры
Кликните на картинку для увеличения
Название:  1lumber.JPG
Просмотров: 22
Размер:  39.9 Кбайт  
Старый 06.03.2011, 19:18
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
Рандом юнит проверяет одного любого юнита, а не всю толпу. То есть другой юнит может иметь предмет.
Цикл = For each Integer A to (integer) do
а ты его не юзаешь почему то.
Старый 06.03.2011, 19:22
Nevernight
CooL
offline
Опыт: 3,431
Активность:
Fakov, ну тогда random unit from integer a будет работать разве?
Старый 06.03.2011, 19:26
SkiL

offline
Опыт: 9,321
Активность:
Nevernight, что значит "random unit from integer"?
Старый 06.03.2011, 19:33
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
random unit from integer a
пруф на ф-цию.
нет, не будет. не юзай рандом юнит если нужно точное определения условия для группы
Старый 06.03.2011, 19:35
Gondooras
Kicked by LLlypuK
offline
Опыт: 919
Активность:
Любая глобальная юнита помойму
Старый 06.03.2011, 19:35
Nevernight
CooL
offline
Опыт: 3,431
Активность:
Цитата:
Сообщение от Fakov
точное определения условия для группы

не понял
Старый 06.03.2011, 19:41
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
точное определение выполнения условия - это твоя ситуация. когда нужно убедится, что вся группа юнитов не имеет итема, а не один любой член группы.
Старый 06.03.2011, 19:46
Ответ

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

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

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

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



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