Zaključano

[Pomoc] Vremenska prognoza

Započeo Damjan.
pre 10 godina
841
pregleda
22
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Damjan_Nole
Enforcer
pre 10 godina
Ovo su mi svi tajmeri a i odgovaraju vremenskoj

// ------------------------------------------------ <[ Tajmeri ]> ------------------------------------------------
//NLG_Init();
SetTimer("settime",1000,true);
SetTimer("ProveriIgrace", 6000, true);
odbrojavanje = SetTimer("Odbrojavanja", 1000, true);
posmatranje = SetTimer("Posmatranje", 2300, true);
pickupi = SetTimer("Pickupi", 750+(random(1000)), true);
brzina = SetTimer("Brzina", 500,  true);
proverahealtha = SetTimer("ProveraHealtha", 30000, true);
oglasi = SetTimer("Oglasix", 59000+random(2000), true);
pdprovera = SetTimer("PDProvera", 800, true);
wlzona = SetTimer("WLZona", 4000+random(2500), true);
vremenska = SetTimer("VremenskaPrognoza", 1600000+random(400000), true);
rporuke = SetTimer("NasumicnePoruke", 90000+random(20000), true);
spremiacc = SetTimer("SpremiAccounte", 300000, true);
SetTimer("Pdpoeni", 58000+random(5000), true);
// Trajekt ((-DIZALICE-)) -----------
SetTimer("Dizalica1", 25000, true);
SetTimer("Dizalica3", 30000, true);
SetTimer("Dizalica5", 30000, true);
//timers
SetTimer("JelkaRadosti",60000*30,1);
// Trajekt ((-TIMER-)
SetTimer("TrajektTimer1", 1100000, true);
antonioas
Hustler
pre 10 godina
Jednostavno potrazi po modu di sve imas h_SetWeather funkciju,vjv ti negdje u modu stalno vraca na to odredjeno vrijeme
Damjan_Nole
Enforcer
pre 10 godina
Pregledao sam sve i normalno je
Assassin007
Enforcer
pre 10 godina
Evo ti kako sam ja napravio i meni radi normalo pa ti vidi...
new Weather;
forward RandomWeather();
public RandomWeather()
{

            Weather = random(20);
            SetWeather(Weather);
            switch(Weather)
            {
            case 0:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Sunny Skies |:High |:NA |:Moderate");
            case 1:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Moderate Sunny Skies :High :NA :Moderate");
            case 2:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Sunny Skies :High :NA :Moderate");
            case 3:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Sunny Skies :High :NA :Moderate");
            case 4:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Sunny Skies |:High |:NA |:Moderate");
            case 5:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Sunny Skies |:High |:NA |:Moderate");
            case 7:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Sunny Skies |:High |:NA |:Moderate");
            case 8:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Wet Rainy Weather |:Medium |:Moderate |:Heavy");
            case 9:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Thick Fog |:Low |:Moderate |:Heavy");
case 10:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Moderate Sunny Skies |:High |:NA |:Moderate");
            case 11:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: HeatWave |:High |:NA |:Moderate");
            case 12:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Hazy/Dull Weather |:Moderate |:NA |:High");
            case 13:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Hazy/Dull Weather |:Moderate |:NA |:High");
            case 14:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Hazy/Dull Weather |:Moderate |:NA |:High");
            case 15:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Heavy RainStorm |:Low |:Very High |: very Thick");
            case 16:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Scorching Hot Bright Weather |:High |:NA |:Low");
            case 17:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Scorching Hot Bright Weather |:High |:NA |:Low");
case 18:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Scorching Hot Bright Weather |:High |:NA |:Low");
            case 19:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Sand Storm |:Very-Low |: High Speed Winds |:Heavy");
case 20:SendClientMessageToAll(COLOR_LIGHTBLUE,"METAR INFO: [Current Weather]: Toxic Green Smog |:Low |:Moderate |:Heavy");

    }
}
 OnGameModeInit 
SetTimer("RandomWeather", 60*60000, true);
Vodka Play
Crime Lord
pre 10 godina
Kopiraj kodove gde god ti se pojavljuje SetWeather i SetPlayerWeather.
Damjan_Nole
Enforcer
pre 10 godina
SetPlayerWeather nemam nigdje
public VremenskaPrognoza()
{
printf("timer %d izvrsen! (VremenskaPrognoza)", vremenska);
if(VremenskaUkljucena == false) return AdminPoruka(CRVENA, "System Security | {FFFFFF}Vremenska prognoza je iskljucena!");
new x = random(sizeof(Vremenska));
foreach(Player, i)
{
    if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
    {
    SendClientMessage(i, 0x00D900C8, "Vesti | Sledi: Vremenska prognoza");
    format(CmdString, sizeof(CmdString), "Vesti | Dragi slusaoci, vreme ocekivano za narednih pola sata je: %s.", Vremenska);
    SendClientMessage(i, BELA, CmdString);
}
}
if (strcmp(Vremenska, "Suncano",true) == 0) h_SetWeather(0);
else if (strcmp(Vremenska, "Kisovito",true) == 0) h_SetWeather(8);
else if (strcmp(Vremenska, "Oblacno",true) == 0) h_SetWeather(33);
else if (strcmp(Vremenska, "Maglovito",true) == 0) h_SetWeather(9);
else if (strcmp(Vremenska, "Vedro",true) == 0) h_SetWeather(37);
else if (strcmp(Vremenska, "Oluja",true) == 0)
{
    new sat, minut, sekund;
    gettime(sat, minut, sekund);
    if(sat >= 0 && sat <= 7) h_SetWeather(8);
    else h_SetWeather(19);
}
return 1;
}

stock h_SetWeather(id)
{
        Vreme = id;
        SetWeather(id);
        return 1;
}

CMD:vremenska(playerid, params[])
{
if(PI > 0 || PI > 1 || IsPlayerAdmin(playerid))
{
    new ime;
    RPIme(playerid, ime);
    if(VremenskaUkljucena == true)
    {
        VremenskaUkljucena = false;
        format(CmdString, 128, "|{FFFFFF}A/GM{FF0000}| {FFFF00}Vremenska prognoza iskljucena od GMa/Admina: %s.", ime);
        StaffPoruka(CRVENA, CmdString);
        h_SetWeather(0);
}
    else if(VremenskaUkljucena == false)
    {
        VremenskaUkljucena = true;
        format(CmdString, 128, "|{FFFFFF}A/GM{FF0000}| {FFFF00}Vremenska prognoza ukljucena od GMa/Admina: %s.", ime);
        StaffPoruka(CRVENA, CmdString);
        h_SetWeather(0);

}
}
else return SCM(playerid, CRVENA, "* Greska : Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}

CMD:vreme(playerid, params[])
{
if(PI >= 4 || IsPlayerAdmin(playerid))
{
    new id, ime;
    if(sscanf(params, "i", id)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/vreme [ID Vremena]");
    h_SetWeather(id);
    RPIme(playerid, ime);
    format(CmdString, sizeof CmdString, "|{FFFFFF}A{FF0000}| Vreme postavljeno na {FFFFFF}%d {FF0000}od admina %s.", id, ime);
    StaffPoruka(CRVENA, CmdString);
}
else return SCM(playerid, CRVENA, "* Greska : Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
Rax_King
Godfather
pre 10 godina
Provjeri include filove, odnosno iskopiraj ovde sve sti si #include u skriptu 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava