Guest User

Snowman Moving Textdraw!

a guest
Dec 1st, 2010
781
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 18.98 KB | None | 0 0
  1. /*
  2.  
  3.     Snowman - Moving Textdraws
  4.     Created by Zh3r0
  5.     On date: 01.12.2010
  6.     I made this for you guys, it's like a christmas present from me to you!
  7.    
  8.     [ATENTION]
  9.     If you use the new SA-MP version, 0.3c, please comment the line 19.
  10.     (   #define V03c to become  //#define V03c    )
  11.  
  12. */
  13.  
  14.  
  15. #include < a_samp  >
  16. #include < foreach >
  17.  
  18.  
  19. #define V03c
  20.  
  21. #define COL_ORANGE         "{FFAF00}"
  22. #define COL_GREEN          "{6EF83C}"
  23. #define COL_RED            "{FF4040}"
  24. #define COL_BLUE           "{0285FF}"
  25. #define COL_YELLOW         "{FFEA02}"
  26. #define COL_EASY           "{FFF1AF}"
  27.  
  28.  
  29. forward  LoadTextdraws(  );
  30. forward  AddMouthOptions(  );
  31. forward  AddEyesOptions(  );
  32. forward  Animate(  );
  33. forward  DestroyTextdraws(  );
  34. forward  HideLogo(  playerid  );
  35. forward  ShowLogo(  playerid  );
  36.  
  37.  
  38. new
  39.  
  40.     Text:Textdraw0,   Text:Textdraw1,   Text:Textdraw2,
  41.     Text:Textdraw3,   Text:Textdraw4,   Text:Textdraw5,
  42.     Text:Textdraw6,   Text:Textdraw7,   Text:Textdraw8,
  43.     Text:Textdraw9,   Text:Textdraw10,  Text:Textdraw11,
  44.     Text:Textdraw12,  Text:Textdraw13,  Text:Textdraw14,
  45.     Text:Textdraw15,  Text:Textdraw16,  Text:Textdraw17,
  46.     Text:Textdraw19,  Text:Textdraw20,
  47.    
  48.     Float:TheX = 508.000000,
  49.     Float:BoxY = 0.499999,
  50.     gDirection,
  51.     gCount,
  52.     bool:pLogo[ MAX_PLAYERS ]
  53.    
  54. ;
  55. public OnFilterScriptInit(   )
  56. {
  57.    
  58.     SetTimer(  "Animate" , 300, true   );
  59.     LoadTextdraws(  );
  60.    
  61.     return true;
  62. }
  63.  
  64. public OnFilterScriptExit(   )
  65. {
  66.     DestroyTextdraws(  );
  67.    
  68.     return true;
  69. }
  70.  
  71. public OnPlayerCommandText( playerid, cmdtext[] )
  72. {
  73.     if ( strcmp ( cmdtext, "/logo", true ) == 0 )
  74.     {
  75.         if ( pLogo[ playerid ] == true )
  76.         {
  77.             pLogo[ playerid ] = false ;
  78.            
  79.             #if defined V30c
  80.             SendClientMessage( playerid, -1, ""#COL_EASY"The logo has been hidden! {FFFFFF}["#COL_RED"DISABLED{FFFFFF}]");
  81.             SendClientMessage( playerid, -1, ""#COL_EASY"Write again "#COL_BLUE"/logo"#COL_EASY" to activate it!");
  82.            
  83.             #else
  84.            
  85.             SendClientMessage( playerid, -1, "The logo has been hidden! [DISABLED]");
  86.             SendClientMessage( playerid, -1, "Write again /logo to activate it!");
  87.            
  88.             #endif
  89.            
  90.             HideLogo(  playerid  );
  91.         }
  92.         else
  93.         {
  94.             pLogo[ playerid ] = true ;
  95.  
  96.             #if defined V30c
  97.             SendClientMessage( playerid, -1, ""#COL_EASY"The logo is displayed on the screen! {FFFFFF}["#COL_GREEN"ENABLED{FFFFFF}]");
  98.             SendClientMessage( playerid, -1, ""#COL_EASY"Write again "#COL_BLUE"/logo"#COL_EASY" to de-activate it!");
  99.  
  100.             #else
  101.  
  102.             SendClientMessage( playerid, -1, "The logo is displayed on the screen! [ENABLED]");
  103.             SendClientMessage( playerid, -1, "Write again /logo to de-activate it!");
  104.  
  105.             #endif
  106.             ShowLogo(  playerid  );
  107.         }
  108.         return true;
  109.     }
  110.     return false;
  111. }
  112. public OnPlayerConnect(  playerid  )
  113. {
  114.     pLogo[ playerid ] = true ;
  115.    
  116.     #if defined V30c
  117.    
  118.     SendClientMessage( playerid, -1, ""#COL_ORANGE"The snowman was created by "#COL_GREEN"Zh3r0");
  119.     SendClientMessage( playerid, -1, ""#COL_ORANGE"Take it as a pleasent present from me!");
  120.     SendClientMessage( playerid, -1, ""#COL_ORANGE"Type "#COL_BLUE"/logo"#COL_EASY" if you want to hide it!");
  121.    
  122.     #else
  123.    
  124.     SendClientMessage( playerid, -1, "The snowman was created by Zh3r0");
  125.     SendClientMessage( playerid, -1, "Take it as a pleasent present from me!");
  126.     SendClientMessage( playerid, -1, "Type /logo if you want to hide it!");
  127.    
  128.     #endif
  129.    
  130.     //Arata logo.
  131.     ShowLogo(   playerid   );
  132.     return true;
  133. }
  134.  
  135. public Animate(   )
  136. {
  137.     if ( gDirection == 0 )
  138.     {
  139.  
  140.         gCount++;
  141.         if ( gCount == 1 )
  142.         {
  143.             TheX += 0.500;
  144.             TextDrawDestroy(Text:Textdraw11 );
  145.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  146.             gDirection = 0;
  147.             AddEyesOptions();
  148.         }
  149.         if ( gCount == 2 )
  150.         {
  151.             TheX += 0.500;
  152.             TextDrawDestroy(Text:Textdraw11 );
  153.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  154.             gDirection = 0;
  155.             AddEyesOptions();
  156.         }
  157.         if ( gCount == 3 )
  158.         {
  159.             TheX += 0.500;
  160.             TextDrawDestroy(Text:Textdraw11 );
  161.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  162.             gDirection = 0;
  163.             AddEyesOptions();
  164.         }
  165.         if ( gCount == 4 )
  166.         {
  167.             TheX -= 0.500;
  168.             TextDrawDestroy(Text:Textdraw11 );
  169.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  170.             gDirection = 0;
  171.             AddEyesOptions();
  172.         }
  173.         if ( gCount == 5 )
  174.         {
  175.             TheX -= 0.500;
  176.             TextDrawDestroy(Text:Textdraw11 );
  177.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  178.             gDirection = 0;
  179.             AddEyesOptions();
  180.         }
  181.         if ( gCount == 6 )
  182.         {
  183.             TheX -= 0.500;
  184.             TextDrawDestroy(Text:Textdraw11 );
  185.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  186.             AddEyesOptions();
  187.             gDirection = 1;
  188.             gCount = 0;
  189.         }
  190.         foreach(Player, i )
  191.         {
  192.             TextDrawShowForPlayer( i, Textdraw11);
  193.         }
  194.     }
  195.     else if ( gDirection == 1 )
  196.     {
  197.  
  198.         gCount++;
  199.         if ( gCount == 1 )
  200.         {
  201.             TheX += 0.500;
  202.             TextDrawDestroy(Text:Textdraw11 );
  203.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  204.             gDirection = 1;
  205.             AddEyesOptions();
  206.         }
  207.         if ( gCount == 2 )
  208.         {
  209.             TheX += 0.500;
  210.             TextDrawDestroy(Text:Textdraw11 );
  211.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  212.             gDirection = 1;
  213.             AddEyesOptions();
  214.         }
  215.         if ( gCount == 3 )
  216.         {
  217.             TheX += 0.500;
  218.             TextDrawDestroy(Text:Textdraw11 );
  219.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  220.             gDirection = 1;
  221.             AddEyesOptions();
  222.         }
  223.         if ( gCount == 4 )
  224.         {
  225.             TheX -= 0.500;
  226.             TextDrawDestroy(Text:Textdraw11 );
  227.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  228.             gDirection = 1;
  229.             AddEyesOptions();
  230.         }
  231.         if ( gCount == 5 )
  232.         {
  233.             TheX -= 0.500;
  234.             TextDrawDestroy(Text:Textdraw11 );
  235.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  236.             gDirection = 1;
  237.             AddEyesOptions();
  238.         }
  239.         if ( gCount == 6 )
  240.         {
  241.             TheX -= 0.500;
  242.             TextDrawDestroy(Text:Textdraw11 );
  243.             Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  244.             AddEyesOptions();
  245.             gDirection = 2;
  246.             gCount = 0;
  247.         }
  248.         foreach(Player, i )
  249.         {
  250.             TextDrawShowForPlayer( i, Textdraw11);
  251.         }
  252.     }
  253.     else if ( gDirection == 2 )
  254.     {
  255.  
  256.         gCount++;
  257.         if ( gCount == 1 )
  258.         {
  259.             BoxY += 0.050;
  260.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  261.             gDirection = 2;
  262.             AddMouthOptions();
  263.         }
  264.         if ( gCount == 2 )
  265.         {
  266.             BoxY += 0.050;
  267.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  268.             gDirection = 2;
  269.             AddMouthOptions();
  270.         }
  271.         if ( gCount == 3 )
  272.         {
  273.             BoxY -= 0.050;
  274.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  275.             gDirection = 2;
  276.             AddMouthOptions();
  277.         }
  278.         if ( gCount == 4 )
  279.         {
  280.             BoxY -= 0.050;
  281.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  282.             gDirection = 2;
  283.             AddMouthOptions();
  284.         }
  285.         if ( gCount == 5 )
  286.         {
  287.             BoxY += 0.050;
  288.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  289.             gDirection = 2;
  290.             AddMouthOptions();
  291.         }
  292.         if ( gCount == 6 )
  293.         {
  294.             BoxY += 0.050;
  295.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  296.             gDirection = 2;
  297.             AddMouthOptions();
  298.         }
  299.         if ( gCount == 7 )
  300.         {
  301.             BoxY -= 0.050;
  302.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  303.             gDirection = 2;
  304.             AddMouthOptions();
  305.         }
  306.         if ( gCount == 8 )
  307.         {
  308.             BoxY-= 0.050;
  309.             TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  310.             AddMouthOptions();
  311.             gDirection = 0;
  312.             gCount = 0;
  313.         }
  314.         foreach(Player, i )
  315.         {
  316.             TextDrawShowForPlayer( i, Textdraw1);
  317.         }
  318.     }
  319. }
  320. public DestroyTextdraws(  )
  321. {
  322.     TextDrawHideForAll(Textdraw0);
  323.     TextDrawDestroy(Textdraw0);
  324.     TextDrawHideForAll(Textdraw1);
  325.     TextDrawDestroy(Textdraw1);
  326.     TextDrawHideForAll(Textdraw2);
  327.     TextDrawDestroy(Textdraw2);
  328.     TextDrawHideForAll(Textdraw3);
  329.     TextDrawDestroy(Textdraw3);
  330.     TextDrawHideForAll(Textdraw4);
  331.     TextDrawDestroy(Textdraw4);
  332.     TextDrawHideForAll(Textdraw5);
  333.     TextDrawDestroy(Textdraw5);
  334.     TextDrawHideForAll(Textdraw6);
  335.     TextDrawDestroy(Textdraw6);
  336.     TextDrawHideForAll(Textdraw7);
  337.     TextDrawDestroy(Textdraw7);
  338.     TextDrawHideForAll(Textdraw8);
  339.     TextDrawDestroy(Textdraw8);
  340.     TextDrawHideForAll(Textdraw9);
  341.     TextDrawDestroy(Textdraw9);
  342.     TextDrawHideForAll(Textdraw10);
  343.     TextDrawDestroy(Textdraw10);
  344.     TextDrawHideForAll(Textdraw11);
  345.     TextDrawDestroy(Textdraw11);
  346.     TextDrawHideForAll(Textdraw12);
  347.     TextDrawDestroy(Textdraw12);
  348.     TextDrawHideForAll(Textdraw13);
  349.     TextDrawDestroy(Textdraw13);
  350.     TextDrawHideForAll(Textdraw14);
  351.     TextDrawDestroy(Textdraw14);
  352.     TextDrawHideForAll(Textdraw15);
  353.     TextDrawDestroy(Textdraw15);
  354.     TextDrawHideForAll(Textdraw16);
  355.     TextDrawDestroy(Textdraw16);
  356.     TextDrawHideForAll(Textdraw17);
  357.     TextDrawDestroy(Textdraw17);
  358.     TextDrawHideForAll(Textdraw19);
  359.     TextDrawDestroy(Textdraw19);
  360.     TextDrawHideForAll(Textdraw20);
  361.     TextDrawDestroy(Textdraw20);
  362. }
  363. public AddEyesOptions(   )
  364. {
  365.         TextDrawBackgroundColor(Textdraw11, 255);
  366.         TextDrawFont(Textdraw11, 1);
  367.         TextDrawLetterSize(Textdraw11, 0.400000, 1.500000);
  368.         TextDrawColor(Textdraw11, 255);
  369.         TextDrawSetOutline(Textdraw11, 0);
  370.         TextDrawSetProportional(Textdraw11, 0);
  371.         TextDrawSetShadow(Textdraw11, 0);
  372. }
  373. public AddMouthOptions(    )
  374. {
  375.         TextDrawBackgroundColor(Textdraw1, 255);
  376.         TextDrawFont(Textdraw1, 1);
  377.         TextDrawColor(Textdraw1, -1);
  378.         TextDrawSetOutline(Textdraw1, 0);
  379.         TextDrawSetProportional(Textdraw1, 1);
  380.         TextDrawSetShadow(Textdraw1, 1);
  381.         TextDrawUseBox(Textdraw1, 1);
  382.         TextDrawBoxColor(Textdraw1, -1);
  383.         TextDrawTextSize(Textdraw1, 504.000000, 0.000000);
  384. }
  385. public LoadTextdraws(  )
  386. {
  387.  
  388.     // Create the textdraws:
  389.     Textdraw0 = TextDrawCreate(501.000000, 402.000000, "O");
  390.     TextDrawBackgroundColor(Textdraw0, 255);
  391.     TextDrawFont(Textdraw0, 1);
  392.     TextDrawLetterSize(Textdraw0, 0.899999, 3.000000);
  393.     TextDrawColor(Textdraw0, -1);
  394.     TextDrawSetOutline(Textdraw0, 0);
  395.     TextDrawSetProportional(Textdraw0, 1);
  396.     TextDrawSetShadow(Textdraw0, 0);
  397.  
  398.     Textdraw1 = TextDrawCreate(521.000000, 412.000000, "~n~");
  399.     TextDrawBackgroundColor(Textdraw1, 255);
  400.     TextDrawFont(Textdraw1, 1);
  401.     TextDrawLetterSize(Textdraw1, 2.099999, 0.499999);
  402.     TextDrawColor(Textdraw1, -1);
  403.     TextDrawSetOutline(Textdraw1, 0);
  404.     TextDrawSetProportional(Textdraw1, 1);
  405.     TextDrawSetShadow(Textdraw1, 1);
  406.     TextDrawUseBox(Textdraw1, 1);
  407.     TextDrawBoxColor(Textdraw1, -1);
  408.     TextDrawTextSize(Textdraw1, 504.000000, 0.000000);
  409.  
  410.     Textdraw2 = TextDrawCreate(496.000000, 412.000000, "O");
  411.     TextDrawBackgroundColor(Textdraw2, 255);
  412.     TextDrawFont(Textdraw2, 1);
  413.     TextDrawLetterSize(Textdraw2, 1.329998, 4.899999);
  414.     TextDrawColor(Textdraw2, -1);
  415.     TextDrawSetOutline(Textdraw2, 0);
  416.     TextDrawSetProportional(Textdraw2, 1);
  417.     TextDrawSetShadow(Textdraw2, 0);
  418.  
  419.     Textdraw3 = TextDrawCreate(527.000000, 429.000000, "~n~");
  420.     TextDrawBackgroundColor(Textdraw3, 255);
  421.     TextDrawFont(Textdraw3, 1);
  422.     TextDrawLetterSize(Textdraw3, 2.099999, 1.400000);
  423.     TextDrawColor(Textdraw3, -1);
  424.     TextDrawSetOutline(Textdraw3, 0);
  425.     TextDrawSetProportional(Textdraw3, 1);
  426.     TextDrawSetShadow(Textdraw3, 1);
  427.     TextDrawUseBox(Textdraw3, 1);
  428.     TextDrawBoxColor(Textdraw3, -1);
  429.     TextDrawTextSize(Textdraw3, 501.000000, -2.000000);
  430.  
  431.     Textdraw4 = TextDrawCreate(511.000000, 418.000000, ":");
  432.     TextDrawBackgroundColor(Textdraw4, 255);
  433.     TextDrawFont(Textdraw4, 1);
  434.     TextDrawLetterSize(Textdraw4, 0.469999, 1.500000);
  435.     TextDrawColor(Textdraw4, 255);
  436.     TextDrawSetOutline(Textdraw4, 0);
  437.     TextDrawSetProportional(Textdraw4, 1);
  438.     TextDrawSetShadow(Textdraw4, 0);
  439.  
  440.     Textdraw5 = TextDrawCreate(550.000000, 427.000000, "O");
  441.     TextDrawBackgroundColor(Textdraw5, 255);
  442.     TextDrawFont(Textdraw5, 1);
  443.     TextDrawLetterSize(Textdraw5, 2.029999, 4.899999);
  444.     TextDrawColor(Textdraw5, -1);
  445.     TextDrawSetOutline(Textdraw5, 0);
  446.     TextDrawSetProportional(Textdraw5, 1);
  447.     TextDrawSetShadow(Textdraw5, 0);
  448.  
  449.     Textdraw6 = TextDrawCreate(512.000000, 432.000000, "O");
  450.     TextDrawBackgroundColor(Textdraw6, -1);
  451.     TextDrawFont(Textdraw6, 1);
  452.     TextDrawLetterSize(Textdraw6, 2.029999, 4.899999);
  453.     TextDrawColor(Textdraw6, -1);
  454.     TextDrawSetOutline(Textdraw6, 0);
  455.     TextDrawSetProportional(Textdraw6, 1);
  456.     TextDrawSetShadow(Textdraw6, -2);
  457.  
  458.     Textdraw7 = TextDrawCreate(553.000000, 433.000000, "O");
  459.     TextDrawBackgroundColor(Textdraw7, 20);
  460.     TextDrawFont(Textdraw7, 1);
  461.     TextDrawLetterSize(Textdraw7, 2.029999, 4.899999);
  462.     TextDrawColor(Textdraw7, -1);
  463.     TextDrawSetOutline(Textdraw7, 0);
  464.     TextDrawSetProportional(Textdraw7, 1);
  465.     TextDrawSetShadow(Textdraw7, 0);
  466.  
  467.     Textdraw8 = TextDrawCreate(573.000000, 427.000000, "O");
  468.     TextDrawBackgroundColor(Textdraw8, -1);
  469.     TextDrawFont(Textdraw8, 1);
  470.     TextDrawLetterSize(Textdraw8, 3.789998, 4.899999);
  471.     TextDrawColor(Textdraw8, -1);
  472.     TextDrawSetOutline(Textdraw8, 0);
  473.     TextDrawSetProportional(Textdraw8, 1);
  474.     TextDrawSetShadow(Textdraw8, 4);
  475.  
  476.     Textdraw9 = TextDrawCreate(500.000000, 405.000000, "O");
  477.     TextDrawBackgroundColor(Textdraw9, 255);
  478.     TextDrawFont(Textdraw9, 1);
  479.     TextDrawLetterSize(Textdraw9, 0.949999, 0.799998);
  480.     TextDrawColor(Textdraw9, 255);
  481.     TextDrawSetOutline(Textdraw9, 1);
  482.     TextDrawSetProportional(Textdraw9, 1);
  483.  
  484.     Textdraw10 = TextDrawCreate(527.000000, 406.000000, "~n~");
  485.     TextDrawBackgroundColor(Textdraw10, 255);
  486.     TextDrawFont(Textdraw10, 1);
  487.     TextDrawLetterSize(Textdraw10, 0.500000, 0.099999);
  488.     TextDrawColor(Textdraw10, -1);
  489.     TextDrawSetOutline(Textdraw10, 0);
  490.     TextDrawSetProportional(Textdraw10, 1);
  491.     TextDrawSetShadow(Textdraw10, 1);
  492.     TextDrawUseBox(Textdraw10, 1);
  493.     TextDrawBoxColor(Textdraw10, 255);
  494.     TextDrawTextSize(Textdraw10, 498.000000, 0.000000);
  495.  
  496.  
  497.  
  498.     Textdraw12 = TextDrawCreate(511.000000, 428.000000, ":");
  499.     TextDrawBackgroundColor(Textdraw12, 255);
  500.     TextDrawFont(Textdraw12, 1);
  501.     TextDrawLetterSize(Textdraw12, 0.469999, 1.500000);
  502.     TextDrawColor(Textdraw12, 255);
  503.     TextDrawSetOutline(Textdraw12, 0);
  504.     TextDrawSetProportional(Textdraw12, 1);
  505.     TextDrawSetShadow(Textdraw12, 0);
  506.  
  507.     Textdraw13 = TextDrawCreate(512.000000, 420.000000, "/");
  508.     TextDrawBackgroundColor(Textdraw13, 255);
  509.     TextDrawFont(Textdraw13, 1);
  510.     TextDrawLetterSize(Textdraw13, 0.449998, -0.399998);
  511.     TextDrawColor(Textdraw13, -15466241);
  512.     TextDrawSetOutline(Textdraw13, 0);
  513.     TextDrawSetProportional(Textdraw13, 1);
  514.     TextDrawSetShadow(Textdraw13, 0);
  515.  
  516.     Textdraw14 = TextDrawCreate(530.000000, 380.000000, ".     ~n~  .  .    .      . ~n~ .   .   .     . .  .~n~     .    . ~n~ .    .       .       . ~n~    .    .     .  . ~n~ .  .   ");
  517.     TextDrawBackgroundColor(Textdraw14, -206);
  518.     TextDrawFont(Textdraw14, 1);
  519.     TextDrawLetterSize(Textdraw14, 0.330000, 0.999998);
  520.     TextDrawColor(Textdraw14, -1);
  521.     TextDrawSetOutline(Textdraw14, 0);
  522.     TextDrawSetProportional(Textdraw14, 1);
  523.     TextDrawSetShadow(Textdraw14, 10);
  524.  
  525.     Textdraw15 = TextDrawCreate(576.000000, 482.000000, ".     ~n~  .  .    .      . ~n~ .   .   .     . .  .~n~     .    . ~n~ .    .       .       . ~n~    .    .     .  . ~n~ .  .   ");
  526.     TextDrawBackgroundColor(Textdraw15, -206);
  527.     TextDrawFont(Textdraw15, 1);
  528.     TextDrawLetterSize(Textdraw15, 0.330000, -1.000000);
  529.     TextDrawColor(Textdraw15, -1);
  530.     TextDrawSetOutline(Textdraw15, 0);
  531.     TextDrawSetProportional(Textdraw15, 1);
  532.     TextDrawSetShadow(Textdraw15, -60);
  533.  
  534.     Textdraw16 = TextDrawCreate(526.000000, 422.000000, "Merry Xmas!");
  535.     TextDrawBackgroundColor(Textdraw16, -1);
  536.     TextDrawFont(Textdraw16, 1);
  537.     TextDrawLetterSize(Textdraw16, 0.430000, 2.000000);
  538.     TextDrawColor(Textdraw16, -1);
  539.     TextDrawSetOutline(Textdraw16, 0);
  540.     TextDrawSetProportional(Textdraw16, 1);
  541.     TextDrawSetShadow(Textdraw16, 0);
  542.  
  543.     Textdraw17 = TextDrawCreate(505.000000, 419.000000, "/");
  544.     TextDrawBackgroundColor(Textdraw17, 255);
  545.     TextDrawFont(Textdraw17, 1);
  546.     TextDrawLetterSize(Textdraw17, -0.889999, 1.299998);
  547.     TextDrawColor(Textdraw17, -1656160001);
  548.     TextDrawSetOutline(Textdraw17, 0);
  549.     TextDrawSetProportional(Textdraw17, 1);
  550.     TextDrawSetShadow(Textdraw17, 0);
  551.  
  552.     Textdraw19 = TextDrawCreate(498.000000, 410.000000, "/");
  553.     TextDrawBackgroundColor(Textdraw19, 255);
  554.     TextDrawFont(Textdraw19, 1);
  555.     TextDrawLetterSize(Textdraw19, -0.889999, 1.299998);
  556.     TextDrawColor(Textdraw19, -1656160001);
  557.     TextDrawSetOutline(Textdraw19, 0);
  558.     TextDrawSetProportional(Textdraw19, 1);
  559.     TextDrawSetShadow(Textdraw19, 0);
  560.  
  561.     Textdraw20 = TextDrawCreate(528.000000, 424.000000, "Merry Xmas!");
  562.     TextDrawBackgroundColor(Textdraw20, -1);
  563.     TextDrawFont(Textdraw20, 1);
  564.     TextDrawLetterSize(Textdraw20, 0.409999, 1.700000);
  565.     TextDrawColor(Textdraw20, 50);
  566.     TextDrawSetOutline(Textdraw20, 0);
  567.     TextDrawSetProportional(Textdraw20, 1);
  568.     TextDrawSetShadow(Textdraw20, 0);
  569.  
  570.     Textdraw11 = TextDrawCreate(508.000000, 405.000000, "..");
  571.     TextDrawBackgroundColor(Textdraw11, 255);
  572.     TextDrawFont(Textdraw11, 1);
  573.     TextDrawLetterSize(Textdraw11, 0.400000, 1.500000);
  574.     TextDrawColor(Textdraw11, 255);
  575.     TextDrawSetOutline(Textdraw11, 0);
  576.     TextDrawSetProportional(Textdraw11, 0);
  577.     TextDrawSetShadow(Textdraw11, 0);
  578.  
  579.     for(new i; i < MAX_PLAYERS; i ++)
  580.     {
  581.         if(IsPlayerConnected(i))
  582.         {
  583.             HideLogo( i );
  584.         }
  585.     }
  586. }
  587.  
  588. public ShowLogo( playerid )
  589. {
  590.     TextDrawShowForPlayer(playerid, Textdraw0);
  591.     TextDrawShowForPlayer(playerid, Textdraw1);
  592.     TextDrawShowForPlayer(playerid, Textdraw2);
  593.     TextDrawShowForPlayer(playerid, Textdraw3);
  594.     TextDrawShowForPlayer(playerid, Textdraw4);
  595.     TextDrawShowForPlayer(playerid, Textdraw5);
  596.     TextDrawShowForPlayer(playerid, Textdraw6);
  597.     TextDrawShowForPlayer(playerid, Textdraw7);
  598.     TextDrawShowForPlayer(playerid, Textdraw8);
  599.     TextDrawShowForPlayer(playerid, Textdraw9);
  600.     TextDrawShowForPlayer(playerid, Textdraw10);
  601.     TextDrawShowForPlayer(playerid, Textdraw11);
  602.     TextDrawShowForPlayer(playerid, Textdraw12);
  603.     TextDrawShowForPlayer(playerid, Textdraw13);
  604.     TextDrawShowForPlayer(playerid, Textdraw14);
  605.     TextDrawShowForPlayer(playerid, Textdraw15);
  606.     TextDrawShowForPlayer(playerid, Textdraw16);
  607.     TextDrawShowForPlayer(playerid, Textdraw17);
  608.     TextDrawShowForPlayer(playerid, Textdraw19);
  609.     TextDrawShowForPlayer(playerid, Textdraw20);
  610. }
  611. public HideLogo( playerid )
  612. {
  613.     TextDrawHideForPlayer(playerid, Textdraw0);
  614.     TextDrawHideForPlayer(playerid, Textdraw1);
  615.     TextDrawHideForPlayer(playerid, Textdraw2);
  616.     TextDrawHideForPlayer(playerid, Textdraw3);
  617.     TextDrawHideForPlayer(playerid, Textdraw4);
  618.     TextDrawHideForPlayer(playerid, Textdraw5);
  619.     TextDrawHideForPlayer(playerid, Textdraw6);
  620.     TextDrawHideForPlayer(playerid, Textdraw7);
  621.     TextDrawHideForPlayer(playerid, Textdraw8);
  622.     TextDrawHideForPlayer(playerid, Textdraw9);
  623.     TextDrawHideForPlayer(playerid, Textdraw10);
  624.     TextDrawHideForPlayer(playerid, Textdraw11);
  625.     TextDrawHideForPlayer(playerid, Textdraw12);
  626.     TextDrawHideForPlayer(playerid, Textdraw13);
  627.     TextDrawHideForPlayer(playerid, Textdraw14);
  628.     TextDrawHideForPlayer(playerid, Textdraw15);
  629.     TextDrawHideForPlayer(playerid, Textdraw16);
  630.     TextDrawHideForPlayer(playerid, Textdraw17);
  631.     TextDrawHideForPlayer(playerid, Textdraw19);
  632.     TextDrawHideForPlayer(playerid, Textdraw20);
  633. }
Advertisement
Add Comment
Please, Sign In to add comment