Advertisement
Guest User

By JizzyB' / iRaiDeN

a guest
May 2nd, 2014
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.75 KB | None | 0 0
  1. /*
  2.     TextDrawMover By iRaiDeN / JizzyB
  3.     Features:
  4.     CreateTextDrawMover(text[],text_color), this the function of create TextDraw Mover.
  5.     Data Of Created: 02/05/2014.
  6.     Time of Created: 16:10.
  7.     all right's reserved!
  8.         */
  9.  
  10.            
  11. #include    <a_samp>
  12.  
  13. #if defined _TextDrawMover_INC
  14.     #endinput
  15. #endif
  16. #define _TextDrawMover_INC
  17.  
  18. new
  19.     Count = 0,
  20.     _text[257],
  21.     _timer,
  22.     Text:Textdraw0,
  23.     Text:Textdraw1,
  24.     Text:Textdraw2,
  25.     Text:Textdraw3,
  26.     Text:Textdraw4,
  27.     Text:Textdraw5;
  28.  
  29. stock CreateTextDrawMover(text[257],text_color)
  30. {
  31.     for(new i; i != MAX_PLAYERS; i++) TextDrawShowForPlayer(i,Textdraw1);
  32.     Textdraw0 = TextDrawCreate(5.199992, 389.262268, text);
  33.     TextDrawLetterSize(Textdraw0, 0.449999, 1.600000);
  34.     TextDrawAlignment(Textdraw0, 1);
  35.     TextDrawColor(Textdraw0, text_color);
  36.     TextDrawSetShadow(Textdraw0, 0);
  37.     TextDrawSetOutline(Textdraw0, 1);
  38.     TextDrawBackgroundColor(Textdraw0, 51);
  39.     TextDrawFont(Textdraw0, 1);
  40.     TextDrawSetProportional(Textdraw0, 1);
  41.     for(new i; i != MAX_PLAYERS; i++) TextDrawShowForPlayer(i,Textdraw0);
  42.     _timer = SetTimer("MoveTextDraw",1000,true);
  43.     _text = text;
  44.     return 0;
  45. }
  46.  
  47. forward MoveTextDraw();
  48. public MoveTextDraw()
  49. {
  50.     Count++;
  51.     if(Count == 1)
  52.     {
  53.         TextDrawDestroy(Textdraw0);
  54.         Textdraw1 = TextDrawCreate(128.400039, 389.760009, _text);
  55.         TextDrawLetterSize(Textdraw1, 0.449999, 1.600000);
  56.         TextDrawAlignment(Textdraw1, 1);
  57.         TextDrawColor(Textdraw1, -1);
  58.         TextDrawSetShadow(Textdraw1, 0);
  59.         TextDrawSetOutline(Textdraw1, 1);
  60.         TextDrawBackgroundColor(Textdraw1, 51);
  61.         TextDrawFont(Textdraw1, 1);
  62.         TextDrawSetProportional(Textdraw1, 1);
  63.         for(new i; i != MAX_PLAYERS; i++) TextDrawShowForPlayer(i,Textdraw1);
  64.     }
  65.     else if(Count == 2)
  66.     {
  67.         TextDrawDestroy(Textdraw1);
  68.         Textdraw2 = TextDrawCreate(248.399963, 389.759979, _text);
  69.         TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
  70.         TextDrawAlignment(Textdraw2, 1);
  71.         TextDrawColor(Textdraw2, -1);
  72.         TextDrawSetShadow(Textdraw2, 0);
  73.         TextDrawSetOutline(Textdraw2, 1);
  74.         TextDrawBackgroundColor(Textdraw2, 51);
  75.         TextDrawFont(Textdraw2, 1);
  76.         TextDrawSetProportional(Textdraw2, 1);
  77.         for(new i; i != MAX_PLAYERS; i++) TextDrawShowForPlayer(i,Textdraw2);
  78.     }
  79.     else if(Count == 3)
  80.     {
  81.         TextDrawDestroy(Textdraw2);
  82.         Textdraw3 = TextDrawCreate(366.800079, 389.760101, _text);
  83.         TextDrawLetterSize(Textdraw3, 0.449999, 1.600000);
  84.         TextDrawAlignment(Textdraw3, 1);
  85.         TextDrawColor(Textdraw3, -1);
  86.         TextDrawSetShadow(Textdraw3, 0);
  87.         TextDrawSetOutline(Textdraw3, 1);
  88.         TextDrawBackgroundColor(Textdraw3, 51);
  89.         TextDrawFont(Textdraw3, 1);
  90.         TextDrawSetProportional(Textdraw3, 1);
  91.         for(new i; i != MAX_PLAYERS; i++) TextDrawShowForPlayer(i,Textdraw3);
  92.     }
  93.     else if(Count == 4)
  94.     {
  95.         TextDrawDestroy(Textdraw3);
  96.         Textdraw4 = TextDrawCreate(486.399963, 389.262207, _text);
  97.         TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
  98.         TextDrawAlignment(Textdraw4, 1);
  99.         TextDrawColor(Textdraw4, -1);
  100.         TextDrawSetShadow(Textdraw4, 0);
  101.         TextDrawSetOutline(Textdraw4, 1);
  102.         TextDrawBackgroundColor(Textdraw4, 51);
  103.         TextDrawFont(Textdraw4, 1);
  104.         TextDrawSetProportional(Textdraw4, 1);
  105.         for(new i; i != MAX_PLAYERS; i++) TextDrawShowForPlayer(i,Textdraw4);
  106.     }
  107.     else if(Count == 5)
  108.     {
  109.         TextDrawDestroy(Textdraw4);
  110.         Textdraw5 = TextDrawCreate(602.400085, 389.760131, _text);
  111.         TextDrawLetterSize(Textdraw5, 0.449999, 1.600000);
  112.         TextDrawAlignment(Textdraw5, 1);
  113.         TextDrawColor(Textdraw5, -1);
  114.         TextDrawSetShadow(Textdraw5, 0);
  115.         TextDrawSetOutline(Textdraw5, 1);
  116.         TextDrawBackgroundColor(Textdraw5, 51);
  117.         TextDrawFont(Textdraw5, 1);
  118.         TextDrawSetProportional(Textdraw5, 1);
  119.         for(new i; i != MAX_PLAYERS; i++) TextDrawShowForPlayer(i,Textdraw5);
  120.         TextDrawDestroy(Textdraw5);
  121.         KillTimer(_timer);
  122.         Count = 0;
  123.     }
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement