KrisnaPradnya

Textdraw_Updatev2

Aug 4th, 2013
865
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.28 KB | None | 0 0
  1. /*
  2. -Update v2.0
  3. Added Hide Textdraw And ShowTextdraw for Freeroam Server :D
  4. and very thanks to ZeeX for Includes (zcmd)
  5. Krisna Clock Textdraw:
  6. Credits
  7. [~]Zhamaroth TextDraw Editor
  8. [~]Shadow for filterscript World Clock
  9. [~]Krisna Pradnya edit Filterscript
  10. [~]SAMP Team
  11. [~]Thanks To Zeex (download the include http://forum.sa-mp.com/showthread.php?t=91354 )
  12.  
  13. Thanks~
  14. visit our Facebook www.facebook.com/krisna.pradnya
  15.  
  16. +REP me please :D
  17.  
  18. [DO NOT REMOVE MY CREDITS]
  19. */
  20.  
  21.  
  22. #include <a_samp>
  23. #include <zcmd>
  24. #define FILTERSCRIPT
  25.  
  26. new Text:Time, Text:Date;
  27. new Text:Textdraw2;
  28. forward settime(playerid);
  29.  
  30. public OnFilterScriptInit()
  31. {
  32.         print("+--------------------------------------------------+");
  33.         print("| REALTIME CLOCK AND NEW TEXTDRAW BY KRISNA LOADED |");
  34.         print("+--------------------------------------------------+");
  35.  
  36.     SetTimer("settime",1000,true);
  37.  
  38.         Date = TextDrawCreate(566.000000, 137.000000,"     ");
  39.  
  40.         TextDrawAlignment(Date, 2);
  41.         TextDrawBackgroundColor(Date, 255);
  42.         TextDrawFont(Date, 3);
  43.         TextDrawLetterSize(Date, 0.519999, 1.500000);
  44.         TextDrawColor(Date, -1);
  45.         TextDrawSetOutline(Date, 0);
  46.         TextDrawSetProportional(Date, 1);
  47.         TextDrawSetShadow(Date, 1);
  48.         TextDrawUseBox(Date, 1);
  49.         TextDrawBoxColor(Date, 69359971);
  50.         TextDrawTextSize(Date, 184.000000, 123.000000);
  51.  
  52.         Time = TextDrawCreate(566.000000, 155.000000,"      ");
  53.  
  54.         TextDrawAlignment(Time, 2);
  55.         TextDrawBackgroundColor(Time, 255);
  56.         TextDrawFont(Time, 2);
  57.         TextDrawLetterSize(Time, 0.500000, 1.700000);
  58.         TextDrawColor(Time, -65281);
  59.         TextDrawSetOutline(Time, 0);
  60.         TextDrawSetProportional(Time, 1);
  61.         TextDrawSetShadow(Time, 1);
  62.         TextDrawUseBox(Time, 1);
  63.         TextDrawBoxColor(Time, 69359971);
  64.         TextDrawTextSize(Time, 184.000000, 123.000000);
  65.        
  66.         Textdraw2 = TextDrawCreate(566.000000, 121.000000, "CLOCK");
  67.         TextDrawAlignment(Textdraw2, 2);
  68.         TextDrawBackgroundColor(Textdraw2, 255);
  69.         TextDrawFont(Textdraw2, 2);
  70.         TextDrawLetterSize(Textdraw2, 0.500000, 1.300000);
  71.         TextDrawColor(Textdraw2, -1);
  72.         TextDrawSetOutline(Textdraw2, 0);
  73.         TextDrawSetProportional(Textdraw2, 1);
  74.         TextDrawSetShadow(Textdraw2, 1);
  75.         TextDrawUseBox(Textdraw2, 1);
  76.         TextDrawBoxColor(Textdraw2, 119690775);
  77.         TextDrawTextSize(Textdraw2, 181.000000, 123.000000);
  78.  
  79.  
  80.         SetTimer("settime",1000,true);
  81.         return 1;
  82. }
  83.  
  84. public OnFilterScriptExit()
  85. {
  86.         print("+-----------------------------------------------------+");
  87.         print("| REALTIME CLOCK AND NEW TEXTDRAW BY KRISNA UN-LOADED |");
  88.         print("+-----------------------------------------------------+");
  89.         return 1;
  90. }
  91.  
  92. public OnPlayerSpawn(playerid)
  93. {
  94.         TextDrawShowForPlayer(playerid, Time), TextDrawShowForPlayer(playerid, Date);
  95.         TextDrawShowForPlayer(playerid, Textdraw2);
  96.         return 1;
  97. }
  98.  
  99. public OnPlayerDisconnect(playerid, reason)
  100. {
  101.         TextDrawHideForPlayer(playerid, Time), TextDrawHideForPlayer(playerid, Date);
  102.         TextDrawHideForPlayer(playerid, Textdraw2);
  103.         return 1;
  104. }
  105. /*==============COMMAND==================*/
  106. CMD:hidetd(playerid, params[]) // hide textdraw
  107. {
  108.         TextDrawHideForPlayer(playerid, Time), TextDrawHideForPlayer(playerid, Date);
  109.     TextDrawHideForPlayer(playerid, Textdraw2);
  110.     return 1;
  111. }
  112. CMD:showtd(playerid, params[]) // show textdraw
  113. {
  114.         TextDrawShowForPlayer(playerid, Time), TextDrawShowForPlayer(playerid, Date);
  115.     TextDrawShowForPlayer(playerid, Textdraw2);
  116.     return 1;
  117. }
  118. /*================END OF COMMAND==============*/
  119. public settime(playerid)
  120. {
  121.         new string[256],year,month,day,hours,minutes,seconds;
  122.         getdate(year, month, day), gettime(hours, minutes, seconds);
  123.         format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
  124.         TextDrawSetString(Date, string);
  125.         format(string, sizeof string, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
  126.         TextDrawSetString(Time, string);
  127. }
Advertisement
Add Comment
Please, Sign In to add comment