[FilterScript] ClimaATM
#1

Hola Aqui Traego mi otro fs el nombre lo dice todo creo
pero es un fs que cambia automaticamente el clima cada minuto puedes poner los climas que tu quieras deje una lista de ids dentro del fs y tambien puedes modificar en tiempo en que debe de cambiarse
Lo hice mas que nada para mi server pero me imagino que a alguien le ayudara
No robar creditos gracias!!!

y Por favor no Postear una respuesta si no estan seguros
Reply
#2

SUPER FAIL!

Lo que haces ahi es enviar la ID del Clima & Tiempo como Mensaje, No lo Cambia
Tendria que ser:
pawn Код:
public ATMClimaYTiempo()
{
    new tiempoatm = random(sizeof(TiempoATM));
    SetWorldTime(TiempoATM[tiempoatm]);

    new climaatm = random(sizeof(ClimaATM));
    SetWeather(ClimaATM[climaatm]);
    return 1;
}
y los Timers estan mal

pawn Код:
SetTimer("Tiempo",60000,true);
    SetTimer("Clima",60000,true);
Eso tendria que ser
pawn Код:
SetTimer("ATMClimaYTiempo", 60000, true);
y.... estan mal los Arrays tiene que ser:

pawn Код:
new TiempoATM[7] =
{
    {0},{1},{2},{3},{4},{5},{7}//CAMBIAR EL TIEMPO POR EL QUE QUIERAN LISTA DE ID ABAJO
};
new ClimaATM[6] =
{
    {1},{2},{3},{4},{5},{7}//CAMBIAR EL CLIMA POR QUE QUE QUIERAN LISTA DE ID ABAJO
};
Saludos, Perdona por mencionar todo eso xDDD
Reply
#3

ambos fail.
nunca llamas a los timers q creaste xD

pawn Код:
#include <a_samp>
new TiempoATM[] = {0, 1, 2, 3, 4, 5, 7};
new ClimaATM[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24};

public OnFilterScriptInit()
{
    return SetTimer("ATMClimaYTiempo",60000,true);
}

forward ATMClimaYTiempo();
public ATMClimaYTiempo()
{
    new C, H;
    C=random(sizeof(TiempoATM));
    H=random(sizeof(ClimaATM));
    printf("Clima: %i || Hora: %i", C, H);
    SetWeather(TiempoATM[C]);
    SetWorldTime(ClimaATM[H]);
}
ahi el codigo arreglado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)