Advertisement
Guest User

Untitled

a guest
May 22nd, 2013
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. //
  2. //| -FileScripta
  3. //| -FilterScript Ime : Sat
  4. //| -FilterScript Skripter : JacK.
  5. //| -FilterScript Verzija : v1.0
  6.  
  7.  
  8. //Includ-ovi
  9. #include <a_samp>
  10.  
  11. //Boje
  12. #define COLOR_BLACK 0x000000FF
  13. #define COLOR_WHITE 0xFFFFFFFF
  14. #define COLOR_GREEN 0x33AA33AA
  15.  
  16. //TextDraw Format
  17. new FALSE = false;
  18. #define TextDrawSetFormat(%0,%1) do{new _str[128]; format(_str,128,%1); TextDrawSetString(%0,_str);}while(FALSE)
  19.  
  20. //TextDraw-ovi
  21. new Text:Sati;
  22. new Text:Minuti;
  23.  
  24. //Forward-ovi
  25. forward Sat();
  26.  
  27.  
  28. public OnFilterScriptInit()
  29. {
  30. //Print
  31. print("\n---------------------------------------------");
  32. print(" Sat v1.0 By JacK. je uspesno ucitan! ");
  33. print("---------------------------------------------\n");
  34. new ServerSat, ServerMinuti;
  35. gettime(ServerSat, ServerMinuti);
  36. NapraviTD();
  37. SetTimer("Sat", 1000, true);
  38. return 1;
  39. }
  40.  
  41. public OnFilterScriptExit()
  42. {
  43. UnistiTD();
  44. return 1;
  45. }
  46.  
  47. public OnPlayerConnect(playerid)
  48. {
  49. SakrijTD(playerid);
  50. }
  51.  
  52. public OnPlayerRequestClass(playerid, classid)
  53. {
  54. SakrijTD(playerid);
  55. return 1;
  56. }
  57.  
  58. public OnPlayerSpawn(playerid)
  59. {
  60. PokaziTD(playerid);
  61. return 1;
  62. }
  63.  
  64. public OnPlayerDisconnect(playerid, reason)
  65. {
  66. SakrijTD(playerid);
  67. return 1;
  68. }
  69.  
  70. public Sat()
  71. {
  72. new ServerSat, ServerMinuti;
  73. gettime(ServerSat,ServerMinuti);
  74. TextDrawSetFormat(Sati, "%02d", ServerSat);
  75. TextDrawSetFormat(Minuti, ":%02d", ServerMinuti);
  76. for(new i = 0; i < GetMaxPlayers(); i++){SetPlayerTime(i, ServerSat, ServerMinuti);}
  77. }
  78.  
  79. stock NapraviTD()
  80. {
  81. //TextDraw Hours
  82. Sati = TextDrawCreate(546.000000,22.000000,"--");
  83. TextDrawAlignment(Sati,0);
  84. TextDrawBackgroundColor(Sati,COLOR_GREEN);
  85. TextDrawFont(Sati,3);
  86. TextDrawLetterSize(Sati,0.634,2.4);
  87. TextDrawColor(Sati,COLOR_BLACK);
  88. TextDrawSetOutline(Sati,1);
  89. TextDrawSetProportional(Sati,1);
  90. TextDrawSetShadow(Sati,1);
  91. //TextDraw Minuti
  92. Minuti = TextDrawCreate(570.200000,22.000000,"--");
  93. TextDrawAlignment(Minuti,0);
  94. TextDrawBackgroundColor(Minuti,COLOR_GREEN);
  95. TextDrawFont(Minuti,3);
  96. TextDrawLetterSize(Minuti,0.634,2.4);
  97. TextDrawColor(Minuti,COLOR_BLACK);
  98. TextDrawSetOutline(Minuti,1);
  99. TextDrawSetProportional(Minuti,1);
  100. TextDrawSetShadow(Minuti,1);
  101. }
  102.  
  103. stock SakrijTD(playerid)
  104. {
  105. TextDrawHideForPlayer(playerid,Sati);
  106. TextDrawHideForPlayer(playerid,Minuti);
  107. }
  108.  
  109. stock PokaziTD(playerid)
  110. {
  111. TextDrawShowForPlayer(playerid,Sati);
  112. TextDrawShowForPlayer(playerid,Minuti);
  113. }
  114.  
  115. stock UnistiTD()
  116. {
  117. TextDrawDestroy(Sati);
  118. TextDrawDestroy(Minuti);
  119. }
  120. //Kraj FileScripte.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement