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

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

Ответ
 
КВАК

offline
Опыт: 886
Активность:
Вещи по ЛВЛ
народ а как допустим зделать вещь по ЛВЛ допустим есть вещь у которой требование 6 лвл а у меня всего 4 лвл героя как зделать так чтобы я ее взять немог !!??? подскажите :otkaz:
Старый 06.08.2006, 11:06
Greenn
Where is cookieh?
offline
Опыт: 12,007
Активность:
Попробуй сдлеать событие типа:
Герой поднимает вещь
Тот-то герой, та-то вещь,
Проверку на левел, если что-то не так, предмет drop на землю.
Может поможет.
Старый 06.08.2006, 11:23
Trok-Ferot
Silenced by Trok-Ferot
offline
Опыт: 80,259
Активность:
у тебя герой 1?
если да то
соб: герой берет предмет
усл: берущий герой равно такой то герой
его уровеньб больше или равно в твоем случае 6
если да то все, турн офф зис триггер,
иначе - действия
положить предмет на землю
Старый 06.08.2006, 13:55
J
expert
offline
Опыт: 48,447
Активность:
В РО есть у предметов одна строка которая отвечает за то какой у героя должнен быть уровень чтобы он мог взять этот предмет...

Отредактировано Jon, 06.08.2006 в 15:56.
Старый 06.08.2006, 14:33
IceBear
Вождь Мирового Картостроя
offline
Опыт: 7,800
Активность:
Тут прикол может быть. Например он покупает предмет - предмет купился, а потом выбрасывается. И, че с ним делать... Получается деньги продавцу, а предмет у прилавка оставил. ^^
Старый 06.08.2006, 14:59
XFaNT
Злобный Модер
offline
Опыт: 4,328
Активность:
Jon к герою это не имеет никакого отношения.
Придётся делать так. У предметов есть уровень. Туда пишем уровень, который необходим герою чтобы взять предмет. Потом:
Триггер 1:
Событие
...Герой получает предмет
Условия
Действия:
...Иф зен элз
.....Если
.....Левел героя меньше левел предмета
.....То
.....Выкинуть предмет

Триггер 2:
Событие
...Предмет продан из лавки герою
Условия
Действия:
...Иф зен элз
.....Если
.....Левел героя меньше левел предмета
.....То
.....Унечтожить предмет
.....Вернуть игроку деньги

как именно вернуть игроку деньги сам пидумаешь, но система приблизительно такая

XFaNT добавил:
ошибочка вышла.
Во втором триггере
Событие
...Юнит продает предмет герою
Старый 06.08.2006, 16:04
КВАК

offline
Опыт: 886
Активность:
спасибо щас попробую
Старый 06.08.2006, 17:52
DeHa
Смышленный Человек
offline
Опыт: 4,891
Активность:
ХАХАХА,А если мне передают предмет? Вы об этом подумали...граматеи.
Хотя система понятна тем кто хоть как то разбирается...
Кстати Как шмотки скрещивать??? мне говорили,но я забыл
Старый 06.08.2006, 20:39
XFaNT
Злобный Модер
offline
Опыт: 4,328
Активность:
DeHa если у тя есть вопросы задавай их в своих темах а не разводи флуд, а вовторых читай внимательней в первом триггере событие Герой получает предмет, и при этом неважно как именно он его получает, просто если у героя нет предмета и вдруг он появился то сработает триггер, а значит если предмет передать то он всёравно выпадет ...
Старый 06.08.2006, 21:13
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Сделай 2 предмета, один с абилками, а второй без абилок (т.е. он просто будет лежать в инвентаре не давая бонусов до нужного уровня/характеристики). Везде в магазинах продавай 2 предмет, без абилок. Создай первый триггер, срабатывающий по событию "Когда юнит получает предмет", проверяй достиг ли он нужного уровня, если да то заменяй предмет на предмет с аблками. Если нет то ничего не делай. Создай триггер с событием "герой получает уровень", если достигнут нужный уровень и нужный предмет есть в инвентаре, то меняй его на предмет с абилками. И еще 3ий триггер, который заменяет предмет с абилками, на предмет без абилок, когда герой выкидывает или передает предмет...
Это немого сложнее, но я сичтаю что просто выкидывать предмет, не прилично и создаст дискомфорт у игрока (особенно при покупке)...
ЗЫ. Способ с дисаблом абилок не получится, я и забыл... поэтому и стер свой предыдущий пост...

exploder добавил:
ЗЫЫ. Можно также обойтись одним предметом без абилок, а нужные бонусы добавлять прямо герою (Add ability), но это не прокатить если нужно чтобы у предмета были активируемые бонусы...
Старый 06.08.2006, 21:37
Bladedancer

offline
Опыт: 312
Активность:
А если надо сделать предмет уровня 30 или там 50 то как быть?
Старый 10.08.2006, 16:21
IceBear
Вождь Мирового Картостроя
offline
Опыт: 7,800
Активность:
Bladedancer, да ты че? 30... или еще того хуже 50!? У человека который будет делать данный предмет - должно быть о-о-очень много терпения. Но в принципе все по одному принципу:
Событие: Каждые 0.01 сек Условие: Мульти[true]: Юнит имеет такой предмет и такой предмет.
Действие: Remove эти два предмета и Создать юнит такой то такой для этого героя.
Старый 10.08.2006, 19:33
Bladedancer

offline
Опыт: 312
Активность:
IceBear ты не понял. Я имел в виду две вещи
1 как сделать лвл итема >8?
2Где в условия можно сравнить лвл итема с чем либо?
Старый 10.08.2006, 20:30
ScorpioT1000
Работаем
offline
Опыт: отключен
  1. В Дополнительно/Игровые константы/Максимальный уровень предмета походу
  2. В Integer comparison походу или, непомню, короче integer интажор =)
Старый 12.08.2006, 05:18
Ответ

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

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

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

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



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