[Ayuda] como hace esto...
#1

buenas a Todos, kisiera saber como puedo hacer esto, una frecuencias de numeros de 7 cifras en movimiento , osea cuando pondra un comando que aparesca 7 numeros y ke se vayan moviendo todos , con pocas lineas de script.

Ejemplo:
5864782 <--------- Cada numero se iran moviendo, distintos.

ojala ke me entiendan y puedan ayudar.

Desde ya muchas gracias.
Reply
#2

Podrнas poner un timer de un segundo, una variable que indique el nъmero mбximo de veces que cambien los valores, bueno, y cambiar los nъmeros aleatoriamente. Tambiйn puede ser un solo nъmero que cambie de valor aleatoriamente tambiйn 7 veces por ejemplo.
pawn Код:
//---Variables veces de cambio, nъmero.
new VecesCambiadas[MAX_PLAYERS] = 0,
    num[MAX_PLAYERS];

//---En el comando.
Timer[playerid] = SetTimerEx("CambiarValor",1000,true,"i",playerid);

//---Callback CambiarValor
new valores[20];
VecesCambiadas[playerid]++;
num[playerid] = random(999999)+100000; //Sumamos seis nъmeros para que el resultado casi siempre tenga 6 nъmeros. aunque depende del random que puede salir con 7 tambiйn.
fromat(valores,20,"%d",num);
//TextDrawSetString... etc.
if(VecesCambiadas[playerid] > X)
{
    KillTimer(....);
    //cуdigo tuyo.
}
Reply
#3

Quote:
Originally Posted by irinel1996
Посмотреть сообщение
Podrнas poner un timer de un segundo, una variable que indique el nъmero mбximo de veces que cambien los valores, bueno, y cambiar los nъmeros aleatoriamente. Tambiйn puede ser un solo nъmero que cambie de valor aleatoriamente tambiйn 7 veces por ejemplo.
pawn Код:
//---Variables veces de cambio, nъmero.
new VecesCambiadas[MAX_PLAYERS] = 0,
    num[MAX_PLAYERS];

//---En el comando.
Timer[playerid] = SetTimerEx("CambiarValor",1000,true,"i",playerid);

//---Callback CambiarValor
new valores[20];
VecesCambiadas[playerid]++;
num[playerid] = random(999999)+100000; //Sumamos seis nъmeros para que el resultado casi siempre tenga 6 nъmeros. aunque depende del random que puede salir con 7 tambiйn.
fromat(valores,20,"%d",num);
//TextDrawSetString... etc.
if(VecesCambiadas[playerid] > X)
{
    KillTimer(....);
    //cуdigo tuyo.
}
estaria mejor asi:
pawn Код:
random(999999 - 100000)+100000;
Reply
#4

Quote:
Originally Posted by Bu11Sh0t
Посмотреть сообщение
estaria mejor asi:
pawn Код:
random(999999 - 100000)+100000;
En verdad sн. Mejor como tu dices. xD
pawn Код:
random(899999)+100000;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)