Advertisement
Guest User

Untitled

a guest
Oct 8th, 2011
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. //este FS tem um sistema de relogio com meses escritos
  2.  
  3. #include <a_samp>
  4.  
  5. new Text:txtTimeDisp;
  6. new Text:txtDateDisp;
  7.  
  8. forward hora(playerid);
  9.  
  10. public OnFilterScriptInit()
  11. {
  12. print("\n--------------------------------------");
  13. print(" FS de relogio by MatriXBorn e [BWL]Dust");
  14. print("--------------------------------------\n");
  15.  
  16. txtDateDisp = TextDrawCreate(620.0,5.0,"00 de 00");
  17. TextDrawUseBox(txtDateDisp, 0);
  18. TextDrawFont(txtDateDisp, 3);
  19. TextDrawSetShadow(txtDateDisp,0);
  20. TextDrawSetOutline(txtDateDisp,2);
  21. TextDrawBackgroundColor(txtDateDisp,0x000000FF);
  22. TextDrawColor(txtDateDisp,0xFFFFFFFF);
  23. TextDrawAlignment(txtDateDisp,3);
  24. TextDrawLetterSize(txtDateDisp,0.5,1.5);
  25.  
  26.  
  27. txtTimeDisp = TextDrawCreate(632.0,25.0,"--:--:--");
  28. TextDrawUseBox(txtTimeDisp, 0);
  29. TextDrawFont(txtTimeDisp, 3);
  30. TextDrawSetShadow(txtTimeDisp,0);
  31. TextDrawSetOutline(txtTimeDisp,2);
  32. TextDrawBackgroundColor(txtTimeDisp,0x000000FF);
  33. TextDrawColor(txtTimeDisp,0xFFFFFFFF);
  34. TextDrawAlignment(txtTimeDisp,3);
  35. TextDrawLetterSize(txtTimeDisp,0.5,1.5);
  36.  
  37. SetTimer("hora",1000,1);
  38. return 1;
  39. }
  40.  
  41. public OnPlayerSpawn(playerid)
  42. {
  43. SendClientMessage(playerid,0xF6AA00AA,"Este Servidor contem um FS de MatriXBorn e [BWL]Dust");
  44. return 1;
  45. }
  46.  
  47. public OnPlayerConnect(playerid)
  48. {
  49. TextDrawShowForPlayer(playerid, txtDateDisp);
  50. TextDrawShowForPlayer(playerid, txtTimeDisp);
  51. return 1;
  52. }
  53.  
  54. public OnPlayerCommandText(playerid, cmdtext[])
  55. {
  56.  
  57. new cmd[256];
  58.  
  59.  
  60. if(!strcmp (cmdtext ,"/roff" , true )) {
  61. TextDrawHideForPlayer(playerid, Text:txtTimeDisp);
  62. TextDrawHideForPlayer(playerid, Text:txtDateDisp);
  63. SendClientMessage(playerid,0xB00000AA,"Relogio Desligado com sucesso");
  64. return 1;
  65. }
  66.  
  67. if(strcmp(cmd, "/ron", true) == 0)
  68. {
  69. TextDrawShowForPlayer(playerid, Text:txtTimeDisp);
  70. TextDrawShowForPlayer(playerid, Text:txtDateDisp);
  71. SendClientMessage(playerid,0x0AF600AA,"Relogio Ligado com sucesso");
  72. }
  73. return 1;
  74. }
  75.  
  76.  
  77. public hora(playerid)
  78. {
  79. new str[128],
  80. str2[128],
  81. year,
  82. month,
  83. day,
  84. hour,
  85. minute,
  86. second;
  87.  
  88. getdate(year,month,day);
  89. gettime(hour,minute,second);
  90. new mes[12];
  91.  
  92. if(month == 1) { mes = "Janeiro"; }
  93. else if(month == 2) {mes = "Fevereiro";}
  94. else if(month == 3) {mes = "Março";}
  95. else if(month == 4) {mes = "Abril";}
  96. else if(month == 5) {mes = "Maio";}
  97. else if(month == 6) {mes = "Junho";}
  98. else if(month == 7) {mes = "Julho";}
  99. else if(month == 8) {mes = "Agosto";}
  100. else if(month == 9) {mes = "Setembro";}
  101. else if(month == 10) {mes = "Outubro";}
  102. else if(month == 11) {mes = "Novembro";}
  103. else if(month == 12) {mes= "Dezembro";}
  104. format(str, sizeof(str), "%d de %s", day, mes,year);
  105. TextDrawSetString(Text:txtDateDisp, str);
  106. format(str2, sizeof(str2), "%d:%d:%d", hour, minute, second);
  107. TextDrawSetString(Text:txtTimeDisp, str2);
  108. }
  109.  
  110.  
  111.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement