Anzo Posted November 27, 2016 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
Enargy, Posted November 28, 2016 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
Recommended Posts