Помню, несколько месяцев назад кто-то скидывал код, который позволял с помощью GetLocalPlayer'а покрасить юнита только для одного игрока (для остальных он будет обычного цвета) в комменты под вопросом о картах типа "Мафии".
Порылся, из похожего нашёл древнюю статью Doc. В принципе понял механизм работы, но не уверен, что можно красить юнита, и это не вызовет краша.
Как поступить? Подрезать последнюю функцию с заменой юнита из той статьи или попытаться сделать перекраску?
Порылся, из похожего нашёл древнюю статью Doc. В принципе понял механизм работы, но не уверен, что можно красить юнита, и это не вызовет краша.
Как поступить? Подрезать последнюю функцию с заменой юнита из той статьи или попытаться сделать перекраску?
Принятый ответ
function SetUnitVertexColorForPlayer takes player ForPlayer, unit whichUnit, integer red, integer green, integer blue, integer alpha returns nothing
if( GetLocalPlayer() == ForPlayer ) then
call SetUnitVertexColor( whichUnit, red, green, blue, alpha )
endif
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
Hodor
6 лет назад
4
Принятый ответ
0
Naadir
6 лет назад
0
UrsaBoss:
Даже так... Мучас грасиас, амиго.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.