Korneliy
DMF
offline
Опыт:
23,443Активность: |
Получение спеллбуков
Проблема вот в чем: Есть на карте 6 героев, отличаются только скинами и озвучкой + 1 абила. Предусматривается приобретение специализации, представленной спеллбуком. Каждый герой должен иметь 1 спеллбук, карта мультовая.
Я реализовал сие безобразие следующим способом: набором в консоль "spec - X", где Х - код профессии. Пример: пишем "spec - runemaster" - герой становится мастером рун. Чтобы игрок не хапнул больше одной спецы юзается логическая переменная. Меня этот способ устраивает, а тестеров нет: много писать, говорят. Предложите, плиз другой способ. Просто прокачка с дизеблом других профессий не катит. Заранее сенькс. |
13.07.2006, 06:26 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Покупку в магазине предмета с специализацией! |
13.07.2006, 10:03 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Или заказ соотв. героя в таверне... |
13.07.2006, 10:18 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
B100D E1F
Scarecrow
offline
Опыт:
4,719Активность: |
Через вещь наиболее опрятно смотреться будет! |
13.07.2006, 15:59 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
2 exploder Я же сказал, герои различаются СКИНАМИ. Вся остальная прокачка - дело вкуса: хочешь - маг, хочешь - воин, и т.д.
2 B100D E1F Через вещь не катит: после покупки специализации все прочие должны для игрока пропасть, дабы он не хапал по 2-3 спецы. Вот у меня какая мысль уродилась: через найм юнитов, а именно... События: Юнит входит в регион(играбельная карта) Условия: Контрол хозяина юнита из человек Логическая переменная "плайер хаз проф" = НАЙН. События: If-Then-Else -IF Юнит-тайп оф вошедший юнит = СПЕЦ-АЛХИМИК(типа дамми-юнит) -THEN Адд абилка "алхимия" то HERO(глобальеая переменная, к коей привязывается герой) -ELSE Do nothing Как думаете, гут? |
15.07.2006, 01:42 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
диалог типа не рулит?
Jon добавил: можно сделать деалог с выбором всех спецализаций для всех игроков... как кто-то выбрал какуюто спецализауию пересоздавать диалог без этой спецализайии - но это будет неудобно.. потому лучше после выбора спецализации диалог пересоздавался и эта кнопка перекрашивалась в красный цвет, потом отключить последствия ее нажатия, но если ее нажать то диалог будет исчезать - потому сделать чтобы при нажатии диалог просто пересоздавался для нажавшего играока понятно? |
15.07.2006, 02:37 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
Цитата:
А в чем проблема??? Пусть эти вещи стоят 50 дерева, купишь одну, все дерево пропадет, больше нифига не купишь... Все норм, с предметами больше всего нравицо и удобнее для игрока. |
|
15.07.2006, 02:38 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
А че если дерево будет нужно для других целей... ужос.. легче просто засунуть вещь в магазин (книгу пустыжку) как ее береш в первый раз - добавить спецализацию, убрать книжку из магазина и отключить тригер взятии книжки этим игроком и ВСЕ Отредактировано Jon, 15.07.2006 в 02:50. |
|
15.07.2006, 02:45 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Вы не поняли... Если несколько плееров - рунмастеры, так можно. За дерево спеца прокачивается. Если ремовить итем, то другие плееры не смогут хапать эту спецу, а покупку юнита можно запретить игроку-покупщику. Но по-моему, диалог - лучший выход, однако и покупка через дамми-юнит есть гут, ибо тогда можно сделать покупку за дерево, что отсрочит покупку спецы для игрока, пока он не накопит дерево, и он дольше подумает над выбором. |
15.07.2006, 02:52 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
как хош... можно не ремовить? это не обязательно и так должно работать по сле покупки книги пустышки в 0 монет с пополнением в 0 сек... она не исчезает... и ее может покупать любой игрок... и можно просто вычеркнуть из списка в тригере покупки того игрока который купил книжку |
|
15.07.2006, 02:55 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Дык с юнитом тож самое, просто я пытался делать дамми-книгу по скрипту "юнит юзанул итем", но не вышло. А "юнит КУПИЛ итем" я не нашел. Да и юнитов можно прятать, после чего получив спецу игрок более не мозолит глаза о прочие специализации. |
15.07.2006, 03:27 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
И еще: есть ли триггерная команда, заставляющая игрока Х купить рандомного героя в здании У? |
15.07.2006, 07:44 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
А в ручную нельзя? Забить всех героев в переменную, создать рандомного окол магазина и забрать деньги(если нужно, не забудь добавить условие на их количество) |
15.07.2006, 11:40 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
Она называется - "юнит получил предмет" а не "юнит купил предмет" |
|
15.07.2006, 16:25 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Цитата:
Можно для каждого игрока создать отдельный магазин(ака рассовый магазин, принадлежаший игроку). Дать магазину невидимость. Каждый будет видеть только свой магазин. Оттуда можни ремувить и вааще чо хош. Все применится только для одного магазина, т.е. как бы для одного игрока... Единственный минус способ не применим если есть абилы видеть не видимое. Я искал перманентную невидимость, чтобы нельзя было ничем абсолютно обнаружить... не нашел... |
|
15.07.2006, 17:00 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeHa
Смышленный Человек
offline
Опыт:
4,891Активность: |
не легче ли просто напросто создать несколько лишних юнитов на карте???я к примеру так один из вариантов.Ну или закрыть этот триггер/
Пишешь -spec runemaster там твои действия и все Потом ставишь turn off this trigger Вник в суть и понял что так не катит:) Создай в углу карты несколько юнитов сделай им 1 жизнь (убери реген) из 2 максимума. И типа после того как игрок пишет -spec runemaster Количество ХП юнита увеличивается до 2. Ну или Просто поставь дерево 1.И когда игрок получает 1 профу дерево исчезает(у меня такая система выбора героев) |
25.07.2006, 04:35 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
2 DeHa Чувак, читай тему! У меня и было "-spec runemaster" - и тестеры ругались. Я уже все решил и откланиваюсь.
|
25.07.2006, 04:45 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeHa
Смышленный Человек
offline
Опыт:
4,891Активность: |
Я тебя все равно не понял...Кароче ты или уже все сделал...или я не врубился.. |
25.07.2006, 04:48 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
И то и другое. Я создал тему потому, что тестерам было лень писать "-spec runemaster". Мне тут посоветовали, я посмотрел и сделал выводы. Все, проблема решена. |
25.07.2006, 05:06 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeHa
Смышленный Человек
offline
Опыт:
4,891Активность: |
А...Тоесть я прав,предложил систему,но она тебе не понадобилась.А я думал я неправильно написал:) |
25.07.2006, 05:09 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|