Guest User

Snowman Moving Textdraw!

a guest
Dec 1st, 2010
2,401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 19.33 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 V03c
  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 V03c
  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 V03c
  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.                 if ( pLogo[ i ] == true )
  193.                 {
  194.                     TextDrawShowForPlayer( i, Textdraw11);
  195.                 }
  196.             }
  197.         }
  198.         else if ( gDirection == 1 )
  199.         {
  200.  
  201.             gCount++;
  202.             if ( gCount == 1 )
  203.             {
  204.                 TheX += 0.500;
  205.                 TextDrawDestroy(Text:Textdraw11 );
  206.                 Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  207.                 gDirection = 1;
  208.                 AddEyesOptions();
  209.             }
  210.             if ( gCount == 2 )
  211.             {
  212.                 TheX += 0.500;
  213.                 TextDrawDestroy(Text:Textdraw11 );
  214.                 Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  215.                 gDirection = 1;
  216.                 AddEyesOptions();
  217.             }
  218.             if ( gCount == 3 )
  219.             {
  220.                 TheX += 0.500;
  221.                 TextDrawDestroy(Text:Textdraw11 );
  222.                 Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  223.                 gDirection = 1;
  224.                 AddEyesOptions();
  225.             }
  226.             if ( gCount == 4 )
  227.             {
  228.                 TheX -= 0.500;
  229.                 TextDrawDestroy(Text:Textdraw11 );
  230.                 Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  231.                 gDirection = 1;
  232.                 AddEyesOptions();
  233.             }
  234.             if ( gCount == 5 )
  235.             {
  236.                 TheX -= 0.500;
  237.                 TextDrawDestroy(Text:Textdraw11 );
  238.                 Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  239.                 gDirection = 1;
  240.                 AddEyesOptions();
  241.             }
  242.             if ( gCount == 6 )
  243.             {
  244.                 TheX -= 0.500;
  245.                 TextDrawDestroy(Text:Textdraw11 );
  246.                 Textdraw11 = TextDrawCreate(TheX, 405.000000, "..");
  247.                 AddEyesOptions();
  248.                 gDirection = 2;
  249.                 gCount = 0;
  250.             }
  251.             foreach(Player, i )
  252.             {
  253.                 if ( pLogo[ i ] == true )
  254.                 {
  255.                     TextDrawShowForPlayer( i, Textdraw11);
  256.                 }
  257.             }
  258.         }
  259.         else if ( gDirection == 2 )
  260.         {
  261.  
  262.             gCount++;
  263.             if ( gCount == 1 )
  264.             {
  265.                 BoxY += 0.050;
  266.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  267.                 gDirection = 2;
  268.                 AddMouthOptions();
  269.             }
  270.             if ( gCount == 2 )
  271.             {
  272.                 BoxY += 0.050;
  273.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  274.                 gDirection = 2;
  275.                 AddMouthOptions();
  276.             }
  277.             if ( gCount == 3 )
  278.             {
  279.                 BoxY -= 0.050;
  280.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  281.                 gDirection = 2;
  282.                 AddMouthOptions();
  283.             }
  284.             if ( gCount == 4 )
  285.             {
  286.                 BoxY -= 0.050;
  287.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  288.                 gDirection = 2;
  289.                 AddMouthOptions();
  290.             }
  291.             if ( gCount == 5 )
  292.             {
  293.                 BoxY += 0.050;
  294.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  295.                 gDirection = 2;
  296.                 AddMouthOptions();
  297.             }
  298.             if ( gCount == 6 )
  299.             {
  300.                 BoxY += 0.050;
  301.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  302.                 gDirection = 2;
  303.                 AddMouthOptions();
  304.             }
  305.             if ( gCount == 7 )
  306.             {
  307.                 BoxY -= 0.050;
  308.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  309.                 gDirection = 2;
  310.                 AddMouthOptions();
  311.             }
  312.             if ( gCount == 8 )
  313.             {
  314.                 BoxY-= 0.050;
  315.                 TextDrawLetterSize(Textdraw1,  2.099999,BoxY);
  316.                 AddMouthOptions();
  317.                 gDirection = 0;
  318.                 gCount = 0;
  319.             }
  320.             foreach(Player, i )
  321.             {
  322.                 if ( pLogo[ i ] ==  true )
  323.                 {
  324.                     TextDrawShowForPlayer( i, Textdraw1);
  325.                 }
  326.             }
  327.         }
  328. }
  329. public DestroyTextdraws(  )
  330. {
  331.     TextDrawHideForAll(Textdraw0);
  332.     TextDrawDestroy(Textdraw0);
  333.     TextDrawHideForAll(Textdraw1);
  334.     TextDrawDestroy(Textdraw1);
  335.     TextDrawHideForAll(Textdraw2);
  336.     TextDrawDestroy(Textdraw2);
  337.     TextDrawHideForAll(Textdraw3);
  338.     TextDrawDestroy(Textdraw3);
  339.     TextDrawHideForAll(Textdraw4);
  340.     TextDrawDestroy(Textdraw4);
  341.     TextDrawHideForAll(Textdraw5);
  342.     TextDrawDestroy(Textdraw5);
  343.     TextDrawHideForAll(Textdraw6);
  344.     TextDrawDestroy(Textdraw6);
  345.     TextDrawHideForAll(Textdraw7);
  346.     TextDrawDestroy(Textdraw7);
  347.     TextDrawHideForAll(Textdraw8);
  348.     TextDrawDestroy(Textdraw8);
  349.     TextDrawHideForAll(Textdraw9);
  350.     TextDrawDestroy(Textdraw9);
  351.     TextDrawHideForAll(Textdraw10);
  352.     TextDrawDestroy(Textdraw10);
  353.     TextDrawHideForAll(Textdraw11);
  354.     TextDrawDestroy(Textdraw11);
  355.     TextDrawHideForAll(Textdraw12);
  356.     TextDrawDestroy(Textdraw12);
  357.     TextDrawHideForAll(Textdraw13);
  358.     TextDrawDestroy(Textdraw13);
  359.     TextDrawHideForAll(Textdraw14);
  360.     TextDrawDestroy(Textdraw14);
  361.     TextDrawHideForAll(Textdraw15);
  362.     TextDrawDestroy(Textdraw15);
  363.     TextDrawHideForAll(Textdraw16);
  364.     TextDrawDestroy(Textdraw16);
  365.     TextDrawHideForAll(Textdraw17);
  366.     TextDrawDestroy(Textdraw17);
  367.     TextDrawHideForAll(Textdraw19);
  368.     TextDrawDestroy(Textdraw19);
  369.     TextDrawHideForAll(Textdraw20);
  370.     TextDrawDestroy(Textdraw20);
  371. }
  372. public AddEyesOptions(   )
  373. {
  374.         TextDrawBackgroundColor(Textdraw11, 255);
  375.         TextDrawFont(Textdraw11, 1);
  376.         TextDrawLetterSize(Textdraw11, 0.400000, 1.500000);
  377.         TextDrawColor(Textdraw11, 255);
  378.         TextDrawSetOutline(Textdraw11, 0);
  379.         TextDrawSetProportional(Textdraw11, 0);
  380.         TextDrawSetShadow(Textdraw11, 0);
  381. }
  382. public AddMouthOptions(    )
  383. {
  384.         TextDrawBackgroundColor(Textdraw1, 255);
  385.         TextDrawFont(Textdraw1, 1);
  386.         TextDrawColor(Textdraw1, -1);
  387.         TextDrawSetOutline(Textdraw1, 0);
  388.         TextDrawSetProportional(Textdraw1, 1);
  389.         TextDrawSetShadow(Textdraw1, 1);
  390.         TextDrawUseBox(Textdraw1, 1);
  391.         TextDrawBoxColor(Textdraw1, -1);
  392.         TextDrawTextSize(Textdraw1, 504.000000, 0.000000);
  393. }
  394. public LoadTextdraws(  )
  395. {
  396.  
  397.     // Create the textdraws:
  398.     Textdraw0 = TextDrawCreate(501.000000, 402.000000, "O");
  399.     TextDrawBackgroundColor(Textdraw0, 255);
  400.     TextDrawFont(Textdraw0, 1);
  401.     TextDrawLetterSize(Textdraw0, 0.899999, 3.000000);
  402.     TextDrawColor(Textdraw0, -1);
  403.     TextDrawSetOutline(Textdraw0, 0);
  404.     TextDrawSetProportional(Textdraw0, 1);
  405.     TextDrawSetShadow(Textdraw0, 0);
  406.  
  407.     Textdraw1 = TextDrawCreate(521.000000, 412.000000, "~n~");
  408.     TextDrawBackgroundColor(Textdraw1, 255);
  409.     TextDrawFont(Textdraw1, 1);
  410.     TextDrawLetterSize(Textdraw1, 2.099999, 0.499999);
  411.     TextDrawColor(Textdraw1, -1);
  412.     TextDrawSetOutline(Textdraw1, 0);
  413.     TextDrawSetProportional(Textdraw1, 1);
  414.     TextDrawSetShadow(Textdraw1, 1);
  415.     TextDrawUseBox(Textdraw1, 1);
  416.     TextDrawBoxColor(Textdraw1, -1);
  417.     TextDrawTextSize(Textdraw1, 504.000000, 0.000000);
  418.  
  419.     Textdraw2 = TextDrawCreate(496.000000, 412.000000, "O");
  420.     TextDrawBackgroundColor(Textdraw2, 255);
  421.     TextDrawFont(Textdraw2, 1);
  422.     TextDrawLetterSize(Textdraw2, 1.329998, 4.899999);
  423.     TextDrawColor(Textdraw2, -1);
  424.     TextDrawSetOutline(Textdraw2, 0);
  425.     TextDrawSetProportional(Textdraw2, 1);
  426.     TextDrawSetShadow(Textdraw2, 0);
  427.  
  428.     Textdraw3 = TextDrawCreate(527.000000, 429.000000, "~n~");
  429.     TextDrawBackgroundColor(Textdraw3, 255);
  430.     TextDrawFont(Textdraw3, 1);
  431.     TextDrawLetterSize(Textdraw3, 2.099999, 1.400000);
  432.     TextDrawColor(Textdraw3, -1);
  433.     TextDrawSetOutline(Textdraw3, 0);
  434.     TextDrawSetProportional(Textdraw3, 1);
  435.     TextDrawSetShadow(Textdraw3, 1);
  436.     TextDrawUseBox(Textdraw3, 1);
  437.     TextDrawBoxColor(Textdraw3, -1);
  438.     TextDrawTextSize(Textdraw3, 501.000000, -2.000000);
  439.  
  440.     Textdraw4 = TextDrawCreate(511.000000, 418.000000, ":");
  441.     TextDrawBackgroundColor(Textdraw4, 255);
  442.     TextDrawFont(Textdraw4, 1);
  443.     TextDrawLetterSize(Textdraw4, 0.469999, 1.500000);
  444.     TextDrawColor(Textdraw4, 255);
  445.     TextDrawSetOutline(Textdraw4, 0);
  446.     TextDrawSetProportional(Textdraw4, 1);
  447.     TextDrawSetShadow(Textdraw4, 0);
  448.  
  449.     Textdraw5 = TextDrawCreate(550.000000, 427.000000, "O");
  450.     TextDrawBackgroundColor(Textdraw5, 255);
  451.     TextDrawFont(Textdraw5, 1);
  452.     TextDrawLetterSize(Textdraw5, 2.029999, 4.899999);
  453.     TextDrawColor(Textdraw5, -1);
  454.     TextDrawSetOutline(Textdraw5, 0);
  455.     TextDrawSetProportional(Textdraw5, 1);
  456.     TextDrawSetShadow(Textdraw5, 0);
  457.  
  458.     Textdraw6 = TextDrawCreate(512.000000, 432.000000, "O");
  459.     TextDrawBackgroundColor(Textdraw6, -1);
  460.     TextDrawFont(Textdraw6, 1);
  461.     TextDrawLetterSize(Textdraw6, 2.029999, 4.899999);
  462.     TextDrawColor(Textdraw6, -1);
  463.     TextDrawSetOutline(Textdraw6, 0);
  464.     TextDrawSetProportional(Textdraw6, 1);
  465.     TextDrawSetShadow(Textdraw6, -2);
  466.  
  467.     Textdraw7 = TextDrawCreate(553.000000, 433.000000, "O");
  468.     TextDrawBackgroundColor(Textdraw7, 20);
  469.     TextDrawFont(Textdraw7, 1);
  470.     TextDrawLetterSize(Textdraw7, 2.029999, 4.899999);
  471.     TextDrawColor(Textdraw7, -1);
  472.     TextDrawSetOutline(Textdraw7, 0);
  473.     TextDrawSetProportional(Textdraw7, 1);
  474.     TextDrawSetShadow(Textdraw7, 0);
  475.  
  476.     Textdraw8 = TextDrawCreate(573.000000, 427.000000, "O");
  477.     TextDrawBackgroundColor(Textdraw8, -1);
  478.     TextDrawFont(Textdraw8, 1);
  479.     TextDrawLetterSize(Textdraw8, 3.789998, 4.899999);
  480.     TextDrawColor(Textdraw8, -1);
  481.     TextDrawSetOutline(Textdraw8, 0);
  482.     TextDrawSetProportional(Textdraw8, 1);
  483.     TextDrawSetShadow(Textdraw8, 4);
  484.  
  485.     Textdraw9 = TextDrawCreate(500.000000, 405.000000, "O");
  486.     TextDrawBackgroundColor(Textdraw9, 255);
  487.     TextDrawFont(Textdraw9, 1);
  488.     TextDrawLetterSize(Textdraw9, 0.949999, 0.799998);
  489.     TextDrawColor(Textdraw9, 255);
  490.     TextDrawSetOutline(Textdraw9, 1);
  491.     TextDrawSetProportional(Textdraw9, 1);
  492.  
  493.     Textdraw10 = TextDrawCreate(527.000000, 406.000000, "~n~");
  494.     TextDrawBackgroundColor(Textdraw10, 255);
  495.     TextDrawFont(Textdraw10, 1);
  496.     TextDrawLetterSize(Textdraw10, 0.500000, 0.099999);
  497.     TextDrawColor(Textdraw10, -1);
  498.     TextDrawSetOutline(Textdraw10, 0);
  499.     TextDrawSetProportional(Textdraw10, 1);
  500.     TextDrawSetShadow(Textdraw10, 1);
  501.     TextDrawUseBox(Textdraw10, 1);
  502.     TextDrawBoxColor(Textdraw10, 255);
  503.     TextDrawTextSize(Textdraw10, 498.000000, 0.000000);
  504.  
  505.  
  506.  
  507.     Textdraw12 = TextDrawCreate(511.000000, 428.000000, ":");
  508.     TextDrawBackgroundColor(Textdraw12, 255);
  509.     TextDrawFont(Textdraw12, 1);
  510.     TextDrawLetterSize(Textdraw12, 0.469999, 1.500000);
  511.     TextDrawColor(Textdraw12, 255);
  512.     TextDrawSetOutline(Textdraw12, 0);
  513.     TextDrawSetProportional(Textdraw12, 1);
  514.     TextDrawSetShadow(Textdraw12, 0);
  515.  
  516.     Textdraw13 = TextDrawCreate(512.000000, 420.000000, "/");
  517.     TextDrawBackgroundColor(Textdraw13, 255);
  518.     TextDrawFont(Textdraw13, 1);
  519.     TextDrawLetterSize(Textdraw13, 0.449998, -0.399998);
  520.     TextDrawColor(Textdraw13, -15466241);
  521.     TextDrawSetOutline(Textdraw13, 0);
  522.     TextDrawSetProportional(Textdraw13, 1);
  523.     TextDrawSetShadow(Textdraw13, 0);
  524.  
  525.     Textdraw14 = TextDrawCreate(530.000000, 380.000000, ".     ~n~  .  .    .      . ~n~ .   .   .     . .  .~n~     .    . ~n~ .    .       .       . ~n~    .    .     .  . ~n~ .  .   ");
  526.     TextDrawBackgroundColor(Textdraw14, -206);
  527.     TextDrawFont(Textdraw14, 1);
  528.     TextDrawLetterSize(Textdraw14, 0.330000, 0.999998);
  529.     TextDrawColor(Textdraw14, -1);
  530.     TextDrawSetOutline(Textdraw14, 0);
  531.     TextDrawSetProportional(Textdraw14, 1);
  532.     TextDrawSetShadow(Textdraw14, 10);
  533.  
  534.     Textdraw15 = TextDrawCreate(576.000000, 482.000000, ".     ~n~  .  .    .      . ~n~ .   .   .     . .  .~n~     .    . ~n~ .    .       .       . ~n~    .    .     .  . ~n~ .  .   ");
  535.     TextDrawBackgroundColor(Textdraw15, -206);
  536.     TextDrawFont(Textdraw15, 1);
  537.     TextDrawLetterSize(Textdraw15, 0.330000, -1.000000);
  538.     TextDrawColor(Textdraw15, -1);
  539.     TextDrawSetOutline(Textdraw15, 0);
  540.     TextDrawSetProportional(Textdraw15, 1);
  541.     TextDrawSetShadow(Textdraw15, -60);
  542.  
  543.     Textdraw16 = TextDrawCreate(526.000000, 422.000000, "Merry Xmas!");
  544.     TextDrawBackgroundColor(Textdraw16, -1);
  545.     TextDrawFont(Textdraw16, 1);
  546.     TextDrawLetterSize(Textdraw16, 0.430000, 2.000000);
  547.     TextDrawColor(Textdraw16, -1);
  548.     TextDrawSetOutline(Textdraw16, 0);
  549.     TextDrawSetProportional(Textdraw16, 1);
  550.     TextDrawSetShadow(Textdraw16, 0);
  551.  
  552.     Textdraw17 = TextDrawCreate(505.000000, 419.000000, "/");
  553.     TextDrawBackgroundColor(Textdraw17, 255);
  554.     TextDrawFont(Textdraw17, 1);
  555.     TextDrawLetterSize(Textdraw17, -0.889999, 1.299998);
  556.     TextDrawColor(Textdraw17, -1656160001);
  557.     TextDrawSetOutline(Textdraw17, 0);
  558.     TextDrawSetProportional(Textdraw17, 1);
  559.     TextDrawSetShadow(Textdraw17, 0);
  560.  
  561.     Textdraw19 = TextDrawCreate(498.000000, 410.000000, "/");
  562.     TextDrawBackgroundColor(Textdraw19, 255);
  563.     TextDrawFont(Textdraw19, 1);
  564.     TextDrawLetterSize(Textdraw19, -0.889999, 1.299998);
  565.     TextDrawColor(Textdraw19, -1656160001);
  566.     TextDrawSetOutline(Textdraw19, 0);
  567.     TextDrawSetProportional(Textdraw19, 1);
  568.     TextDrawSetShadow(Textdraw19, 0);
  569.  
  570.     Textdraw20 = TextDrawCreate(528.000000, 424.000000, "Merry Xmas!");
  571.     TextDrawBackgroundColor(Textdraw20, -1);
  572.     TextDrawFont(Textdraw20, 1);
  573.     TextDrawLetterSize(Textdraw20, 0.409999, 1.700000);
  574.     TextDrawColor(Textdraw20, 50);
  575.     TextDrawSetOutline(Textdraw20, 0);
  576.     TextDrawSetProportional(Textdraw20, 1);
  577.     TextDrawSetShadow(Textdraw20, 0);
  578.  
  579.     Textdraw11 = TextDrawCreate(508.000000, 405.000000, "..");
  580.     TextDrawBackgroundColor(Textdraw11, 255);
  581.     TextDrawFont(Textdraw11, 1);
  582.     TextDrawLetterSize(Textdraw11, 0.400000, 1.500000);
  583.     TextDrawColor(Textdraw11, 255);
  584.     TextDrawSetOutline(Textdraw11, 0);
  585.     TextDrawSetProportional(Textdraw11, 0);
  586.     TextDrawSetShadow(Textdraw11, 0);
  587.  
  588.     for(new i; i < MAX_PLAYERS; i ++)
  589.     {
  590.         if(IsPlayerConnected(i))
  591.         {
  592.             HideLogo( i );
  593.         }
  594.     }
  595. }
  596.  
  597. public ShowLogo( playerid )
  598. {
  599.     TextDrawShowForPlayer(playerid, Textdraw0);
  600.     TextDrawShowForPlayer(playerid, Textdraw1);
  601.     TextDrawShowForPlayer(playerid, Textdraw2);
  602.     TextDrawShowForPlayer(playerid, Textdraw3);
  603.     TextDrawShowForPlayer(playerid, Textdraw4);
  604.     TextDrawShowForPlayer(playerid, Textdraw5);
  605.     TextDrawShowForPlayer(playerid, Textdraw6);
  606.     TextDrawShowForPlayer(playerid, Textdraw7);
  607.     TextDrawShowForPlayer(playerid, Textdraw8);
  608.     TextDrawShowForPlayer(playerid, Textdraw9);
  609.     TextDrawShowForPlayer(playerid, Textdraw10);
  610.     TextDrawShowForPlayer(playerid, Textdraw11);
  611.     TextDrawShowForPlayer(playerid, Textdraw12);
  612.     TextDrawShowForPlayer(playerid, Textdraw13);
  613.     TextDrawShowForPlayer(playerid, Textdraw14);
  614.     TextDrawShowForPlayer(playerid, Textdraw15);
  615.     TextDrawShowForPlayer(playerid, Textdraw16);
  616.     TextDrawShowForPlayer(playerid, Textdraw17);
  617.     TextDrawShowForPlayer(playerid, Textdraw19);
  618.     TextDrawShowForPlayer(playerid, Textdraw20);
  619. }
  620. public HideLogo( playerid )
  621. {
  622.     TextDrawHideForPlayer(playerid, Textdraw0);
  623.     TextDrawHideForPlayer(playerid, Textdraw1);
  624.     TextDrawHideForPlayer(playerid, Textdraw2);
  625.     TextDrawHideForPlayer(playerid, Textdraw3);
  626.     TextDrawHideForPlayer(playerid, Textdraw4);
  627.     TextDrawHideForPlayer(playerid, Textdraw5);
  628.     TextDrawHideForPlayer(playerid, Textdraw6);
  629.     TextDrawHideForPlayer(playerid, Textdraw7);
  630.     TextDrawHideForPlayer(playerid, Textdraw8);
  631.     TextDrawHideForPlayer(playerid, Textdraw9);
  632.     TextDrawHideForPlayer(playerid, Textdraw10);
  633.     TextDrawHideForPlayer(playerid, Textdraw11);
  634.     TextDrawHideForPlayer(playerid, Textdraw12);
  635.     TextDrawHideForPlayer(playerid, Textdraw13);
  636.     TextDrawHideForPlayer(playerid, Textdraw14);
  637.     TextDrawHideForPlayer(playerid, Textdraw15);
  638.     TextDrawHideForPlayer(playerid, Textdraw16);
  639.     TextDrawHideForPlayer(playerid, Textdraw17);
  640.     TextDrawHideForPlayer(playerid, Textdraw19);
  641.     TextDrawHideForPlayer(playerid, Textdraw20);
  642. }
Advertisement
Add Comment
Please, Sign In to add comment