PainKonan
offline
Опыт:
227Активность: |
Связь jass и редактора объектов
Возможно ли через jass редактировать описание способности? К примеру, за каждое убийство врага - героя получает 1 ед. разума. Я хочу создать способность пустышку, которая будет при наведении отображать кол-во собранного разума. |
31.03.2014, 15:17 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,783Активность: |
PainKonan, Нет, данные о обьектах хранятся в архиве карты, их нельзя изменить во время игры... Выход только один создать несколько пустышек по 10-20 уровней и менять уровень или способность в зависимости от количества разума.. |
31.03.2014, 15:22 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PainKonan
offline
Опыт:
227Активность: |
quq_CCCP, очень жаль. Да, это, видимо, единственный способ, но он не подойдет, если бонус не ограничен. Придется через команду делать типа "-info" и выводить сообщением. Спасибо за информацию. |
31.03.2014, 15:41 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
или использовать DGUI |
31.03.2014, 16:30 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
multiboard, как вариант. |
31.03.2014, 17:49 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
Видел у китайцев реализацию динамичного описания абилы через какую-то туеву кучу багоюзов, но подробно не разбирал. Skino может быть в курсе, но не факт |
31.03.2014, 18:27 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Clamp, ссыль можно? или намёк что гуглить? |
31.03.2014, 22:45 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
16GB, это было в какой-то очередной странной модификации доты с драфтом абилок Было у СФа, там безлимитные души были на трёх уровнях пассивки с отображением количества в описании |
01.04.2014, 02:04 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,783Активность: |
Кстати совсем забыл, в описании же можно юзать формулы как в exel и тп. < 'A001', DataB1> или чёто в этом роде, кто нить пробовал втавлять в описание формулу которая ссылалась на некое поле абилки или юнита, которые можно динамически менять. Как раз Clamp, напомнил, раньше как то думал об этом но так и не попробовал реализовать.... |
01.04.2014, 08:25 | #9
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Borodach
offline
Опыт:
11,871Активность: |
quq_CCCP:
Сделал в способности "Молот бурь" ссылку на изначальное хп "Горного короля" (<Hmkg,HP>), так показивает число изначального хп.... возможно как то так и можно.... |
01.04.2014, 09:18 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,783Активность: |
Borodach, ну оно берёт значение из скл таблицы, мб каким нибудь багом получается подсунуть другое значение... |
01.04.2014, 09:59 | #11
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
quq_CCCP, оно статически собирается, на этапе сохранения карты или инициализации |
01.04.2014, 12:06 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
лично я не сомневаюсь что китайцы вполне могли запилить хитрый костыль который позволяет менять описание абилок, вроде того костыля который позволяет менять хп и ману навсегда или выдавать абилки навсегда удалением вещи в определённый момент.
всё что нужно для того чтобы пилить костыли любого уровня это понимание алгоритма работы парсера описания, может быть там они в описание абилки смогли прописать ссылку в параметр который можно менять в рантайме и меняют, ведь неизвестно как варкрафт адресует память под эти вещи. |
01.04.2014, 16:30 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,783Активность: |
DioD, ну из архива подгружается текст в оперативную память в первый раз когда мы смотрим описание абилки, в теории можно подсунуть в эту ячейку с текстом описание абилки свой текст, да вот только ретурн баг выпилили, а другого бага нам не известно. |
01.04.2014, 17:54 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
фогстейт |
02.04.2014, 03:34 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,783Активность: |
ScorpioT1000, хм, на строку? Мы ищем строку в оп, а fogstate позволяет найти хенлы, насколько мне известно, поправьте если неправ... |
02.04.2014, 08:04 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PainKonan
offline
Опыт:
227Активность: |
Clamp:
Жаль, что никто не знает как так сделать но все равно спасибо за помощь |
03.04.2014, 16:47 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Жаль, что никто не знает как так сделать
отличный повод подумать самому и узнать? |
03.04.2014, 17:09 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PainKonan
offline
Опыт:
227Активность: |
DioD, ну, учитывая, что я с недавних времен только перешел на jass, то думаю над таким мне думать еще рано. Все что я мог на данный момент - узнать у вас и попросить помощи.) |
03.04.2014, 21:59 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
|
04.04.2014, 11:38 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|