Anzo Posted November 27, 2016 Share Posted November 27, 2016 (edited) Bueno, como saben tocolor es una función client, pero estoy usando un export para crear un dxText editado desde client y server, tiene 4 argumentos: text, color, fontSize y font; rl problema es con el color, en client fácilmente puedo usar tocolor(255,0,0,255) y se le cambia el color, pero, y en server cómo hago para qur el formato sea solo: R, G, B, A sin usar tocolor? Estoy usandoalgo como esto: local color = color or tocolor(255,255,255,255) Eso en la función donde se crea el dx. Si necesitan una mejor explicación cuando esté en la pc explicó mejor, si es necesario. Edited November 27, 2016 by Anzo Link to comment
Enargy, Posted November 28, 2016 Share Posted November 28, 2016 (edited) Intenta con este codigo, aunque dudo que vaya a funcionar. function tocolor(red, green, blue, alpha) red = red or 255 green = green or 255 blue = blue or 255 alpha = alpha or 255 color = string.format("2X%.2X%.2X", red, green, blue) alpha = string.format("2X%", alpha) return tonumber((0x)..""..alpha..color) end tocolor(0, 255, 0, 255) -- debería retornar algo como 0xFF00FF00 Luego hacer un trigger enviando el resultado de la función. En el cliente donde está el tocolor lo reemplazas por el valor que recibe. ADDED: La función solo funciona para serverside, si la colocas en cliente te dara stackoverflow. Edited November 28, 2016 by Gaberiel Add Link to comment
Anzo Posted November 29, 2016 Author Share Posted November 29, 2016 @Gaberiel Gracias Link to comment
Recommended Posts