23

» WarCraft 3 / ЦВЕТ - как из игры получить точные значения playercolor в RGB кодировке ?

Только бд делать, с массивом playercolor и массивами integer для rgb, записать туда параметры rgb, предварительно их узнать через извлечение текстур тимколора из архива и открыть в другой проге типа paint net, и потом писать функции, принимающие playercolor, где будет определение индекса массива playercolor и вывод данных из integer массивов по тому же индексу.
Может быть, кто нибудь уже это сделал
23

» XGM Team / Онлайн-инструменты для геймдев и моддинг арта

И нет перевода параметров цветов в параметры для анимаций цветов для mdx, например красный 255, 0, 0 в { 1, 0, 0 } или изменённый цвет с оттенком, допустим, 145, 45, 67 в, допустим, { 0.9, 0.3, 0.4 } итд
23

» WarCraft 3 / Прогрузка карты в редакторе

Это дефолтное нулевое небо такое, скажем так) а убирать его надо по совету выше)
23

» WarCraft 3 / Принципы освещения

ScorpioT1000, да, он отвратительный) одно мыло. Нужно переделывать )
23

» WarCraft 3 / Проблема с созданием предмета

Скорее всего, активация абилки у ульты минотавра или анха реинкарнации не отслеживается событием использования предмета, потому что абилка пассивная
Попробуй через событие смерти юнита и действия воскресить мгновенно героя, а если событие смерти тоже не ловится, поставь периодический триггер, который будет каждые 0,5 сек чекать здоровье героя
23

» WarCraft 3 / Строительство здания за счет другого...

Ну можно в теории попробовать через триггер, что юнит начинает стройку и если нет рядом с местом стройки нужного здания, то отменить приказ. И надо так же, чтобы у здания, на котором строится другое, не было карты пути или нулевая была (чёрная tga).
23

» WarCraft 3 / Принципы освещения

ScorpioT1000,
у вторых у всех есть недостаток - они используют текстуры дыма или облаков, что смотрится не очень. Думаю, нужно будет с этим покончить и запилить текстуру из огня, тоже для партиклов additive, чтоб можно было наконец делать нормальное пламя
23

» WarCraft 3 / Принципы освещения

OVOgenez, а, вот в этот и проблема как раз, не выйдет сделать цветное затенение, от заката, например, либо костылить, чтобы в сумме с обычным светом получился нужный цвет... я про глобальное освещение сейчас - с обычным то ладно, там можно тот же цвет выставить
23

» WarCraft 3 / Принципы освещения

OVOgenez, а, понятно. В общем, разных цветов типы освещения лучше не делать. Жаль(
23

» WarCraft 3 / Принципы освещения

rsfghd, посмотрел, там не понятно, где амбиент
Да, можно, но не полностью, из за теней. Но можно сделать восход на западе, как и закат, и тогда будет норм, хоть и нереально.
23

» WarCraft 3 / Принципы освещения

Я так понимаю, Амбиент колор создает цвет освещения для затененной поверхности модели? То есть, можно сделать реалистичные "тени" для глобального освещения? Ну типа как зимой, например, если фонарь на снег светит, то снег жёлтый, а где фонарь не попадает, там снег темно синий - под цвет неба, потому что освещен небом, итд
23

» Warcraft 3: The Lord Of The Rings / Warcraft 3 The Lord of the Rings: Представление назгулов

Mr.Hollaris, Спасибо. Да, нехило.... пожалуй, передумал я озвучку себе заказывать))))
23

» Warcraft 3: The Lord Of The Rings / Warcraft 3 The Lord of the Rings: Представление назгулов

Mr.Hollaris, понял. А какие расценки (в среднем - не у конкретных лиц, от и до, в час)?
23

» WarCraft 3 / Зрители

Centyrion, не вижу в ней ничего плохого) ну да, на пару наносекунд дольше будет работать, ну и ладно)
23

» WarCraft 3 / какой есть дебагер для жаса?

host_pi, скажи спасибо близам за их копирастию и жлобство )
Ну хз, не сталкивался с таким, были баги и в 50+ строчных функциях, достаточно было несколько дебагов выставить и за 2 часа максимум, в особо упороотых случаях всё решалось, какие 2 дня?) А так отладка полчаса час занимала
кстати спасибо за диалог, помле него придумал отладочную функцию для проверки хэндла на отсутствие, запилю её потом к себе))
23

» WarCraft 3 / какой есть дебагер для жаса?

konvan5, для джасса и джасс крафта вполне достаточно, имхо ) и подсветка есть и проверка и свои функции он сохраняет к себе, что ещё надо?)
23

» WarCraft 3 / какой есть дебагер для жаса?

На одном bj debug msg далеко не уедешь
Ну вот ещё 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 можно и выражение вводить
23

» WarCraft 3 / Зрители

Centyrion, я так скажу - все эти настройки имеют значение лишь для стандартных melee условий победы и поражения. Например, флаг map random hero используется в одном месте, чтобы создать игроку героя и это прописано в jass скрипте. потому со своими настройками игроков этот флаг можно игнорировать.
Также там прописаны настройки для ливнувших игроков, опять же если делать свои настройки, слив игроков можно игнорировать. Например, ливнет зритель, ну и что? Он просто зритель
Что касается команд типа swap итд, они из чата вводятся, правильно? Тогда можно просто исключить из события ввода чата 12 игрока или любого типа зрителя
когда я писал анти афк систему, я не заносил подобные настройки в массивы, (кроме пары настроек, не существующих в игре по дефолту) а просто в запусках событий и действиях прописал ифы, что игрок не зритель, не комп и имеет союзников людей, и все прекрасно работает ) в мульиплеере естественно)
23

» WarCraft 3 / Зрители

Centyrion, так обзови их тогда - loop1 - allies, а loop2 - allyObservers ) например. Так намного понятнее будет) если не для себя, то для нас)
23

» Warcraft 3: The Lord Of The Rings / Warcraft 3 The Lord of the Rings: Представление назгулов

Круто исполнено!) Но мне также очень интересно, сколько стоит найм актёра озвучки. Сколько стоит 1 реплика? Или там почасовая оплата?)
23

» WarCraft 3 / Зрители

Без констант код нечитаемый, я уже запутался в этих Convert xxx ) и плюс массив Loop не объясняет названием своим, для чего он)
А после этого уже можно думать о компактности. Возможно что нибудь проще будет вынести в отдельную функцию ради сокрытия данных. И возможно не в одну...
23

» WarCraft 3 / Проблема с тестом карты

Попробуй протестить через war3 multiwindow, по локальной сети, если проблема будет, возможно идёт десинк ещё на старте, тогда в триггерах проблема может быть
23

» WarCraft 3 / Как отследить конец конец перезарядки спела(спелбука ) в гуи/jass

В Ujapi, может быть, можно нативкой узнать время перезарядки, а если делать просто на джассе/гуи, то придётся делать бд абилок и к ней бд таймеров и времен перезарядок, триггерно запускать таймеры и отслеживать их истечение
23

» WarCraft 3 / Изображение

Либо надо рамку прозрачную добавить, либо можно сделать модель из иконки и разместить её чуть выше земли в лежачем положении. (Лежачее положение нужно в самой модели сделать, разумеется). Только это уже будет как спецэффект/деструб/дудад, зато по всякому анимировать можно )
если ты хочешь сделать подобие магазина из трэкэйблов, то рекомендую последнее, так будет проще анимировать его