Нужно, чтобы юнит, НЕ принадлежащий игроку, у которого изначально есть спеллбук, открыл его.
Кастовать оттуда ничего не надо, просто надо открыть и можно так в открытом виде и оставить (но если потом можно закрыть, вообще замечательно).
Как сделать?
Мемхак есть

Принятый ответ

ClotPh, в jass
call Preload( "icons/myicon.blp" )

в гуи
игра - Preload File
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
16
6 лет назад
2
Повторяю еще раз - открытие спелбука есть чисто локальная смена отображения того, что на панели. Не знаю насчет синка, но должно быть безопасно
2
28
6 лет назад
2
ClotPh, прелоад иконок сделай
и всё должно быть нормально
0
21
6 лет назад
0
nvc123, а как делается прелоад иконок? создать эффекты их blpшек или что? мне пока больше ничего другого в голову не пришло
0
28
6 лет назад
0
ClotPh, прелоад иконок делается прелоадом
неожиданно, правда?
0
21
6 лет назад
0
nvc123, спс кэп
ну что у них должно прелоадиться-то? ятп, сами изображения ведь?
так их что надо - показать? вот я и говорю - мой способ подходит?
если не будет конкретики - попробую его
Понятно, что можно сами иконки показать в списке абил, но тут или сводится опять к выделению и открытию спеллбука, или еще того хлеще дополнительные абилы делать...
а если я предмет с иконкой этой просто создам в центре карты и удалю, иконка спрелоаднется? а если юниту дам его, способному предметы носить?
6
28
6 лет назад
6
ClotPh, в jass
call Preload( "icons/myicon.blp" )

в гуи
игра - Preload File
Принятый ответ
0
21
6 лет назад
0
nvc123, и все?! Спасибо.
0
21
6 лет назад
0
С иконками не понятно, похоже, лаг чуть остался, хотя до полной оптимизации карты результат окончательным считаться не может
Зато вспомнилось, что выделение юнита в нетплее у "живого" игрока НЕ давало десинка
Так что буду так же еще и "прелоадить" - выделением и открытием бука, ну попробую, по крайней мере
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.