[Ayuda/duda] Box de textdraw
#1

Bueno mi gran duda es que, como podria cambiar el color del box random o sea, que mi textdraw "box" cambie cada cierto tiempo de color el box, no importa el color simplemente que mi box cambie de color un cierto tiempo

Este es mi textdraw box
Quote:

boxboni = TextDrawCreate(2.000000, 425.606658, "usebox");
TextDrawLetterSize(boxboni, 0.000000, 2.255185);
TextDrawTextSize(boxboni, 637.199951, 0.000000);
TextDrawAlignment(boxboni, 1);
TextDrawColor(boxboni, 0);
TextDrawUseBox(boxboni, true);
TextDrawBoxColor(boxboni, 110);
TextDrawSetShadow(boxboni, 0);
TextDrawSetOutline(boxboni, 0);
TextDrawFont(boxboni, 0);

espero me ayan entendido, saludos
Reply
#2

Код:
TextDrawBoxColor(boxboni, NUEVOCOLOR);
Con un timer lo cambias cada cierto tiempo.
Reply
#3

Pero el problema es que no se como tendrнa que estar acomodado el cуdigo para que este cambie y cambie de color el box

El timer que quisiera fuera este
Quote:

SetTimer("GuerraHispanaText2",4000,1);

y colores
Quote:

TextDrawBoxColor(boxboni, 0xB33DFF44);
TextDrawBoxColor(boxboni, 0x283DFF44);
TextDrawBoxColor(boxboni, 0x28DF7C44);
TextDrawBoxColor(boxboni, 120);
TextDrawBoxColor(boxboni, 0xFDDF7C44);

Pero mi gran duda es como ir acomodado el codigo para que este cambiando el cierto tiempo, saludos
Reply
#4

Hazlo con random y haces un array con los colores
Reply
#5

no entiendo la verdad
Reply
#6

helpped pls
Reply
#7

Te darй un ejemplo acб no se si funcionara o si lo estoy haciendo bien, no lo se xD

Primero el array mas o menos deberнa ir asн

Код:
new RandomColor[] =
{
	{0xB33DFF44},
	{0x283DFF44},
	{0x28DF7C44},
	{0xFDDF7C44}
};
Despuйs la funciуn creo que irнa asн

Код:
forward CambiarColor();
public CambiarColor()
{
    new rand = random(sizeof(RandomColor));
    TextDrawColor(boxboni, RandomColor[rand]);
    return 1;
}
y el timer

Код:
SetTimer("CambiarColor", 4000, true);
Nunca he usado el random y no se como funciona xD
Reply
#8

error 008: must be a constant expression; assumed zero
Me da ese error
Reply
#9

Debe ser del array no lo coloque bien, intйntalo asн

Код:
new RandomColor[4] =
{
	0xB33DFF44, 0x283DFF44, 0x28DF7C44, 0xFDDF7C44
};
Reply
#10

Pero aun asн no cambia
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)