[POMOC] Timer

Započeo Max_Armadilo
17. Maj 2015. Zaključano
264
pregleda
5
postova
Max_Armadilo
4
Shot Caller
17. Maj 2015.
Skripta koju koristim: Svoje nesto
Detaljan opis problema: Pa ocu da nastimam ako je igrac u blizini nekih koordinata tj. ako mu je " == 0" da mu ispisuje određeni tex, ali isto tako ako se zadrzaje u krugu tih koordinata duze od 30sec da adminima salje poruku da se on tu nalazi duze od 30sec.
Ali ako mu je " == 1" da nista ne ispisuje, tj. da je sve ok
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Vuzimir
5
Kingpin
17. Maj 2015.
Pa napravis timer od 1 sec pod OnGameModeInit i napravis novu variablu za igraca npr countfrsona
I onda ovako u tom tajmeru:

foreach(Player,i)
{
if(IsPlayerInRangeOfPoint(playerid, Radius, X,Y,Z))
{
if(PlayerInfo == 0)
{
//Ovdje ide taj text koji hoces da ispisuje...

if(countfrsona < 30)
{
countfrsona ++;
}
else
{
//Salje ovdje adminima poruku da je duze od 30 sec i opet resetira da ponovo puni tih 30 sec
countfrsona = 0;
}
}

}
return 1;
}
Max_Armadilo
4
Shot Caller
18. Maj 2015.
Ne razumijem, de ako ti nije problem dat to sve, samo se mucim a nmgu skontat 😄

*BUMP* 

Rijesio sam za sada,mslm da je sve ok, Hvala na pomoci
Vuzimir
5
Kingpin
18. Maj 2015.
Ovo dodas na vrh skripte:
new countfrsona;


Onda pod OnPlayerConnect:
countfrsona = 0;


Onda pod OnGameModeInit:
SetTimer("tajmer1sek", 1000, true);


i na dno skripte:

Forward tajmer1sek();
Public tajmer1sek()
{
foreach(Player,i)
{
if(IsPlayerInRangeOfPoint(playerid, Radius, X,Y,Z))
{
if(PlayerInfo == 0)
{
//Ovdje ide taj text koji hoces da ispisuje...

if(countfrsona < 30)
{
countfrsona ++;
}
else
{
//Salje ovdje adminima poruku da je duze od 30 sec i opet resetira da ponovo puni tih 30 sec
countfrsona = 0;
}
}
}
}
return 1;
}
Max_Armadilo
4
Shot Caller
19. Maj 2015.
Moze lock rijesio sam

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha