Advertisement
JeffryUGP

20 Minutes Timer TextDraw - Countdown

Feb 17th, 2013
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.87 KB | None | 0 0
  1. //At top of your script.
  2. new Time, TimeM, TimeS;
  3. new Text:Textdraw0;
  4.  
  5.  
  6. //OnFilterScriptInit/OnGameModeInit
  7. Textdraw0 = TextDrawCreate(17.000000, 429.000000, "20:00");
  8. TextDrawBackgroundColor(Textdraw0, 65535);
  9. TextDrawFont(Textdraw0, 1);
  10. TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
  11. TextDrawColor(Textdraw0, 16777215);
  12. TextDrawSetOutline(Textdraw0, 1);
  13. TextDrawSetProportional(Textdraw0, 1);
  14. TimeM = 20;
  15. TimeS = 0;
  16. Time = SetTimer("UpdateTime", 1000, true);
  17.  
  18.  
  19. //OnPlayerConnect
  20. TextDrawShowForPlayer(playerid, Textdraw0);
  21.  
  22.  
  23. //On Bottom of your script.
  24. forward UpdateTime();
  25. public UpdateTime()
  26. {
  27.   new Str[34];
  28.   TimeS --;
  29.   if(TimeM == 0 && TimeS == 0)
  30.   {
  31.     KillTimer(Time);
  32.   }
  33.   if(TimeS == -1)
  34.   {
  35.     TimeM--;
  36.     TimeS = 59;
  37.   }
  38.   format(Str, sizeof(Str), "%02d:%02d", TimeM, TimeS);
  39.   TextDrawSetString(Textdraw0, Str);
  40.   return 1;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement