langraf
offline
Опыт:
444Активность: |
Вопросы по редактору героев
Как сделать требование уровня героя для шмотки, скажем огненный топор тока после 6ого уровня, в шлем доблести может насить тока маг... Как сделать так, чтоб после 6ого уровня сменялся файл модели героя?... |
15.10.2006, 23:00 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
p01nTT
offline
Опыт:
11,160Активность: |
langraf 1 - проверять уровень или класс, если не такой - выбрасывать
2 - Абилка chaos - там указываешь юнита в которого герой превращается(копируешь в редакторе объектов героя и меняешь файл модели и указываешь его в абилке chaos ну и добавляешь её на 6 левеле) |
16.10.2006, 14:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
|
16.10.2006, 14:45 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Инквизитор
offline
Опыт:
7,037Активность: |
Dead_knight
а пример можно мне тоже это надо? |
16.10.2006, 16:23 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sir Lothar
offline
Опыт:
5,740Активность: |
Incvizitor
Dead_knight А зачем такие сложности? Событие: герой получает предмет (ну или использует, смотря что ты делаешь) Условие: этот герой - <твой герой> Условие: этот предмет - Огненный топор (ну и любой другой :)) Действие: if/then/else: if: уровень героя <твой герой> больше или равно 6 then: ничего не делать (или делать что-то, что происходит после поднятия/использования предмета) else: приказать этому герою бросить поднятый/использованный предмет И нинадо никаких юнитов-пустышек! |
16.10.2006, 16:39 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sir Lothar
offline
Опыт:
5,740Активность: |
Вот карта-пример. Чтобы получить шестой уровень, надо убить мясника неподалёку. |
16.10.2006, 17:50 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
langraf
offline
Опыт:
444Активность: |
Вы меня не поняли, че герой зря деньги потратил, если уже купил предмет в палатке, его выбрасили на землю, этот способ я и сам мог сделать... П о 2ому не надо мне предлагать и заклинание сфинкс - мне надо не тока на 6ом, но еще на 12, 18, 24, 29, 30ом уровнях, как тогда тута обстоять?..
А с предметами я вот как делал (но не работает)))):
Событие: герой повышает уровень Условие: мой герой Действие:переменная = переменная+1 В Редакторе обьектов создаю юнита на основе светлячка, способность "Неуязвимость", физический размер - 0, в графе "Файл модели" выбираю нестандартный путь пишу там какую нить аброкадару типа erysdfgsfd. Видимость и ночью и днем ставлю 0 или 1. Даю юниту название -
"Чтобы купить этот предмет вам нужен уровень 6". 2)Создаю переменную типа Боевая единица. Называю ее, скажем, MyHero. 3)Создаю триггер. Событие - MyHero Повышает уровень.
Условие - переменная >= 6 Действие- Create 1 "Суда я вставляю созданного юнита" for (Нужный игрок) блаблабла... \\ Примичание - чтобы такие юниты небыли разбросаны по всей карте, создай специальную область где нить в недоступном для игрока месте. и ставлю требование шмотки этот юнит...
Не работает, в чем ошибка?.. |
16.10.2006, 18:24 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Все что ты описал, я когда вылаживал с примером в темке про магазины.
Цитата:
|
|
17.10.2006, 09:33 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Суть той темы не совсем совпадает с даной. Да и пример там корявый! Так что поосторожнее с оскорблениями и обвинениями. |
17.10.2006, 12:44 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|