![]()
LisK
![]() offline
Опыт:
251Активность: |
Новый класс предметов
Собственно такой вопрос, а можно ли создать новый свой собственный класс предметов?
На форуме вот нашел тригер который позволяет иметь герою токо 1 предмет из класса! Так вот а мне охото сделать так чтоб допустим герой мог иметь 1вид оружие(из многих токо 1), 1 щит, 1 броню и т.д. Если нельзя создавать свои классы, тогда может подскажите какие внести коректировки в этот тригер? Событие: Юнит получает предмет Условие: ---------- Действие: For each (Integer A) from 1 to 6, do (Actions) Цикл - Действия If (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условие (Item-class of (Item carried by (Hero manipulating item) in slot (Integer A))) равно Артефакты (Item carried by (Hero manipulating item) in slot (Integer A)) не равно (Item being manipulated) То - Действие Герой - Drop (Item being manipulated) from (Hero manipulating item) Иначе - Действие Do nothing За ранее спс :)))) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Shegl
![]() ![]() offline
Опыт:
1,418Активность: |
используй уровень придметов =) именно я так делал... Там к примеру щиты это 1 уровень меч 2ой броня 3тий Двуручный меч 4ий И обробатывай по типу если уровень предмета = уровень придемета ин слот А и предмет неравен предмету биинг манипулатед то дрон итем биинг манипулатед. Понял ? Тут же пожно и иисключения на бутыльки и други предметы .. Только ограничение 10 уровней у предметов только =) но там ты уж каждый по имеющейся класификации. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dk
![]() offline
Опыт:
60,293Активность: |
LisK за место артефакты ставь любой свой класс и все. Например мечи закинь в артефакты, щиты в усиливающие и т.д.
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Итого, один предмет из одного класса, а дальше разбивай по уровням, как предложил Shegl, прямо система получается :) К примеру,
артефакт - мечь, 1 уровень артефакт - двуручный меч 3 уровень, и тд :) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
VBSniper
Ёк макарёк
![]() ![]() offline
Опыт:
3,486Активность: |
У ровень то не зависит, иил можно сделать так. Если герой купил предмет больше первого уровня то тогда если в инвенторе есть первый уровень то тогда дроп, и добавить предмет 3 уровня! |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Soul reAver
Мертвый вампир
![]() ![]() offline
Опыт:
1,542Активность: |
Событие:
Юнит получает предмет Условие: ---------- Действие: For each (Integer A) from 1 to 6, do (Actions) Цикл - Действия If (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условие (Item-class of (Item carried by (Hero manipulating item) in slot (Integer A))) равно Артефакты (level of (Item carried by (Hero manipulating item) in slot (Integer A))) равно 2 (Item carried by (Hero manipulating item) in slot (Integer A)) не равно (Item being manipulated) То - Действие Герой - Drop (Item being manipulated) from (Hero manipulating item) Иначе - Действие Do nothing Получится (Кол-во уровней*кол-во классов) типов |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Iron
Листовой
![]() ![]() offline
Опыт:
24,427Активность: |
Вопрос реально итересный. Я, например видел карты где были новые рассы и они отображались в WE как новые папочки (в РО). Это как? Импортом делается? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DFlyer
<3 MJ
![]() ![]() offline
Опыт:
42,879Активность: |
Iron
Как эти папочки назывались? Custom Units? |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Труъ, поподробней уважаемый :): |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Iron
Листовой
![]() ![]() offline
Опыт:
24,427Активность: |
Папочки назывались так же как рассы в карте (типа FelOrcs и т.п.) |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DFlyer
<3 MJ
![]() ![]() offline
Опыт:
42,879Активность: |
пока сам не увижу, не поверю! |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Это где-то все меняется в стрингах (в строках, кто не то подумал) импортированных в UI в карту... Например у меня в ВЕ Альянс переименован вот в это:
» скрин А, и еще у меня стандартных героев пять DEAD URL ![]() FellGuard добавил: Наверное, тема клоуз.. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|