Только бд делать, с массивом playercolor и массивами integer для rgb, записать туда параметры rgb, предварительно их узнать через извлечение текстур тимколора из архива и открыть в другой проге типа paint net, и потом писать функции, принимающие playercolor, где будет определение индекса массива playercolor и вывод данных из integer массивов по тому же индексу.
И нет перевода параметров цветов в параметры для анимаций цветов для mdx, например красный 255, 0, 0 в { 1, 0, 0 } или изменённый цвет с оттенком, допустим, 145, 45, 67 в, допустим, { 0.9, 0.3, 0.4 } итд
Скорее всего, активация абилки у ульты минотавра или анха реинкарнации не отслеживается событием использования предмета, потому что абилка пассивная
Попробуй через событие смерти юнита и действия воскресить мгновенно героя, а если событие смерти тоже не ловится, поставь периодический триггер, который будет каждые 0,5 сек чекать здоровье героя
Ну можно в теории попробовать через триггер, что юнит начинает стройку и если нет рядом с местом стройки нужного здания, то отменить приказ. И надо так же, чтобы у здания, на котором строится другое, не было карты пути или нулевая была (чёрная tga).
ScorpioT1000, у вторых у всех есть недостаток - они используют текстуры дыма или облаков, что смотрится не очень. Думаю, нужно будет с этим покончить и запилить текстуру из огня, тоже для партиклов additive, чтоб можно было наконец делать нормальное пламя
OVOgenez, а, вот в этот и проблема как раз, не выйдет сделать цветное затенение, от заката, например, либо костылить, чтобы в сумме с обычным светом получился нужный цвет... я про глобальное освещение сейчас - с обычным то ладно, там можно тот же цвет выставить
Я так понимаю, Амбиент колор создает цвет освещения для затененной поверхности модели? То есть, можно сделать реалистичные "тени" для глобального освещения? Ну типа как зимой, например, если фонарь на снег светит, то снег жёлтый, а где фонарь не попадает, там снег темно синий - под цвет неба, потому что освещен небом, итд
host_pi, скажи спасибо близам за их копирастию и жлобство )
Ну хз, не сталкивался с таким, были баги и в 50+ строчных функциях, достаточно было несколько дебагов выставить и за 2 часа максимум, в особо упороотых случаях всё решалось, какие 2 дня?) А так отладка полчаса час занимала
кстати спасибо за диалог, помле него придумал отладочную функцию для проверки хэндла на отсутствие, запилю её потом к себе))
Ну вот ещё 2 отладочные функции, мне очень помогают
function DebugMsg0 takes string s returns nothing
call DisplayTextToPlayer (Player(0), 0, 0, s)
endfunction
function B2S takes boolean b returns string
if b then
return " true "
else
return " false "
endif
endfunction
//в b можно и выражение вводить
Centyrion, я так скажу - все эти настройки имеют значение лишь для стандартных melee условий победы и поражения. Например, флаг map random hero используется в одном месте, чтобы создать игроку героя и это прописано в jass скрипте. потому со своими настройками игроков этот флаг можно игнорировать.
Также там прописаны настройки для ливнувших игроков, опять же если делать свои настройки, слив игроков можно игнорировать. Например, ливнет зритель, ну и что? Он просто зритель
Что касается команд типа swap итд, они из чата вводятся, правильно? Тогда можно просто исключить из события ввода чата 12 игрока или любого типа зрителя
когда я писал анти афк систему, я не заносил подобные настройки в массивы, (кроме пары настроек, не существующих в игре по дефолту) а просто в запусках событий и действиях прописал ифы, что игрок не зритель, не комп и имеет союзников людей, и все прекрасно работает ) в мульиплеере естественно)
Без констант код нечитаемый, я уже запутался в этих Convert xxx ) и плюс массив Loop не объясняет названием своим, для чего он)
А после этого уже можно думать о компактности. Возможно что нибудь проще будет вынести в отдельную функцию ради сокрытия данных. И возможно не в одну...
Попробуй протестить через war3 multiwindow, по локальной сети, если проблема будет, возможно идёт десинк ещё на старте, тогда в триггерах проблема может быть
В Ujapi, может быть, можно нативкой узнать время перезарядки, а если делать просто на джассе/гуи, то придётся делать бд абилок и к ней бд таймеров и времен перезарядок, триггерно запускать таймеры и отслеживать их истечение
Либо надо рамку прозрачную добавить, либо можно сделать модель из иконки и разместить её чуть выше земли в лежачем положении. (Лежачее положение нужно в самой модели сделать, разумеется). Только это уже будет как спецэффект/деструб/дудад, зато по всякому анимировать можно )
если ты хочешь сделать подобие магазина из трэкэйблов, то рекомендую последнее, так будет проще анимировать его
» WarCraft 3 / ЦВЕТ - как из игры получить точные значения playercolor в RGB кодировке ?
» XGM Team / Онлайн-инструменты для геймдев и моддинг арта
» WarCraft 3 / Прогрузка карты в редакторе
» WarCraft 3 / Принципы освещения
» WarCraft 3 / Проблема с созданием предмета
» WarCraft 3 / Строительство здания за счет другого...
Ред. EugeAl
» WarCraft 3 / Принципы освещения
у вторых у всех есть недостаток - они используют текстуры дыма или облаков, что смотрится не очень. Думаю, нужно будет с этим покончить и запилить текстуру из огня, тоже для партиклов additive, чтоб можно было наконец делать нормальное пламя
» WarCraft 3 / Принципы освещения
» WarCraft 3 / Принципы освещения
» WarCraft 3 / Принципы освещения
» WarCraft 3 / Принципы освещения
» Warcraft 3: The Lord Of The Rings / Warcraft 3 The Lord of the Rings: Представление назгулов
» Warcraft 3: The Lord Of The Rings / Warcraft 3 The Lord of the Rings: Представление назгулов
Ред. EugeAl
» Warcraft 3: The Lord Of The Rings / Warcraft 3 The Lord of the Rings: Представление назгулов
» WarCraft 3 / Зрители
» WarCraft 3 / какой есть дебагер для жаса?
» WarCraft 3 / какой есть дебагер для жаса?
» WarCraft 3 / какой есть дебагер для жаса?
» WarCraft 3 / Зрители
Также там прописаны настройки для ливнувших игроков, опять же если делать свои настройки, слив игроков можно игнорировать. Например, ливнет зритель, ну и что? Он просто зритель
» WarCraft 3 / Зрители
» Warcraft 3: The Lord Of The Rings / Warcraft 3 The Lord of the Rings: Представление назгулов
» WarCraft 3 / Зрители
А после этого уже можно думать о компактности. Возможно что нибудь проще будет вынести в отдельную функцию ради сокрытия данных. И возможно не в одну...
» WarCraft 3 / Проблема с тестом карты
» WarCraft 3 / Как отследить конец конец перезарядки спела(спелбука ) в гуи/jass
» WarCraft 3 / Изображение