[Pomoc] SetTimer za Vremensku prognozu

Započeo ProGlide26
28. Mar. 2014. Zaključano
214
pregleda
2
postova
Dejan_Petrovic
4
Enforcer
28. Mar. 2014.
Skripta koju koristim: Vremenska Prognoza
Detaljan opis problema: Pa ovako, dole ce vam biti kod od FS za vremensku prognozu, kako da namestim da mi se vreme menja na svakih pola sata ?
Ovo sam stavio pod OnGamemodeInit:

SetTimer("PromenaVremena", 30000, 1);

Sad ovaj broj 30000 on odredjuje koliko ce se brzo menjati vremenska prognoza, kad sam stavio ovaj broj meni se pojavljuje svakih otprilike 30 sekundi, a zelim da mi se menja svakih pola sata.
Dio skripte: Evo i koda od FS ako vam nesto znaci:

public PromenaVremena()
{
  weather2 = random(9);
  if(weather2 == 1)
  {
      SetWeather(40);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80} Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}-{FFFFFF}Trenutno vreme: {ffffff}Vedro.");
  }
  else if(weather2 == 2)
  {
      SetWeather(40);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}- {FFFFFF}Trenutno vreme: {ffffff}Vedro,toplo.");

  }
  else if(weather2 == 3)
  {
      SetWeather(40);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}- {FFFFFF}Trenutno vreme: {ffffff}Vedro.");

  }
  else if(weather2 == 4)
  {
      SetWeather(4);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}- {FFFFFF}Trenutno vreme: {ffffff}Maglovito");
  }
  else if(weather2 == 5)
  {
      SetWeather(10);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}-Vesti | {FFFFFF}Trenutno vreme: {ffffff}Suncano");
  }
  else if(weather2 == 6)
  {
      SetWeather(40);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}- {FFFFFF}Trenutno vreme: {ffffff}Suncano i toplo.");
  }
  else if(weather2 == 7)
  {
      SetWeather(7);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}- {FFFFFF}Trenutno vreme: {ffffff}Oblacno.");
  }
  else if(weather2 == 😎
  {
      SetWeather(40);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}- {FFFFFF}Trenutno vreme: {ffffff}Suncano i vedro.");
  }
  else if(weather2 == 9)
  {
      SetWeather(10);
      SendClientMessageToAll(0x296DB1FF,"{00FF80} {FFFFFF}{BA VESTI} {00FF80}  | Sledi: Vremenska prognoza.");
      SendClientMessageToAll(0x296DB1FF,"{00FF80}- {FFFFFF}Trenutno vreme: {ffffff}Suncano");

  }
  return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): Evo par slika da vidite koliko se brzo menja:
Ovo je prvi put kad se pojavi:
http://zaslike.com/files/28had9h6celn3qf56.png

A zatim posle otprilike 30 sekundi se pojavi opet:

http://zaslike.com/files/2hp19zz6p7wx0e03r92e.png

Ako neko zna koji broj treba da stavim u SetTimer-u da mi se menja na svakih pola sata, neka kaze u komentaru  😁
Dejan_Petrovic
4
Enforcer
28. Mar. 2014.
Dobro, ja mislim da sam uspeo nesto da uradim, znaci, valjda sam stavio dobro na pola sata, nisam nista dodavao tvoj #define gore, nego sam stavio broj 1800000 jel je to u milisecundama, video sam da je 1000 milisecundi = 1 sekund, znaci, stavio sam
SetTimer(PromenaVremena, 1800000, 1);

A 1800000 sam dobio ovako:
60*30*1000

30 zato sto 1 sat ima 30 minuta i puta 60 to je koliko pola sata ima sekundi, i onda puta 1000 jer je sve to u milisecundama.

Evo gde sam saznao da je 1000 milisecundi= 1 secund:
http://wiki.sa-mp.com/wiki/SetTimer

Javi ako sam sve dobro uradio..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha