![]()
PainKonan
![]() offline
Опыт:
227Активность: |
Связь jass и редактора объектов
Возможно ли через jass редактировать описание способности? К примеру, за каждое убийство врага - героя получает 1 ед. разума. Я хочу создать способность пустышку, которая будет при наведении отображать кол-во собранного разума. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,755Активность: |
PainKonan, Нет, данные о обьектах хранятся в архиве карты, их нельзя изменить во время игры... Выход только один создать несколько пустышек по 10-20 уровней и менять уровень или способность в зависимости от количества разума.. |
![]() |
#2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PainKonan
![]() offline
Опыт:
227Активность: |
quq_CCCP, очень жаль. Да, это, видимо, единственный способ, но он не подойдет, если бонус не ограничен. Придется через команду делать типа "-info" и выводить сообщением. Спасибо за информацию. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
или использовать DGUI |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
multiboard, как вариант. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
Видел у китайцев реализацию динамичного описания абилы через какую-то туеву кучу багоюзов, но подробно не разбирал. Skino может быть в курсе, но не факт |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
Clamp, ссыль можно? или намёк что гуглить? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
16GB, это было в какой-то очередной странной модификации доты с драфтом абилок Было у СФа, там безлимитные души были на трёх уровнях пассивки с отображением количества в описании |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,755Активность: |
Кстати совсем забыл, в описании же можно юзать формулы как в exel и тп. < 'A001', DataB1> или чёто в этом роде, кто нить пробовал втавлять в описание формулу которая ссылалась на некое поле абилки или юнита, которые можно динамически менять. Как раз Clamp, напомнил, раньше как то думал об этом но так и не попробовал реализовать.... |
![]() |
#9
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Borodach
![]() offline
Опыт:
5,950Активность: |
quq_CCCP:
Сделал в способности "Молот бурь" ссылку на изначальное хп "Горного короля" (<Hmkg,HP>), так показивает число изначального хп.... возможно как то так и можно.... |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,755Активность: |
Borodach, ну оно берёт значение из скл таблицы, мб каким нибудь багом получается подсунуть другое значение... |
![]() |
#11
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
quq_CCCP, оно статически собирается, на этапе сохранения карты или инициализации |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
лично я не сомневаюсь что китайцы вполне могли запилить хитрый костыль который позволяет менять описание абилок, вроде того костыля который позволяет менять хп и ману навсегда или выдавать абилки навсегда удалением вещи в определённый момент.
всё что нужно для того чтобы пилить костыли любого уровня это понимание алгоритма работы парсера описания, может быть там они в описание абилки смогли прописать ссылку в параметр который можно менять в рантайме и меняют, ведь неизвестно как варкрафт адресует память под эти вещи. |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,755Активность: |
DioD, ну из архива подгружается текст в оперативную память в первый раз когда мы смотрим описание абилки, в теории можно подсунуть в эту ячейку с текстом описание абилки свой текст, да вот только ретурн баг выпилили, а другого бага нам не известно. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
фогстейт |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,755Активность: |
ScorpioT1000, хм, на строку? Мы ищем строку в оп, а fogstate позволяет найти хенлы, насколько мне известно, поправьте если неправ... |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PainKonan
![]() offline
Опыт:
227Активность: |
Clamp:
Жаль, что никто не знает как так сделать но все равно спасибо за помощь |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Жаль, что никто не знает как так сделать
отличный повод подумать самому и узнать? |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PainKonan
![]() offline
Опыт:
227Активность: |
DioD, ну, учитывая, что я с недавних времен только перешел на jass, то думаю над таким мне думать еще рано. Все что я мог на данный момент - узнать у вас и попросить помощи.) |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|