[DUDA]SetTimer
#1

Quisiera saber como puedo pasar milisegundos a segundos y Hora.
EJ:
Код:
SetTimer("xD", 1000(milisegundos), true);
Sea
Код:
SetTimer("xD", 1(segundo), true)
Es Un ejemplo.
Reply
#2

pawn Код:
// [ DEVELOPMENT GAMEMODE ]

// INCLUDES:

#include <a_samp>

// MAIN:

main()
{
    print("Development Mode: convert_milliseconds.amx");

    new Float:millisecond = 1000, Float:second, Float:minute, Float:hour;
    second = millisecond / 1000;
    minute = millisecond / 60000;
    hour = millisecond / 3600000;

    printf("%.0f milliseconds in seconds: %f", millisecond, second);
    printf("%.0f milliseconds in minutes: %f", millisecond, minute);
    printf("%.0f milliseconds in hours: %f", millisecond, hour);
}

// CALLBACKS:

public OnGameModeInit()
{
    return 1;
}

public OnGameModeExit()
{
    return 1;
}
Reply
#3

simple, multiplicas al numero que corresponde a segundos/minutos/hora por los milisegundos que corresponde a
segundos/minutos/hora en milisegundos.

ejemplo:

1 multplicado por 1000 milisegundos = a 1 segundo

saludos.

EXTRA:
PHP код:
#define SEGUNDO(%0)  (%0*1000)
#define MINUTO(%0)  (%0*60000)
#define HORA(%0)  (%0*3600000) 
EJEMPLO:
PHP код:
SetTimer("xD"HORA(2), true); // 2 horas :D 
Reply
#4

Gracias
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)