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

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

Ответ
 
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
Магазин для одного игрока
В карте каждый игрок способен строить 1 магазин. Как сделать так, чтобы магазин продавал вещи только для его владельца?
Поэкспериментировав вышло следущее: если давать одну абилку "продажа предметов", то союзные магазины уже не работают, но предметы не попадают в инвентарь - а падают на землю. Учитывая частоту покупки предметов, вариант падения на землю не подходит совершенно.
В случае если добавить "выбор героя/воина" - союзные магазины уже способны продавать.
Нужно чтобы для игрока работал только его магазин и предметы попадали в инвентарь.
Для удобства есть карта пример с темы по поиску.
  • В карте примере предметы не выпадают на землю, как указано выше, падают на землю предметы у меня в карте, а там продаются вязанки дерева (~=заряды).
Прикрепленные файлы
Тип файла: w3x MAGAZIN.w3x (13.1 Кбайт, 10 просмотров )
Старый 06.11.2009, 20:22
Bermoff

offline
Опыт: 4,101
Активность:
vsparker, а почему бы не подбирать предмет триггерно???
Игрок купил предмет-предмет упал в область,удалить данный предмет и дать герою такой же=)
Старый 06.11.2009, 20:28
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
Возможен вообще вариант, когда в магазине не вещи, а способности. Активация одной даст триггерно минус цену и дать вещь в инвентарь.
Но этот вариант, как и триггероное "подбирание" не подходит - покупать могут несколько юнитов и неясно как определить какой именно покупает.
Скорее всего есть решение проще, есть ещё мысли у кого?
Старый 06.11.2009, 21:18
Elisar

offline
Опыт: 2,031
Активность:
Можно триггерно добавлять юнитов в маркет и запрещать другим игрокам тренировать/строить данного юнита. Юниты - пустышки.
Player - Make Footman Unavailable for training/construction by Player 1 (Red)
Старый 07.11.2009, 15:35
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
Вопрос уже решён ребалансом вещей, в случае конкретно моего магазина это полностью сняло проблему. Всем спасибо.
Старый 07.11.2009, 15:53
Sebra

offline
Опыт: 5,603
Активность:
Есть ещё такой вариант:
Если магазин выделяется не его хозяином - развыделять.
Старый 08.11.2009, 14:39
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
Тоже интересный вариант, спасибо.
Старый 08.11.2009, 15:09
SpiritWolf
Зеленый
offline
Опыт: 20,954
Активность:
Во смотри, если чет не понятно спрашивай:
Прикрепленные файлы
Тип файла: w3x MAGAZIN.w3x (14.4 Кбайт, 13 просмотров )
Старый 08.11.2009, 15:55
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
Что может быть не понятного в том способе, который я же предложил?)
Старый 08.11.2009, 18:57
SpiritWolf
Зеленый
offline
Опыт: 20,954
Активность:
vsparker, а ты мой способ смотрел?
Старый 08.11.2009, 19:22
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
"Возможен вообще вариант, когда в магазине не вещи, а способности. Активация одной даст триггерно минус цену и дать вещь в инвентарь."
В карте реализация.
Старый 08.11.2009, 19:54
Cytaster

offline
Опыт: 3,757
Активность:
Ты вариант Headkillerboy смотрел?
Старый 08.11.2009, 19:58
SpiritWolf
Зеленый
offline
Опыт: 20,954
Активность:
vsparker, ау я с кем говорю со стеной? Глянь иой пример.
Старый 08.11.2009, 20:23
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
Событие
Юнит приводит в действие способность
Условие
Каст - такой то
Действия:
Далее с проверками пикается тот, кто рядом с магазином. Если всё норм, то триггерно даётся предмет и забирается цена.
Может я что-то упустил, но чем это отличается, от описанного мною? Кастуется абилка и если всё правильно - даётся арт и забирается цена предмета.
Видимо что-то таинственное и мифическое я не увидел в карте, интересно что...
Старый 08.11.2009, 20:47
SpiritWolf
Зеленый
offline
Опыт: 20,954
Активность:
Там еще золото отслеживается
Старый 08.11.2009, 21:00
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
Дак проверок можно ещё добавить :)
Старый 09.11.2009, 01:46
Ответ

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

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

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

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



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