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

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

Ответ
 
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
система предметов
мне надо сделать чтоб можно было собирать сборные арты с полным инвентарем, как в доте, желательно с примером.
Я в магазинах зделал предметы войсками, а вот как сделать так что когда предмет лежит на земле, я пробовал через декорацию "боченок", но он ставитца по "квадратам", типо как здание, даже с убраным pathing map, пробовал через книги, но там касяки получались.
Помагите плз...
З. Ы. Мне не надо делать заблокироваными, предметы которые пренадлежат другим игрокам.
Старый 27.11.2008, 21:51
NoSilence
Случайный прохожий
offline
Опыт: 1,927
Активность:
Цитата:
Сообщение от Anthrax
пробовал через книги, но там касяки получались.

А так и надо делать. Но какие там могут быть косяки?
тоже событие - "Юнит получил предмет"
потом проверка на наличие нужных предметов..
ремув предметы
ад нужный предмет )
Старый 27.11.2008, 22:03
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
а если нету нужных предметов, а йнвентарь забит, то эта книга как бы ищезнет, она же одноразовая!
Старый 27.11.2008, 22:13
Чебурашка

offline
Опыт: 5,460
Активность:
Цитата:
Сообщение от Anthrax
а если нету нужных предметов, а йнвентарь забит, то эта книга как бы ищезнет, она же одноразовая!

А если инвентарь забит, то это нужно отследить и дропнуть рецепт на землю
Старый 27.11.2008, 22:15
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
а как это отследить?

Anthrax добавил:
а как это отследить?
Старый 27.11.2008, 22:25
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Или еще лучше отследить приказ на продажу или поднятие предмета и проверить возможна ли комбинация сборки, если нет то сразу отменить покупку или поднятие, экономит время игрока, герой не сделает лишних перемещний или игрок не потратит деньги зря, на неверно купленый рецепт (хотя это спорная фича, может быть игрок хочет купить рецепт впрок, но опять же с полным инвентарем спорно).
Старый 27.11.2008, 22:25
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Забыл сказать, что как верно подметили рецепты должны быть предметами, срабатывающими при поднятии.

Отловить приказа на поднятие предмета легко, это целевой приказ на предмет.
А вот отследить покупку предмета в магазине сложнее. Вообще я не экспириминтировал и подзабыл, когда срабатывает событие покупки - до или после фактического помещения предмета в инвентарь. Если до то отлавливать его.

Если после то, можно попробовать отлавливать приказ на продажу. Но вполне возможно, что это АИ приказ, который не отлавливается на уровне jass (я не проверял). Разобратся как отловить может помочь системка (хотя сама система вообще не про то, но там такие приказы отдаются. А если можно триггерно отдать, то возможно и отловить такой приказ).
Старый 27.11.2008, 22:50
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
я сделал предметы в магазинах юнитами, и уменя все работает как по маслу, меня интересует поднимание и выбрасывание предметов на землю.
Старый 27.11.2008, 22:59
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Anthrax, просто рецепт делаешь Используется сразу. И потом если инвентарь полный, то дропаешь рецепт, если есть место, то кладешь в инвентарь.
Старый 28.11.2008, 01:19
RazArt

offline
Опыт: 11,197
Активность:
Anthrax,а ты вообще умееш делать сборные арты не с заполненными слотами?

JokArt добавил:
Вот пример
Прикрепленные файлы
Тип файла: w3x Items.w3x (22.9 Кбайт, 37 просмотров )
Старый 28.11.2008, 14:19
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
умею, я уже сделал сборки с полным инвентарем, через юниты в магазинах, для полно щастья надо сделать поднимание предмета с полным инвентарем, чего я и хочу добится в этой теме!
Старый 28.11.2008, 16:59
RazArt

offline
Опыт: 11,197
Активность:
Anthrax, зачем юниты? оО) А если тебе придёться подбирать, а не покупать предмет, что тогда? Я тебе скинул пример, чем он тебе не подходит?

JokArt добавил:
Если ты не понял, то я там сделал то, что и обсуждается тут 2 день)
Старый 28.11.2008, 17:12
marsh123
Member+
offline
Опыт: 1,219
Активность:
JokArt
2 недоработки:
1. Если просто подобрать рецепт а инвентарь пусть, то напишет что нет необх. артефактов.
2. Да еще и итем исчезнет в никуда
Старый 28.11.2008, 19:19
RazArt

offline
Опыт: 11,197
Активность:
marsh123, он и должен писать что нет необходимых айтемов, хотя можно ещё добавить что арт будет заного создаваться в этой точке
Старый 28.11.2008, 19:21
marsh123
Member+
offline
Опыт: 1,219
Активность:
JokArt
Эмм.. Но не должен он не браться в пустой инвентарь, да еще и исчезать с карты, а вообще автор вроде хотел как в доте, там ниче подобного не пишет
Старый 28.11.2008, 19:23
RazArt

offline
Опыт: 11,197
Активность:
Млин, ты код видел? Я проверяю есть ли арты у юнита и если нет, то вывожу сообщение
Старый 28.11.2008, 19:26
marsh123
Member+
offline
Опыт: 1,219
Активность:
JokArt
Пздц.. Проблема не в сообщении, ты что, извини, глупый? Попробуй возьми сразу свой рецепт, он пропадет с карты и в инвентаре не появится.. Хочешь сказать в доте когда покупаешь тупо рецепт также?

marsh123 добавил:
Я так и не понял почему это происходит, в коде нет ошибок.. Может сам итем бажный
Старый 28.11.2008, 19:29
RazArt

offline
Опыт: 11,197
Активность:
Вот наработка, специально для marsh123'а))

JokArt добавил:
marsh123,ааааа я понял что ты хочеш, но автар хотел совершенно другое, а хотя щас сделаю
Прикрепленные файлы
Тип файла: w3x Items.w3x (22.8 Кбайт, 22 просмотров )
Старый 28.11.2008, 19:32
marsh123
Member+
offline
Опыт: 1,219
Активность:
JokArt
Автар вроде как хочет как в доте, я те объяснить пытаюсь как там..

Ну 1 баг ты исправил

Теперь 2ой: Почему сам рецепт не берется в инвентарь, когда инвентарь пуст? А он должен браться(так в доте),
Старый 28.11.2008, 19:39
RazArt

offline
Опыт: 11,197
Активность:
marsh123, Вообще там в настройках стоит исполняеться сразу. Я пытаюсь сделать так как в доте, но что-то глючит

JokArt добавил:
Вот карта работает, но нужно поработать с системкой выбрасывания арта
Прикрепленные файлы
Тип файла: w3x Items.w3x (23.6 Кбайт, 29 просмотров )
Старый 28.11.2008, 20:15
Ответ

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

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

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

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



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