Guest User

code

a guest
May 15th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. #include a_samp
  2.  
  3. new
  4. Text:Textdraw6,
  5. Float:limit_size,
  6. script_timer,
  7. box_size,
  8. private_player;
  9.  
  10. public OnFilterScriptInit ()
  11. {
  12. Textdraw6 = TextDrawCreate(502.000000, 104.000000, "box");
  13. TextDrawBackgroundColor(Textdraw6, 255);
  14. TextDrawFont(Textdraw6, 1);
  15. TextDrawLetterSize(Textdraw6, 0.000000, 0.399999);
  16. TextDrawColor(Textdraw6, 88);
  17. TextDrawSetOutline(Textdraw6, 0);
  18. TextDrawSetProportional(Textdraw6, 1);
  19. TextDrawSetShadow(Textdraw6, 1);
  20. TextDrawUseBox(Textdraw6, 1);
  21. TextDrawBoxColor(Textdraw6, 16711935);
  22. TextDrawTextSize(Textdraw6, 603.000000, 0.000000);
  23. script_timer = SetTimer ("updateBar", 100, 1);
  24. limit_size = (603.0-496.0)/200.0;
  25. return 1;
  26. }
  27. public OnFilterScriptExit ()
  28. {
  29. KillTimer (script_timer);
  30. return 1;
  31. }
  32. nextPlayer ()
  33. {
  34. new
  35. players [MAX_PLAYERS], connect_players;
  36. for (new i; i != MAX_PLAYERS; ++ i)
  37. {
  38. if (!IsPlayerConnected (i)) continue;
  39. players [connect_players] = i;
  40. ++ connect_players;
  41. }
  42. if (!connect_players) return 0;
  43. return players [random (connect_players)];
  44. }
  45. forward updateBar ();
  46. public updateBar ()
  47. {
  48. if (++ box_size > 200)
  49. {
  50. box_size = 0;
  51. TextDrawTextSize (Textdraw6, 603.0, 0.0);
  52. TextDrawShowForAll (Textdraw6);
  53. private_player = nextPlayer ();
  54. new
  55. allmessage [64];
  56. format (allmessage, sizeof allmessage, "Текстдрав обновляется для ид %i", private_player);
  57. SendClientMessageToAll (-1, allmessage);
  58. return 1;
  59. }
  60. TextDrawTextSize (Textdraw6, 496.0+( float( box_size)*limit_size), 0.0);
  61. TextDrawShowForPlayer (private_player, Textdraw6);
  62. return 1;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment