12.06.2015, 18:57
Чет я тут намудрил
Нужно вернуть hex цвет. Level = 0 - 3000 (на всякий случай).

pawn Код:
stock GetGradientColor(Float:level)
{
new Float:R, Float:G, colorstr[16], color;
R = floatround(99 - ((level/30) - 1));
G = floatround((level/30) - 1);
format(colorstr, sizeof(colorstr), "0x%d%d00FF", R, G);
color = strval(colorstr);
printf("%d %s", color, colorstr);
return color;
}