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

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

Закрытая тема
 
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Покупка заклинаний
Короче люди как сделать чобы мона было покупать магии и абилки.
И например купил одно (гнев деревьев) другое (гальвинизация) купить нельзя. Поясню - Покупаешь первую магию и дальше уже магии по это классу. Друид и.т.д.
Очень надо.
Старый 13.02.2006, 22:06
Iron
Листовой
offline
Опыт: 24,427
Активность:
1)Делаешь магазин для предметов (как лавка гоблина), делаешь предметы пустышки под свои магии (ну в смысле предметы с иконками своих магий, но не дающие ничего), закидываешь эти предметы в магаз.
2)Создаешь триггер с событием "Юнит получил предмет", действием "If тип предмета = гнев деревьев(предмет), then удалить предмет, дать triggering unit-у абилку гнев деревьев". Тока для каждой абилки нуна писать свой If, конечно можно поизвращатся с массивами, но думаю это будет не менее геморно.
Теперь насчет классов магии. Магии одного класса сложить в класс "Усиливающие", другого в "Артефакты" и т.д. Далее нужно оставить один класс пустой (это нужно для распознавания выбрал игрок класс или еще нет).
Нужно создать для игрока переменную, типа класс предмета (ну типа для классов "Усиливающие" "Артефакты" и т.д.) и изначально присваеваешь ей пустой класс. При покупке предмета, в триггере будешь If-ом смотреть равна ли переменная для игрока классу купленного предмета, если да, то просто делаешь шаг 2, если нет, то проверяешь равна ли переменная пустому классу, если да, то делаешь пункт 2 + присваиваешь переменной класс купленного предмета, если нет, то удаляешь предмет и возвращаешь игроку деньги.
Таким образом игроку будет присваиваться класс первого купленного предмета + можно продолжить мою мысль и сделать возможным анлирн классов.
Старый 14.02.2006, 15:37
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
  1. Начало понял Но с if-ом не очень понял. Там понял все кроме "триггере будешь If-ом смотреть" но на это можно забить.
спасибо.
Старый 14.02.2006, 17:08
NETRAT

offline
Опыт: 83,712
Активность:
Цитата:
ну в смысле предметы с иконками своих магий, но не дающие ничего), закидываешь эти предметы в магаз.
Здесь лучше использовать предметы-powerup - они сами исчезают - не придется их вручную удалять

Для классов предметов я бы ставил на карту юнита-невидимку и при покупке предмета юнита удалял. А в требованиях предмета нужно прописать этого юнита - так проще чем париться с классами
Старый 14.02.2006, 17:14
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Спасибо
Обьяснил как чайнику.

Mozes добавил:
Получает заклинание - Learn skill ? или надо еще 1 skill point

Mozes добавил:
Помогите.
Старый 14.02.2006, 19:09
NETRAT

offline
Опыт: 83,712
Активность:
Mozes геройскую абилу? для обычной абилы Unit - SetAbilityLevel
Старый 14.02.2006, 19:15
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Ну да геройскую . Положил на мапе Книгу => Гнев деревьев, все прописал.
Герой - Learn skill ???

Mozes добавил:
Лучше использую Юнитовскую
Старый 14.02.2006, 19:16
NETRAT

offline
Опыт: 83,712
Активность:
Mozes с геройской будут проблемы, лучше бери юнитовскую
Старый 14.02.2006, 19:36
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Брал. 1. Там нету SetAbilityLevel. есть add abuility
Старый 14.02.2006, 19:43
NETRAT

offline
Опыт: 83,712
Активность:
Mozes какая версия редактора и игры?
Старый 14.02.2006, 19:47
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
1.20с Всегда последняя.
ЗЫ. лицензионка - без патчей к эдитору.
Старый 14.02.2006, 21:58
NETRAT

offline
Опыт: 83,712
Активность:
лол, у всех есть закладка Unit - SetAbilityLevel прямо над баффами
Старый 15.02.2006, 00:24
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Я знаю что говорю.
Короче лучше выложи мапу с 1 заклинанием пожалуйста.
Для всех зато будет.

Mozes добавил:
Просто времени нет чтобы искать (

Mozes добавил:
А кто еще может помочь?
Старый 15.02.2006, 15:38
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
ЛЮДИ ПОМОГИТЕ!
Старый 15.02.2006, 20:31
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Люди. Че тяжело скинуть.
Старый 16.02.2006, 13:47
MPI3
Хм...
offline
Опыт: 24,597
Активность:
Mozes
Сделать-то легко,но обяснить проше,чем Iron,незя.
У лови смысл:юнит бай айтэм типа powerap который нечего не даёт,и тригерно получает нужную абрилку.
P.S.В академею надо было писать,а ни сюда.
Старый 16.02.2006, 18:51
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Да скиньте вы у меня перевод кривой очень. Местами не по русски не по английски.
Старый 16.02.2006, 19:02
MPI3
Хм...
offline
Опыт: 24,597
Активность:
ОК.Лови,Mozes.
Прикрепленные файлы
Тип файла: w3x Покупка спелла.w3x (17.5 Кбайт, 100 просмотров )
Старый 17.02.2006, 13:16
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Вот спсибо. Ученье свет.
Старый 17.02.2006, 14:24
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Знаешь кривыми бывают только руки, а не перевод. Перевод нормальный всё там есть.
Старый 21.02.2006, 15:49
Закрытая тема

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

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

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

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



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