Wulfrein
где я?
offline
Опыт:
88,242Активность: |
Спеллбуки и Возвращения Спелла Предмета (ога;))
Хех, вот и я влез... 2 вопроса:
надеюсь, кто-нить чем-нить поможед... Отредактировано Wolverine, 05.12.2006 в 23:45. |
04.12.2006, 23:10 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
|
04.12.2006, 23:19 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
tysch_tysch
Работаем
offline
Опыт: отключен
|
GadenbIsh вернуть значит ретурн)
думаю низя. можно пробовать отлавливать события на использование заклинания, хз есть ли событие на использование конкретного предмета. |
04.12.2006, 23:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Для триггеров требуется немного знание английского. Точно триггеры передать не могу, т.к мало сижу в редакторе.
ГЛ ХФ! |
05.12.2006, 10:33 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
61,843Активность: |
|
05.12.2006, 15:33 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
23,587Активность: |
Sashaaaaa, приветики, давно не видели. Хорошь писать фигню, ох я б тебя из плюсомета полил бы.
Цитата:
А если там система сборки произвольного предмета, т.е. с триггерным добавлением абил? |
|
05.12.2006, 16:14 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
61,843Активность: |
Iron ну если там триггерное добавление абил, то узнать еще проще. Ибо для триггерного добавления абил по предмету нужно иметь какую-то аналоговую системку, поэтому юзать можно и ее. Но я сомневаюсь, что Wolverine юзает
Цитата:
Dead_knight добавил: Перечитал вопрос: Тогда нужно делать запись в кеш, по генерации предмета. |
|
05.12.2006, 16:43 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MPI3
Хм...
offline
Опыт:
24,197Активность: |
Просто:
Событие Юнит каст спелл Условие Спел есть .... Действие Дать юниту этот спел Вродибы должно работать... |
05.12.2006, 16:58 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Wulfrein
где я?
offline
Опыт:
88,242Активность: |
Цитата:
попробую, спс Цитата:
в том-то и шняга, что предмет не используется, а выкидывается Цитата:
не совсем. Но результат тот же. Тока для каждого закла триггер писать... Эта проще убицо Цитата:
поставь руссификатор. В чем трабла? Цитата:
простой предмет. С одним спеллом. Так вот надо этот спелл герою дать. Притом чтоб это было удобно юзать с большим кол-вом педметов Цитата:
а мб катру зафигачишь? Премдета 3-4 сделай и хватет... Скожу "спасибо" =) Цитата:
прально сомневаишься... я не такой =)) Цитата:
фигассе мриз, это я и сам знал. Я кнешна ф триггерах нуп, но не настолько же... Вродибы... |
||||||||
05.12.2006, 23:57 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
Wolverine ты кешем пользоваться умеешь? вроде бы, нет.
Сколько у тебя этих спеллбуков? В каждом спеллбуке по одному активному спеллу или больше? NETRAT добавил: То же самое с предметами - сколько у тебя таких предметов? Вообще универсальный метод для предметов - это дать такой же предмет дамми юниту и дать приказ его использовать - а далее просто отлавливать код кастуемого спелла. Каждый первый каст можно заносить в кеш и потом брать эти данные из кеша. Естественно, такая фича со спеллбуками не прокатит |
06.12.2006, 00:48 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
61,843Активность: |
Ну могу слепить пример по проще на массивах, если у предмета один спелл. Только обьясни механизм, того что необходимо! Как я понял: юнит берет предмет и способность этого предмета дается какому-то герою, правильно? |
06.12.2006, 16:02 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
Цитата:
|
|
06.12.2006, 16:12 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
61,843Активность: |
Wolverine вроде задавал два несвязаных вопроса! Хотя дождемся его..
Цитата:
|
|
06.12.2006, 16:47 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
15,951Активность: |
Хз чё вы тут геммороитесь, но у меня почему-то работали нормально 5 книг в спелах..... причём с разными заклинаниями, в одной магии льда, в другой огня,в третей природы и т.д. |
06.12.2006, 17:45 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
NECros 88 если приказы в спеллбуках одинаковые, то при даче юниту таких абил, спеллбуки "склеятся"
|
07.12.2006, 00:41 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
15,951Активность: |
Незнаю, мошь я чёнить мутил (давно было), но у меня всё нормально работало... |
07.12.2006, 01:35 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Wulfrein
где я?
offline
Опыт:
88,242Активность: |
Цитата:
да-да, точна. В опщем, есть предмет. У него спелл. Книг заклов никаких нет. Так вот мне надо спелл этого предмета дать герою. И предметов таких ну штук 15-20... Вот есть действие "конвертировать название предмета в строку", но нету ведь "конвертировать строку в название способности", я прав? Просто можно предмет и спелл одинаково назвать, если в этом есть смысл... И надо, чтоб проверялось название предмета и циклом по названию подбирался спелл. Потому что считать предмет и дать соответстующий ему спелл я и сам могу, но делать по триггеру на предмет неоптимально как-то... Хотя, видимо, я слишком дофига хочу :( иль мб на джаззе че-нить там применить можно? Да, максимальное кол-во добавляемых абил герою таким образом - 4 штуки. Но мне главное вот соответствие провести, дальше я уж сам как-нить (надеюсь). |
|
07.12.2006, 12:50 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
Нет, не надо никаких названий - это лишние лаги и баги Прямое соответствие юнит получил предмет A => дать абилу a, и не надо никаких геморров. Соответствие будет более оптимальным если его зарание прописать, скажем, в кеше, но это уже опционально |
07.12.2006, 14:08 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Wulfrein
где я?
offline
Опыт:
88,242Активность: |
то бишь надо писать на 20 предметов 20 триггеров? или я чего-то недогоняю? мне б примерчег желательно (вот на счет кеша я туплю...), тем более, видимо, сложного там ничё нет |
07.12.2006, 23:34 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
нет, не двадцать триггеров, а двадцать секций if (Aquires item A) then UnitAddAbil(u,a) или в кеше - в начале проставить соответствия вещи, абилу(все двадцать) и выбор будет осуществляться одной строкой |
08.12.2006, 15:10 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|