Advertisement
Gireada

Christmas CountDown

Nov 27th, 2014
585
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.99 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Text:ChristmassTextDraw0;
  4. new Text:ChristmassTextDraw1;
  5. new Text:ChristmassTextDraw2;
  6. new Text:ChristmassTextDraw3;
  7. new Text:ChristmassTextDraw4;
  8. new Text:ChristmassTextDraw5;
  9. new h,m,s;
  10.  
  11. forward UpdateTime();
  12.  
  13. public OnFilterScriptInit()
  14. {
  15.     LoadChristmasTextDraw();
  16.     SetTimer("UpdateTime", 800, 1);
  17.     return 1;
  18. }
  19.  
  20. public OnFilterScriptExit()
  21. {
  22.     return 1;
  23. }
  24.  
  25. public UpdateTime()
  26. {
  27.     new string[9];
  28.     gettime(h,m,s);
  29.     format(string, sizeof(string), "%d days", 358-getdate());
  30.     TextDrawSetString(ChristmassTextDraw0, string);
  31.     format(string, sizeof(string), "%d:%d:%d",23-h,59-m,60-s);
  32.     TextDrawSetString(ChristmassTextDraw1, string);
  33.     if((358-getdate() == 0) && (23-h == 0) && (59-m == 0) && (60-s == 0))
  34.         TextDrawShowForAll(ChristmassTextDraw5);
  35. }  
  36.  
  37. public OnPlayerConnect(playerid)
  38. {
  39.     TextDrawShowForPlayer(playerid, ChristmassTextDraw0);
  40.     TextDrawShowForPlayer(playerid, ChristmassTextDraw1);
  41.     TextDrawShowForPlayer(playerid, ChristmassTextDraw2);
  42.     TextDrawShowForPlayer(playerid, ChristmassTextDraw3);
  43.     TextDrawShowForPlayer(playerid, ChristmassTextDraw4);
  44.     if((358-getdate() < 0) && (23-h == 0) && (59-m == 0) && (60-s == 0))
  45.         TextDrawShowForAll(ChristmassTextDraw5);
  46.     return 1;
  47. }  
  48.  
  49. stock LoadChristmasTextDraw()
  50. {
  51.     ChristmassTextDraw0 = TextDrawCreate(503.500000, 340.375000, "24 days");
  52.     TextDrawLetterSize(ChristmassTextDraw0, 0.449999, 1.600000);
  53.     TextDrawAlignment(ChristmassTextDraw0, 1);
  54.     TextDrawColor(ChristmassTextDraw0, -16776961);
  55.     TextDrawSetShadow(ChristmassTextDraw0, 0);
  56.     TextDrawSetOutline(ChristmassTextDraw0, 1);
  57.     TextDrawBackgroundColor(ChristmassTextDraw0, -1);
  58.     TextDrawFont(ChristmassTextDraw0, 1);
  59.     TextDrawSetProportional(ChristmassTextDraw0, 1);
  60.  
  61.     ChristmassTextDraw1 = TextDrawCreate(499.500000, 354.375000, "00:00:00");
  62.     TextDrawLetterSize(ChristmassTextDraw1, 0.449999, 1.600000);
  63.     TextDrawAlignment(ChristmassTextDraw1, 1);
  64.     TextDrawColor(ChristmassTextDraw1, -16776961);
  65.     TextDrawUseBox(ChristmassTextDraw1, true);
  66.     TextDrawBoxColor(ChristmassTextDraw1, 0);
  67.     TextDrawSetShadow(ChristmassTextDraw1, 0);
  68.     TextDrawSetOutline(ChristmassTextDraw1, 1);
  69.     TextDrawBackgroundColor(ChristmassTextDraw1, -1);
  70.     TextDrawFont(ChristmassTextDraw1, 1);
  71.     TextDrawSetProportional(ChristmassTextDraw1, 1);
  72.  
  73.     ChristmassTextDraw2 = TextDrawCreate(444.500000, 309.750000, "New Textdraw");
  74.     TextDrawLetterSize(ChristmassTextDraw2, 0.449999, 1.600000);
  75.     TextDrawTextSize(ChristmassTextDraw2, 70.000000, 50.312500);
  76.     TextDrawAlignment(ChristmassTextDraw2, 1);
  77.     TextDrawColor(ChristmassTextDraw2, -1);
  78.     TextDrawUseBox(ChristmassTextDraw2, true);
  79.     TextDrawBoxColor(ChristmassTextDraw2, -256);
  80.     TextDrawSetShadow(ChristmassTextDraw2, 0);
  81.     TextDrawSetOutline(ChristmassTextDraw2, 1);
  82.     TextDrawBackgroundColor(ChristmassTextDraw2, -256);
  83.     TextDrawFont(ChristmassTextDraw2, 5);
  84.     TextDrawSetProportional(ChristmassTextDraw2, 1);
  85.     TextDrawSetPreviewModel(ChristmassTextDraw2, 19057);
  86.     TextDrawSetPreviewRot(ChristmassTextDraw2, -45.000000, 45.000000, 45.000000, 1.000000);
  87.  
  88.     ChristmassTextDraw3 = TextDrawCreate(552.500000, 311.937500, "New Textdraw");
  89.     TextDrawLetterSize(ChristmassTextDraw3, 0.449999, 1.600000);
  90.     TextDrawTextSize(ChristmassTextDraw3, 77.500000, 50.312500);
  91.     TextDrawAlignment(ChristmassTextDraw3, 1);
  92.     TextDrawColor(ChristmassTextDraw3, -1);
  93.     TextDrawUseBox(ChristmassTextDraw3, true);
  94.     TextDrawBoxColor(ChristmassTextDraw3, 0);
  95.     TextDrawSetShadow(ChristmassTextDraw3, 0);
  96.     TextDrawSetOutline(ChristmassTextDraw3, 1);
  97.     TextDrawBackgroundColor(ChristmassTextDraw3, -256);
  98.     TextDrawFont(ChristmassTextDraw3, 5);
  99.     TextDrawSetProportional(ChristmassTextDraw3, 1);
  100.     TextDrawSetPreviewModel(ChristmassTextDraw3, 19057);
  101.     TextDrawSetPreviewRot(ChristmassTextDraw3, -45.000000, -45.000000, 45.000000, 1.000000);
  102.  
  103.     ChristmassTextDraw4 = TextDrawCreate(460.500000, 229.250000, "New Textdraw");
  104.     TextDrawLetterSize(ChristmassTextDraw4, 0.449999, 1.600000);
  105.     TextDrawTextSize(ChristmassTextDraw4, 142.500000, 131.250000);
  106.     TextDrawAlignment(ChristmassTextDraw4, 1);
  107.     TextDrawColor(ChristmassTextDraw4, -1);
  108.     TextDrawUseBox(ChristmassTextDraw4, true);
  109.     TextDrawBoxColor(ChristmassTextDraw4, 0);
  110.     TextDrawSetShadow(ChristmassTextDraw4, 0);
  111.     TextDrawSetOutline(ChristmassTextDraw4, 1);
  112.     TextDrawBackgroundColor(ChristmassTextDraw4, -256);
  113.     TextDrawFont(ChristmassTextDraw4, 5);
  114.     TextDrawSetProportional(ChristmassTextDraw4, 1);
  115.     TextDrawSetPreviewModel(ChristmassTextDraw4, 19076);
  116.     TextDrawSetPreviewRot(ChristmassTextDraw4, 0.000000, 0.000000, 0.000000, 1.000000);
  117.  
  118.     ChristmassTextDraw5 = TextDrawCreate(480.500000, 367.500000, "Happy Christmas");
  119.     TextDrawLetterSize(ChristmassTextDraw5, 0.449999, 1.600000);
  120.     TextDrawAlignment(ChristmassTextDraw5, 1);
  121.     TextDrawColor(ChristmassTextDraw5, -16776961);
  122.     TextDrawSetShadow(ChristmassTextDraw5, 0);
  123.     TextDrawSetOutline(ChristmassTextDraw5, 1);
  124.     TextDrawBackgroundColor(ChristmassTextDraw5, -1);
  125.     TextDrawFont(ChristmassTextDraw5, 1);
  126.     TextDrawSetProportional(ChristmassTextDraw5, 1);
  127.    
  128.     return 1;
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement