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

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

Ответ
 
PainKonan

offline
Опыт: 227
Активность: 0
Связь jass и редактора объектов
Возможно ли через jass редактировать описание способности?
К примеру, за каждое убийство врага - героя получает 1 ед. разума. Я хочу создать способность пустышку, которая будет при наведении отображать кол-во собранного разума.
Старый 31.03.2014, 15:17
quq_CCCP
Я белый и пушистый!
offline
Опыт: 65,873
Активность: 23867
Участник проектов:
-God's word: The True Way
-Мастерская girvel-а
PainKonan, Нет, данные о обьектах хранятся в архиве карты, их нельзя изменить во время игры...
Выход только один создать несколько пустышек по 10-20 уровней и менять уровень или способность в зависимости от количества разума..
Старый 31.03.2014, 15:22
PainKonan

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

offline
Опыт: 108,155
Активность: 4793
Участник проектов:
-Литература
-Rock'n'roll мертв
или использовать DGUI
multiboard, как вариант.
________________
war3 modmaking - FAQ :: terrain FAQ :: jass FAQ :: modeling FAQ
Старый 31.03.2014, 17:49
Clamp
Lost in space
Видел у китайцев реализацию динамичного описания абилы через какую-то туеву кучу багоюзов, но подробно не разбирал. Skino может быть в курсе, но не факт
Старый 31.03.2014, 18:27
16GB
GhostOne User
offline
Опыт: 59,000
Активность: 4245
Участник проектов:
-Monster Shooter 3 : Murloc Warfare
Clamp,
ссыль можно? или намёк что гуглить?
________________
Simple AoS Stats
Старый 31.03.2014, 22:45
Clamp
Lost in space
16GB, это было в какой-то очередной странной модификации доты с драфтом абилок
Было у СФа, там безлимитные души были на трёх уровнях пассивки с отображением количества в описании
Старый 01.04.2014, 02:04
quq_CCCP
Я белый и пушистый!
offline
Опыт: 65,873
Активность: 23867
Участник проектов:
-God's word: The True Way
-Мастерская girvel-а
Кстати совсем забыл, в описании же можно юзать формулы как в exel и тп. < 'A001', DataB1> или чёто в этом роде, кто нить пробовал втавлять в описание формулу которая ссылалась на некое поле абилки или юнита, которые можно динамически менять.
Как раз Clamp, напомнил, раньше как то думал об этом но так и не попробовал реализовать....
Старый 01.04.2014, 08:25
Borodach

offline
Опыт: 3,400
Активность: 468
quq_CCCP:
формулы как в exel и тп. < 'A001', DataB1>
Сделал в способности "Молот бурь" ссылку на изначальное хп "Горного короля" (<Hmkg,HP>), так показивает число изначального хп.... возможно как то так и можно....
Старый 01.04.2014, 09:18
quq_CCCP
Я белый и пушистый!
offline
Опыт: 65,873
Активность: 23867
Участник проектов:
-God's word: The True Way
-Мастерская girvel-а
Borodach, ну оно берёт значение из скл таблицы, мб каким нибудь багом получается подсунуть другое значение...
Старый 01.04.2014, 09:59
ScorpioT1000
Только вперёд!
online
Опыт: отключен
quq_CCCP, оно статически собирается, на этапе сохранения карты или инициализации
Старый 01.04.2014, 12:06
DioD

offline
Опыт: 45,251
Активность: 924
Участник проектов:
-WarCraft 3
-Minecraft
лично я не сомневаюсь что китайцы вполне могли запилить хитрый костыль который позволяет менять описание абилок, вроде того костыля который позволяет менять хп и ману навсегда или выдавать абилки навсегда удалением вещи в определённый момент.
всё что нужно для того чтобы пилить костыли любого уровня это понимание алгоритма работы парсера описания, может быть там они в описание абилки смогли прописать ссылку в параметр который можно менять в рантайме и меняют, ведь неизвестно как варкрафт адресует память под эти вещи.
Старый 01.04.2014, 16:30
quq_CCCP
Я белый и пушистый!
offline
Опыт: 65,873
Активность: 23867
Участник проектов:
-God's word: The True Way
-Мастерская girvel-а
DioD, ну из архива подгружается текст в оперативную память в первый раз когда мы смотрим описание абилки, в теории можно подсунуть в эту ячейку с текстом описание абилки свой текст, да вот только ретурн баг выпилили, а другого бага нам не известно.
Старый 01.04.2014, 17:54
ScorpioT1000
Только вперёд!
online
Опыт: отключен
фогстейт
Старый 02.04.2014, 03:34
quq_CCCP
Я белый и пушистый!
offline
Опыт: 65,873
Активность: 23867
Участник проектов:
-God's word: The True Way
-Мастерская girvel-а
ScorpioT1000, хм, на строку? Мы ищем строку в оп, а fogstate позволяет найти хенлы, насколько мне известно, поправьте если неправ...
Старый 02.04.2014, 08:04
PainKonan

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

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

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

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

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

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

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



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