GameTextForPlayer format - 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: GameTextForPlayer format (
/showthread.php?tid=465995)
GameTextForPlayer format -
Lidor124 - 25.09.2013
I have timer of 15 minutes for bank robbery, now i want every minute passed it will show GametextForPlayer.
if 15 minutes left so will show up "15 minutes left", then minute passed "14 minutes left" etc. till "0 minutes left"
exactly like in the screenshots.
thanks
Code:
GameTextForPlayer(playerid, "~y~%d minutes left" ,2000 ,1);
Re: GameTextForPlayer format -
Jefff - 25.09.2013
Example
Top
pawn Code:
new Minutes[MAX_PLAYERS char],MaxP;
OnGameModeInit
pawn Code:
MaxP = GetMaxPlayers();
SetTimer("CountDown",60000,true);
Connect
pawn Code:
forward CountDown();
public CountDown()
{
new str[20];
for(new playerid=0; playerid != MaxP; playerid++)
{
if(IsPlayerConnected(playerid))
{
if(--Minutes{playerid} > -1)
{
format(str,sizeof(str),"~y~%d minutes left",Minutes{playerid});
GameTextForPlayer(playerid, str, 2000 ,1);
}else
Minutes{playerid} = 16; // start again
}
}
return;
}