XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
PainKonan

offline
Опыт: 227
Активность:
Связь jass и редактора объектов
Возможно ли через jass редактировать описание способности?
К примеру, за каждое убийство врага - героя получает 1 ед. разума. Я хочу создать способность пустышку, которая будет при наведении отображать кол-во собранного разума.
Старый 31.03.2014, 15:17
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
PainKonan, Нет, данные о обьектах хранятся в архиве карты, их нельзя изменить во время игры...
Выход только один создать несколько пустышек по 10-20 уровней и менять уровень или способность в зависимости от количества разума..
Старый 31.03.2014, 15:22
PainKonan

offline
Опыт: 227
Активность:
quq_CCCP, очень жаль.
Да, это, видимо, единственный способ, но он не подойдет, если бонус не ограничен. Придется через команду делать типа "-info" и выводить сообщением.
Спасибо за информацию.
Старый 31.03.2014, 15:41
ScorpioT1000
Работаем
online
Опыт: отключен
или использовать DGUI
Старый 31.03.2014, 16:30
adic3x

offline
Опыт: 108,439
Активность:
или использовать DGUI
multiboard, как вариант.
Старый 31.03.2014, 17:49
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Видел у китайцев реализацию динамичного описания абилы через какую-то туеву кучу багоюзов, но подробно не разбирал. Skino может быть в курсе, но не факт
Старый 31.03.2014, 18:27
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
Clamp,
ссыль можно? или намёк что гуглить?
Старый 31.03.2014, 22:45
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
16GB, это было в какой-то очередной странной модификации доты с драфтом абилок
Было у СФа, там безлимитные души были на трёх уровнях пассивки с отображением количества в описании
Старый 01.04.2014, 02:04
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
Кстати совсем забыл, в описании же можно юзать формулы как в exel и тп. < 'A001', DataB1> или чёто в этом роде, кто нить пробовал втавлять в описание формулу которая ссылалась на некое поле абилки или юнита, которые можно динамически менять.
Как раз Clamp, напомнил, раньше как то думал об этом но так и не попробовал реализовать....
Старый 01.04.2014, 08:25
Borodach

offline
Опыт: 5,767
Активность:
quq_CCCP:
формулы как в exel и тп. < 'A001', DataB1>
Сделал в способности "Молот бурь" ссылку на изначальное хп "Горного короля" (<Hmkg,HP>), так показивает число изначального хп.... возможно как то так и можно....
Старый 01.04.2014, 09:18
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
Borodach, ну оно берёт значение из скл таблицы, мб каким нибудь багом получается подсунуть другое значение...
Старый 01.04.2014, 09:59
ScorpioT1000
Работаем
online
Опыт: отключен
quq_CCCP, оно статически собирается, на этапе сохранения карты или инициализации
Старый 01.04.2014, 12:06
DioD

offline
Опыт: 45,134
Активность:
лично я не сомневаюсь что китайцы вполне могли запилить хитрый костыль который позволяет менять описание абилок, вроде того костыля который позволяет менять хп и ману навсегда или выдавать абилки навсегда удалением вещи в определённый момент.
всё что нужно для того чтобы пилить костыли любого уровня это понимание алгоритма работы парсера описания, может быть там они в описание абилки смогли прописать ссылку в параметр который можно менять в рантайме и меняют, ведь неизвестно как варкрафт адресует память под эти вещи.
Старый 01.04.2014, 16:30
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
DioD, ну из архива подгружается текст в оперативную память в первый раз когда мы смотрим описание абилки, в теории можно подсунуть в эту ячейку с текстом описание абилки свой текст, да вот только ретурн баг выпилили, а другого бага нам не известно.
Старый 01.04.2014, 17:54
ScorpioT1000
Работаем
online
Опыт: отключен
фогстейт
Старый 02.04.2014, 03:34
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
ScorpioT1000, хм, на строку? Мы ищем строку в оп, а fogstate позволяет найти хенлы, насколько мне известно, поправьте если неправ...
Старый 02.04.2014, 08:04
PainKonan

offline
Опыт: 227
Активность:
Clamp:
Было у СФа, там безлимитные души были на трёх уровнях пассивки с отображением количества в описании
Жаль, что никто не знает как так сделать
но все равно спасибо за помощь
Старый 03.04.2014, 16:47
DioD

offline
Опыт: 45,134
Активность:
Жаль, что никто не знает как так сделать
отличный повод подумать самому и узнать?
Старый 03.04.2014, 17:09
PainKonan

offline
Опыт: 227
Активность:
DioD, ну, учитывая, что я с недавних времен только перешел на jass, то думаю над таким мне думать еще рано.
Все что я мог на данный момент - узнать у вас и попросить помощи.)
Старый 03.04.2014, 21:59
ScorpioT1000
Работаем
online
Опыт: отключен
недавно начал что-то изучать @ обосрал форум
Старый 04.04.2014, 11:38
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:54.