Advertisement
Guest User

O_Calendario

a guest
Aug 13th, 2011
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.82 KB | None | 0 0
  1. /*******************************************************************************
  2. ********************************* O_Calendario *********************************
  3. ************************************** By **************************************
  4. *********************************** Dr_Pawno ***********************************
  5. *******************************************************************************/
  6.  
  7. #include <a_samp>
  8.  
  9. #if defined _DrPawnoCalendario_included
  10.     #endinput
  11. #endif
  12.  
  13. #define _DrPawnoCalendario_included
  14.  
  15. /*
  16. native OC_GetDate(Dia[], Mes[])
  17. */
  18.  
  19. new Meses[12][] = {
  20. {"Janeiro"},
  21. {"Fevereiro"},
  22. {"Marco"},
  23. {"Abril"},
  24. {"Maio"},
  25. {"Junho"},
  26. {"Julho"},
  27. {"Agosto"},
  28. {"Setembro"},
  29. {"Outubro"},
  30. {"Novembro"},
  31. {"Dezembro"}
  32. };
  33.  
  34. new Dias[12][31][] = {
  35. {
  36.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 1 á 7
  37.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 8 á 14
  38.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 15 á 21
  39.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 22 á 28
  40.     {"Sabado"}, {"Domingo"}, {"Segunda"}                                                //Dias 29 á 31
  41. },
  42. {
  43.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 1 á 7
  44.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 8 á 14
  45.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 15 á 21
  46.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 22 á 28
  47.     {"Desconhecido"}, {"Desconhecido"}, {"Desconhecido"}                                //Dias 29 á 31
  48. },
  49. {
  50.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 1 á 7
  51.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 8 á 14
  52.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 15 á 21
  53.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 22 á 28
  54.     {"Terca"}, {"Quarta"}, {"Quinta"}                                                   //Dias 29 á 31
  55. },
  56. {
  57.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 1 á 7
  58.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 8 á 14
  59.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 15 á 21
  60.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 22 á 28
  61.     {"Sexta"}, {"Sabado"}, {"Desconhecido"}                                             //Dias 29 á 31
  62. },
  63. {
  64.     {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, //Dias 1 á 7
  65.     {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, //Dias 8 á 14
  66.     {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, //Dias 15 á 21
  67.     {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, //Dias 22 á 28
  68.     {"Domingo"}, {"Segunda"}, {"Terca"}                                                 //Dias 29 á 31
  69. },
  70. {
  71.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 1 á 7
  72.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 8 á 14
  73.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 15 á 21
  74.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 22 á 28
  75.     {"Quinta"}, {"Sexta"}, {"Sabado"}                                                   //Dias 29 á 31
  76. },
  77. {
  78.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 1 á 7
  79.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 8 á 14
  80.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 15 á 21
  81.     {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, //Dias 22 á 28
  82.     {"Sexta"}, {"Sabado"}, {"Domingo"}                                                  //Dias 29 á 31
  83. },
  84. {
  85.     {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, //Dias 1 á 7
  86.     {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, //Dias 8 á 14
  87.     {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, //Dias 15 á 21
  88.     {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, //Dias 22 á 28
  89.     {"Segunda"}, {"Terca"}, {"Quarta"}                                                  //Dias 29 á 31
  90. },
  91. {
  92.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 1 á 7
  93.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 8 á 14
  94.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 15 á 21
  95.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 22 á 28
  96.     {"Quinta"}, {"Sexta"}, {"Desconhecido"}                                             //Dias 29 á 31
  97. },
  98. {
  99.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 1 á 7
  100.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 8 á 14
  101.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 15 á 21
  102.     {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, //Dias 22 á 28
  103.     {"Sabado"}, {"Domingo"}, {"Segunda"}                                                //Dias 29 á 31
  104. },
  105. {
  106.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 1 á 7
  107.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 8 á 14
  108.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 15 á 21
  109.     {"Terca"}, {"Quarta"}, {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, //Dias 22 á 28
  110.     {"Terca"}, {"Quarta"}, {"Desconhecido"}                                             //Dias 29 á 31
  111. },
  112. {
  113.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 1 á 7
  114.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 8 á 14
  115.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 15 á 21
  116.     {"Quinta"}, {"Sexta"}, {"Sabado"}, {"Domingo"}, {"Segunda"}, {"Terca"}, {"Quarta"}, //Dias 22 á 28
  117.     {"Quinta"}, {"Sexta"}, {"Sabado"}                                                   //Dias 29 á 31
  118. }
  119. };
  120.  
  121. stock OC_GetDate(Dia[], Mes[])
  122. {
  123.     new Data[3];
  124.     getdate(Data[2], Data[1], Data[0]);
  125.     if(Data[2] != 2011)
  126.     {
  127.         strmid(Dia, "Domingo", 0, strlen("Domingo"), 128);
  128.         strmid(Mes, "Janeiro", 0, strlen("Janeiro"), 128);
  129.         return false;
  130.     }
  131.     Data[1]--;
  132.     Data[0]--;
  133.     strmid(Dia, Dias[Data[1]][Data[0]], 0, strlen(Dias[Data[1]][Data[0]]), 128);
  134.     strmid(Mes, Meses[Data[1]], 0, strlen(Meses[Data[1]]), 128);
  135.     return true;
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement