icedragoxx, в карте есть несколько функций
есть функция main
она вызывается при начале загрузки карты
а есть функция config
она вызывается при выборе карты в списке
тогда как получить доступ к конфигу просто раньше об этом не думал
И насколько я помню нужен jngp
я думаю все дело в mdx файле. И предзагрузке его. И есть еще 1 интересный момент:
я загружаю текстуры в импорт, ставлю правльные пути, сохраню, запускаю карты, моментально ее сворачиваю (как только нажал на старт, пока экран черный). Потом через 5 сек разворачиваю и вуаля! все работает!
Ну я почти тоже самое и сказал. И это из за того что карта только начинает загружаться и сразу же выводится LB и вот что я думаю что при сворачивание игры и обратном её востановление происходит обновление текстур и всё отображается нормально и следовательно чтобы отобразить ту текстуру которую нужно её надо загрузить при выборе карты в варике в самой карте вроде есть такая функция но надо найти ту статью.
Да странно это всё. Так он должен загружать текстуру из карты но видимо из за того что LoadBar показывается сразу с момента начала загрузки карты то текстура не подменяется так как загружается после LoadBara.
Я сам не знаю как подменить LB но видел статью где кто-то описывал функции загрузки карты и их изменение так что скорее это вопрос к тем кто отлично знает варик и jass.
Когда мне понадобилась подобная система, я не смог найти ее ни на XGM, ни за бугром в HiveWorkshop. Даже в гугле ни одного дельного ответа не нашлось. Где же вы были в то время? :-) Я был бы рад использовать что-то подобное без доп. усилий.
Просто каждый пишет подобные системы под себя и для своих нужд и из-за этого никто не выкладывал их в сеть. А это обобщённый и улучшенный вариант всех таких систем. Отличия от остальных это возможность добавлять новые функции практически в любой момент. Я писал подобие такой системы для своей карты которая увы так и не увидела свет и уже никогда его не увидит основная разница с этой системой там было в невозможности быстрого добавления новых функций.
В принципе такую систему может написать каждый и нечего особенного в ней нет по крайней мере для меня.
И было бы хорошо сделать права на каждую команду что бы они поддерживались внутри данной системы.
пример через активную способность: триггеры+jass
берём создаём 2 переменные или массив реальных к примеру R1 и R2 и точку L используем custom script или как его там и пишем set udg_R1=GetLocationZ(GetUnitLoc(юнит кастер)) udg_R1 глобальная переменная R1 в скрипте теперь она высота точки где стоит кастер
устонавливаем L точка применённой способности и в скрипт пишем udg_R1=GetLocationZ(udg_L) теперь мы знаем высоты точек потом через триггеры сравниваем если R2-R1<150 и дистанция допустимая то перемещаем юнита в точку применения и всё. надеюсь понятно
создать две целочисленных I индекс массива и L его длина перед заполнением элемента прогоняем цикл по любой переменной до его длины L и проверяем если в ячейки нет значения пишем номер ячейки в I после чего проверяем если I<L то перекидоваем значение с последней ячейки в ячейку I и обнуляем последнию ячейку после чего уменьшаем длину на 1 L=L-1 если I>L то ничего не делаем если I=L то уменьшаем длину L=L-1
как то так
» WarCraft 3 / Текстура LoadBar
» WarCraft 3 / Текстура LoadBar
И насколько я помню нужен jngp
» WarCraft 3 / Текстура LoadBar
» WarCraft 3 / Текстура LoadBar
» WarCraft 3 / Текстура LoadBar
А всё вроде понял как это сделать.
Ну функцию всё равно давай ато я WorldEdit этак года 1.5 не открывал
» WarCraft 3 / Текстура LoadBar
» WarCraft 3 / Текстура LoadBar
» WarCraft 3 / Текстура LoadBar
Я сам не знаю как подменить LB но видел статью где кто-то описывал функции загрузки карты и их изменение так что скорее это вопрос к тем кто отлично знает варик и jass.
» WarCraft 3 / Система автоматической обработки команд чата [v1.4] [final]
» WarCraft 3 / Система автоматической обработки команд чата [v1.4] [final]
И было бы хорошо сделать права на каждую команду что бы они поддерживались внутри данной системы.
» God's word: The True Way / God's word: The True Way
» God's word: The True Way / God's word: The True Way
» Commander! Blue Alert / Commander! Blue Alert
» Love2D / Lua за 15 минут
» Megaman for Geeks / MFG: начало работы
» WarCraft 3 / During The Dark Portal
» Во славу Лоа / Открытая пре-альфа
» WarCraft 3 / Несколько строк в условии
если
логическое сравнение
Ферма мертв равно да
казарма мертв равно да
олодом мертв равно да
и действие
Ред. I_D_
» WarCraft 3 / Скалолазанье
вот и мапа xgm.ru/p/wc3/climberability
в двух вариантах оба триггер + jass
» WarCraft 3 / Скалолазанье
триггеры+jass
берём создаём 2 переменные или массив реальных к примеру R1 и R2 и точку L используем custom script или как его там и пишем set udg_R1=GetLocationZ(GetUnitLoc(юнит кастер)) udg_R1 глобальная переменная R1 в скрипте теперь она высота точки где стоит кастер
устонавливаем L точка применённой способности и в скрипт пишем udg_R1=GetLocationZ(udg_L) теперь мы знаем высоты точек потом через триггеры сравниваем если R2-R1<150 и дистанция допустимая то перемещаем юнита в точку применения и всё.
надеюсь понятно
Ред. I_D_
» WarCraft 3 / Как добится непрерывности массива?
как то так
» WarCraft 3 / jass функция ощибка компиляции
» WarCraft 3 / N'Y 2013 Naga Model Contest: участник WebSter, модель Нага-разрушитель