Timer Problem - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Timer Problem (
/showthread.php?tid=650775)
Timer Problem -
enzulikeS - 06.03.2018
https://imgur.com/a/gS9I5
the waiting to rolling text wont dissapear and the roulette wont start, here's the timer
Код:
public OneSecTimer( )
{
foreach(new i:Player)
{
if(RouletteInGame[i] == 1)
{
new newtext[24];
format(newtext, sizeof(newtext), "Balance: %d", GetPlayerMoney(i));
PlayerTextDrawSetString(i,CasinoDrawPlayer[i][0], newtext);
}
}
if(RouletteTime2 >= 1 && RouletteStatus == 1) RouletteTime2 --;
if(RouletteTime == 0 && RouletteStatus == 0) TextDrawSetString(CasinoDraw[11], "Waiting to rolling..."),RouletteStatus = 1,RouletteTime2 = 11,playtime = SetTimer("RouletteGame1", 1000, true);
if(RouletteTime >= 1)
{
RouletteTime --;
if(TotalBet == 0) return TextDrawSetString(CasinoDraw[11], "Waiting for bets..."),RouletteTime = 20;
new newtextt[24];
format(newtextt, sizeof(newtextt), "ROUND STARTS IN: 00:%d", RouletteTime);
TextDrawSetString(CasinoDraw[11], newtextt);
}
return 1;
}
Re: Timer Problem -
PepsiCola23 - 06.03.2018
PHP код:
public OneSecTimer( )
forward OneSecTimer()
Re: Timer Problem -
enzulikeS - 06.03.2018
i have the forward too
Re: Timer Problem -
PepsiCola23 - 06.03.2018
where
Re: Timer Problem -
enzulikeS - 06.03.2018
up to the public, i didnt posted it
Re: Timer Problem -
v1k1nG - 07.03.2018
It would be nice if you post how you call for this public function too.
Re: Timer Problem -
enzulikeS - 07.03.2018
Код:
forward OneSecTimer();
public OneSecTimer( )
{
foreach(new i:Player)
{
if(RouletteInGame[i] == 1)
{
new newtext[24];
format(newtext, sizeof(newtext), "Balance: %d", GetPlayerMoney(i));
PlayerTextDrawSetString(i,CasinoDrawPlayer[i][0], newtext);
}
}
if(RouletteTime2 >= 1 && RouletteStatus == 1) RouletteTime2 --;
if(RouletteTime == 0 && RouletteStatus == 0) TextDrawSetString(CasinoDraw[11], "Waiting to rolling..."),RouletteStatus = 1,RouletteTime2 = 11,playtime = SetTimer("RouletteGame2", 1000, true);/*playtime = SetTimer("RouletteGame1", 2000, true);*/
if(RouletteTime >= 1)
{
RouletteTime --;
if(TotalBet == 0) return TextDrawSetString(CasinoDraw[11], "Waiting for bets..."),RouletteTime = 20;
new newtextt[24];
format(newtextt, sizeof(newtextt), "ROUND STARTS IN: 00:%d", RouletteTime);
TextDrawSetString(CasinoDraw[11], newtextt);
}
return 1;
}