[HELP] timer -
Luca12 - 10.12.2013
Hello I work on weather time and I have three public for exaple weather1 and inside that public is the timer so my question is how to for that timer to work for all players it go like this. So how can I make that't timer to work so this is for all players not playerid I think or I'm wrong? Thanks
public weather1()
and inside is weather text
there is the timer
SetTimerEx("Weather2", Min(1), false, "i",i);
return 1;
and here it go
weather2()
weather text and the timer
SetTimerEx("Weather3", Min(1), false, "i", playerid);
Re: [HELP] timer -
arakuta - 10.12.2013
Use loops.
https://sampwiki.blast.hk/wiki/Loops
Re: [HELP] timer -
Luca12 - 11.12.2013
can I use foreach also or?
Re: [HELP] timer -
Luca12 - 12.12.2013
Anyone? Thanks
Re: [HELP] timer -
xVIP3Rx - 12.12.2013
Quote:
Originally Posted by Luca12
can I use foreach also or?
|
You can use
foreach or
SetWeather
Re: [HELP] timer -
Luca12 - 12.12.2013
Can I from this make to weather go by order if you know what I mean I don't want random:
pawn Код:
public VremenskaPrognoza()
{
if(VremenskaUkljucena == false) return SendAdminMessage(0xDB023EFF,"G-Protect: Vremenska prognoza je iskljucena!");
new vremenskapro = random(6);
new string[128];
new sat, minut, sekund;
gettime(sat, minut, sekund);
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
switch(vremenskapro)
{
case 0:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Suncano");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Promjenjivo");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(0);
}
case 1:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Promjenjivo");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Maglovito");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(6);
}
case 2:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Maglovito");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Kisovito");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(9);
}
case 3:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Kisovito");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Oblacno");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(8);
}
case 4:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Oblacno");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Oluja");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(33);
}
case 5:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Oluja");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Suncano");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(8);
}
}
}
}
return 1;
}
Re: [HELP] timer -
xVIP3Rx - 12.12.2013
pawn Код:
new vremenskapro;
public VremenskaPrognoza()
{
if(VremenskaUkljucena == false) return SendAdminMessage(0xDB023EFF,"G-Protect: Vremenska prognoza je iskljucena!");
new string[128];
new sat, minut, sekund;
gettime(sat, minut, sekund);
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
switch(vremenskapro)
{
case 0:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Suncano");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Promjenjivo");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(0);
}
case 1:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Promjenjivo");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Maglovito");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(6);
}
case 2:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Maglovito");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Kisovito");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(9);
}
case 3:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Kisovito");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Oblacno");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(8);
}
case 4:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Oblacno");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Oluja");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(33);
}
case 5:
{
format(string, sizeof(string),"Vremenska | Slijedi: Vremenska prognoza");
SCM(i,vjboja,string);
format(string, sizeof(string),"Vremenska | Dobar dan dragi gledatelji, trenutno vrijeme je: Oluja");
SCM(i,BELA,string);
format(string, sizeof(string),"Vremenska | Prognoza za narednih pola sata je: Suncano");
SCM(i,COLOR_ZUTA1,string);
format(string, sizeof(string),"Ugodan ostatak dana vam zeli vas HZLS!");
SCM(i,BELA,string);
h_SetWeather(8);
}
if(vremenskapro >= 5) vremenskapro = 0;
else vremenskapro ++;
}
}
}
return 1;
}
Re: [HELP] timer -
Luca12 - 12.12.2013
just one question when it go to the end case it gonna start over from case 0 if you know what I mean?
Re: [HELP] timer -
xVIP3Rx - 12.12.2013
pawn Код:
if(vremenskapro >= 5) vremenskapro = 0;
That will make it

..
Re: [HELP] timer -
Luca12 - 12.12.2013
I have error on lines:
pawn Код:
C:\Users\Barcelona\Desktop\GURP 0.3x v2.9.5 NOVO!!!\gamemodes\GURP.pwn(59383) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Barcelona\Desktop\GURP 0.3x v2.9.5 NOVO!!!\gamemodes\GURP.pwn(59383) : warning 215: expression has no effect
C:\Users\Barcelona\Desktop\GURP 0.3x v2.9.5 NOVO!!!\gamemodes\GURP.pwn(59383) : error 001: expected token: ";", but found "-identifier-"
pawn Код:
line 59383: if(vremenskapro >= 5) vremenskapro = 0;
pawn Код:
C:\Users\Barcelona\Desktop\GURP 0.3x v2.9.5 NOVO!!!\gamemodes\GURP.pwn(59384) : error 029: invalid expression, assumed zero
pawn Код:
line 59384: else vremenskapro ++;