В данном примере перекаска идет по скорости (параметр V). При нулевой скорости (значении меньше или равного заданной величине) иконка окрашивается в серый цвет. При скорости от 0 до 50(включительно) иконка окрашивается в зеленый цвет. При скорости больше 50, иконка будет окрашиваться в красный цвет. В качестве цвета можно использовать или его шестнадцатеричное значение, или символические константы цветов. Вы можете задавать свои интервалы:
.ICON_COLOR V 0 00FF00; 20 00FF00; 40 00FF00; 60 00FF00; * RED;
или свои параметры (батарея - B, датчик D1, ...):
.ICON_COLOR B 3.0 RED; * GREEN;
WHITE | SILVER | GRAY | BLACK |
RED | MAROON | YELLOW | OLIVE |
LIME | GREEN | AQUA | TEAL |
BLUE | NAVY | FUCHSIA | PURPLE |
При добавлении подобного макроса в сценарий группы динамическая окраска будет действовать для всех объектов группы (для которых не заданы собственные скрипты).