Falcon

Google search 4 sa-mp

Oct 29th, 2013
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 27.17 KB | None | 0 0
  1. /*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
  2. HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
  3. HHHH                                                                        HHHH
  4. HHHH                         Google Search for sa-mp                        HHHH
  5. HHHH                              "Google Help"                             HHHH
  6. HHHH                                                                        HHHH
  7. HHHH                                                                        HHHH
  8. HHHH   by: Falcon - Jonathan H.                                             HHHH
  9. HHHH   thanks to: ipsBruno "similar_text.inc"                               HHHH
  10. HHHH                                                                        HHHH
  11. HHHH                                                                        HHHH
  12. HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
  13. HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/
  14. #include "a_samp.inc"
  15. #include "similar_text.inc"
  16. #undef MAX_PLAYERS
  17.  
  18.  
  19.  
  20. /*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
  21.                                 CONFIGURAÇÕES
  22. HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/
  23. #define MAX_PLAYERS      (50) //Quantia máxima de jogadores em seu servidor
  24.  
  25. #define MAX_SEARCH_QUERY (30) //Quantia máxima de caracteres na pesquisa
  26.  
  27. #define RESULT_FILTER    (22.3) // Calibragem dos resultados do termo de pesquisa
  28.  
  29. #define GOOGLE_COMMAND   "/ajuda" //Comando que o player deverá usar para acessar o Google
  30.  
  31.  
  32. /*
  33. Aqui você colocará os termos de pesquisa ou os títulos dos resultados,
  34. como se fosse em uma página HTML. É interessante colocar uns comentários
  35. para facilitar a identificação mais tarde quando for adicionar mais pesquisas
  36. */
  37. new QueryToSearch[][] =
  38. {
  39.     /* 0 */ "sistemas",
  40.     /* 1 */ "creditos",
  41.     /* 2 */ "comandos",
  42.     /* 3 */ "novidades"
  43. };
  44.  
  45.  
  46. /*
  47. Aqui ficará os resultados das pesquisas, seguindo a mesma ordem contida
  48. no QueryToSearch acima. Não precisa alterar nada mais para adicionar pesquisas.
  49. Só inserir os termos acima, e os resultados aqui na mesma ordem (id)
  50.  
  51. */
  52. new QueryResults[][] =
  53. {
  54.     /* 0 */ "Nossos sistemas sao incriveis, sistemas como este voce so confere~n~aqui no nosso servidor.",
  55.     /* 1 */ "[Y]Falcon_ pelo Google Help  ||  ipsBruno pelo \"similar_text.inc\"~n~Nickname pelo servidor",
  56.     /* 2 */ "Voce pode ver a lista completa de comandos pressionando \"T\" e ~n~digitando /comandos.",
  57.     /* 3 */ "Adicionamos o Google Search para sa-mp em nosso servidor.~n~Confira mais em /novidades"
  58. };
  59.  
  60. /*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
  61. HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/
  62.  
  63.  
  64. new Text:td_GoogleHelp_search01;
  65. new Text:td_GoogleHelp_search02;
  66. new Text:td_GoogleHelp_search03;
  67. new Text:td_GoogleHelp_search04[MAX_PLAYERS];
  68. new Text:td_GoogleHelp_search05;
  69. new Text:td_GoogleHelp_search06;
  70. new Text:td_GoogleHelp_search07;
  71. new Text:td_GoogleHelp_search08[MAX_PLAYERS];
  72. new Text:td_GoogleHelp_search09;
  73. new Text:td_GoogleHelp_search10;
  74.  
  75. new Text:td_GoogleHelp_result01;
  76. new Text:td_GoogleHelp_result02;
  77. new Text:td_GoogleHelp_result03;
  78. new Text:td_GoogleHelp_result04;
  79. new Text:td_GoogleHelp_result05[MAX_PLAYERS];
  80. new Text:td_GoogleHelp_result06;
  81. new Text:td_GoogleHelp_result07[MAX_PLAYERS];
  82. new Text:td_GoogleHelp_result08;
  83. new Text:td_GoogleHelp_result09[MAX_PLAYERS];
  84. new Text:td_GoogleHelp_result10[MAX_PLAYERS];
  85. new Text:td_GoogleHelp_result11[MAX_PLAYERS];
  86. new Text:td_GoogleHelp_result12[MAX_PLAYERS];
  87. new Text:td_GoogleHelp_result13[MAX_PLAYERS];
  88. new Text:td_GoogleHelp_result14[MAX_PLAYERS];
  89. new Text:td_GoogleHelp_result15[MAX_PLAYERS];
  90. new Text:td_GoogleHelp_result16[MAX_PLAYERS];
  91. new Text:td_GoogleHelp_result17[MAX_PLAYERS];
  92.  
  93. new bool:OnGoogleHelp[MAX_PLAYERS];
  94. new QuerySearch[MAX_PLAYERS][MAX_SEARCH_QUERY];
  95.  
  96. public OnFilterScriptInit()
  97. {
  98.     td_GoogleHelp_search01 = TextDrawCreate(1.000000, 2.000000, "_");
  99.     TextDrawBackgroundColor(td_GoogleHelp_search01, 255);
  100.     TextDrawFont(td_GoogleHelp_search01, 1);
  101.     TextDrawLetterSize(td_GoogleHelp_search01, 0.500000, 49.299949);
  102.     TextDrawColor(td_GoogleHelp_search01, -1);
  103.     TextDrawSetOutline(td_GoogleHelp_search01, 0);
  104.     TextDrawSetProportional(td_GoogleHelp_search01, 1);
  105.     TextDrawSetShadow(td_GoogleHelp_search01, 1);
  106.     TextDrawUseBox(td_GoogleHelp_search01, 1);
  107.     TextDrawBoxColor(td_GoogleHelp_search01, -1);
  108.     TextDrawTextSize(td_GoogleHelp_search01, 637.000000, 0.000000);
  109.  
  110.     td_GoogleHelp_search02 = TextDrawCreate(2.000000, 431.000000, " Publicidade  Negocios  Sobre");
  111.     TextDrawBackgroundColor(td_GoogleHelp_search02, 255);
  112.     TextDrawFont(td_GoogleHelp_search02, 1);
  113.     TextDrawLetterSize(td_GoogleHelp_search02, 0.219999, 1.500000);
  114.     TextDrawColor(td_GoogleHelp_search02, -1);
  115.     TextDrawSetOutline(td_GoogleHelp_search02, 1);
  116.     TextDrawSetProportional(td_GoogleHelp_search02, 1);
  117.     TextDrawUseBox(td_GoogleHelp_search02, 1);
  118.     TextDrawBoxColor(td_GoogleHelp_search02, -858993409);
  119.     TextDrawTextSize(td_GoogleHelp_search02, 637.000000, -2.000000);
  120.  
  121.     td_GoogleHelp_search03 = TextDrawCreate(410.000000, 430.000000, "Politica de privacidade e termos  Configuracao  Google.com");
  122.     TextDrawBackgroundColor(td_GoogleHelp_search03, 255);
  123.     TextDrawFont(td_GoogleHelp_search03, 1);
  124.     TextDrawLetterSize(td_GoogleHelp_search03, 0.209999, 1.399999);
  125.     TextDrawColor(td_GoogleHelp_search03, -1);
  126.     TextDrawSetOutline(td_GoogleHelp_search03, 1);
  127.     TextDrawSetProportional(td_GoogleHelp_search03, 1);
  128.  
  129.     td_GoogleHelp_search05 = TextDrawCreate(507.000000, 7.000000, "[=][][+][]");
  130.     TextDrawBackgroundColor(td_GoogleHelp_search05, 255);
  131.     TextDrawFont(td_GoogleHelp_search05, 1);
  132.     TextDrawLetterSize(td_GoogleHelp_search05, 0.500000, 1.000000);
  133.     TextDrawColor(td_GoogleHelp_search05, -1);
  134.     TextDrawSetOutline(td_GoogleHelp_search05, 1);
  135.     TextDrawSetProportional(td_GoogleHelp_search05, 1);
  136.  
  137.     td_GoogleHelp_search06 = TextDrawCreate(214.000000, 142.000000, "~b~G~r~o~y~o~b~g~g~l~r~e");
  138.     TextDrawBackgroundColor(td_GoogleHelp_search06, 255);
  139.     TextDrawFont(td_GoogleHelp_search06, 1);
  140.     TextDrawLetterSize(td_GoogleHelp_search06, 1.860000, 6.000000);
  141.     TextDrawColor(td_GoogleHelp_search06, -1);
  142.     TextDrawSetOutline(td_GoogleHelp_search06, 1);
  143.     TextDrawSetProportional(td_GoogleHelp_search06, 1);
  144.  
  145.     td_GoogleHelp_search07 = TextDrawCreate(156.000000, 210.000000, "_");
  146.     TextDrawBackgroundColor(td_GoogleHelp_search07, 1717987071);
  147.     TextDrawFont(td_GoogleHelp_search07, 1);
  148.     TextDrawLetterSize(td_GoogleHelp_search07, 0.280000, 2.299998);
  149.     TextDrawColor(td_GoogleHelp_search07, -1);
  150.     TextDrawSetOutline(td_GoogleHelp_search07, 1);
  151.     TextDrawSetProportional(td_GoogleHelp_search07, 1);
  152.     TextDrawUseBox(td_GoogleHelp_search07, 1);
  153.     TextDrawBoxColor(td_GoogleHelp_search07, -1145324545);
  154.     TextDrawTextSize(td_GoogleHelp_search07, 489.000000, 5.000000);
  155.  
  156.     td_GoogleHelp_search09 = TextDrawCreate(232.000000, 240.000000, "Pesquisa Google");
  157.     TextDrawBackgroundColor(td_GoogleHelp_search09, 255);
  158.     TextDrawFont(td_GoogleHelp_search09, 1);
  159.     TextDrawLetterSize(td_GoogleHelp_search09, 0.300000, 2.299999);
  160.     TextDrawColor(td_GoogleHelp_search09, -1);
  161.     TextDrawSetOutline(td_GoogleHelp_search09, 0);
  162.     TextDrawSetProportional(td_GoogleHelp_search09, 1);
  163.     TextDrawSetShadow(td_GoogleHelp_search09, 1);
  164.     TextDrawUseBox(td_GoogleHelp_search09, 1);
  165.     TextDrawBoxColor(td_GoogleHelp_search09, -1145324545);
  166.     TextDrawTextSize(td_GoogleHelp_search09, 312.000000, 28.000000);
  167.  
  168.     td_GoogleHelp_search10 = TextDrawCreate(332.000000, 240.000000, "Estou com sorte");
  169.     TextDrawBackgroundColor(td_GoogleHelp_search10, 255);
  170.     TextDrawFont(td_GoogleHelp_search10, 1);
  171.     TextDrawLetterSize(td_GoogleHelp_search10, 0.300000, 2.299999);
  172.     TextDrawColor(td_GoogleHelp_search10, -1);
  173.     TextDrawSetOutline(td_GoogleHelp_search10, 0);
  174.     TextDrawSetProportional(td_GoogleHelp_search10, 1);
  175.     TextDrawSetShadow(td_GoogleHelp_search10, 1);
  176.     TextDrawUseBox(td_GoogleHelp_search10, 1);
  177.     TextDrawBoxColor(td_GoogleHelp_search10, -1145324545);
  178.     TextDrawTextSize(td_GoogleHelp_search10, 412.000000, 28.000000);
  179.    
  180.  
  181.  
  182.     td_GoogleHelp_result01 = TextDrawCreate(2.000000, 2.000000, "_");
  183.     TextDrawBackgroundColor(td_GoogleHelp_result01, 255);
  184.     TextDrawFont(td_GoogleHelp_result01, 1);
  185.     TextDrawLetterSize(td_GoogleHelp_result01, 0.000000, 49.199951);
  186.     TextDrawColor(td_GoogleHelp_result01, -1);
  187.     TextDrawSetOutline(td_GoogleHelp_result01, 0);
  188.     TextDrawSetProportional(td_GoogleHelp_result01, 1);
  189.     TextDrawSetShadow(td_GoogleHelp_result01, 1);
  190.     TextDrawUseBox(td_GoogleHelp_result01, 1);
  191.     TextDrawBoxColor(td_GoogleHelp_result01, -1);
  192.     TextDrawTextSize(td_GoogleHelp_result01, 637.000000, 0.000000);
  193.  
  194.     td_GoogleHelp_result02 = TextDrawCreate(2.000000, 2.000000, "_");
  195.     TextDrawBackgroundColor(td_GoogleHelp_result02, 255);
  196.     TextDrawFont(td_GoogleHelp_result02, 1);
  197.     TextDrawLetterSize(td_GoogleHelp_result02, 0.500000, 5.199998);
  198.     TextDrawColor(td_GoogleHelp_result02, -1);
  199.     TextDrawSetOutline(td_GoogleHelp_result02, 0);
  200.     TextDrawSetProportional(td_GoogleHelp_result02, 1);
  201.     TextDrawSetShadow(td_GoogleHelp_result02, 1);
  202.     TextDrawUseBox(td_GoogleHelp_result02, 1);
  203.     TextDrawBoxColor(td_GoogleHelp_result02, -858993409);
  204.     TextDrawTextSize(td_GoogleHelp_result02, 637.000000, 0.000000);
  205.  
  206.     td_GoogleHelp_result03 = TextDrawCreate(2.000000, 81.000000, "_");
  207.     TextDrawBackgroundColor(td_GoogleHelp_result03, 255);
  208.     TextDrawFont(td_GoogleHelp_result03, 1);
  209.     TextDrawLetterSize(td_GoogleHelp_result03, 0.500000, -0.400000);
  210.     TextDrawColor(td_GoogleHelp_result03, -1);
  211.     TextDrawSetOutline(td_GoogleHelp_result03, 0);
  212.     TextDrawSetProportional(td_GoogleHelp_result03, 1);
  213.     TextDrawSetShadow(td_GoogleHelp_result03, 1);
  214.     TextDrawUseBox(td_GoogleHelp_result03, 1);
  215.     TextDrawBoxColor(td_GoogleHelp_result03, -858993409);
  216.     TextDrawTextSize(td_GoogleHelp_result03, 637.000000, -1.000000);
  217.  
  218.     td_GoogleHelp_result04 = TextDrawCreate(10.000000, 10.000000, "~b~G~r~o~y~o~b~g~g~l~r~e");
  219.     TextDrawBackgroundColor(td_GoogleHelp_result04, 255);
  220.     TextDrawFont(td_GoogleHelp_result04, 1);
  221.     TextDrawLetterSize(td_GoogleHelp_result04, 0.619998, 3.299998);
  222.     TextDrawColor(td_GoogleHelp_result04, -1);
  223.     TextDrawSetOutline(td_GoogleHelp_result04, 1);
  224.     TextDrawSetProportional(td_GoogleHelp_result04, 1);
  225.  
  226.     td_GoogleHelp_result06 = TextDrawCreate(361.000000, 19.000000, "_");
  227.     TextDrawBackgroundColor(td_GoogleHelp_result06, 255);
  228.     TextDrawFont(td_GoogleHelp_result06, 1);
  229.     TextDrawLetterSize(td_GoogleHelp_result06, 0.439999, 2.000000);
  230.     TextDrawColor(td_GoogleHelp_result06, -1);
  231.     TextDrawSetOutline(td_GoogleHelp_result06, 0);
  232.     TextDrawSetProportional(td_GoogleHelp_result06, 1);
  233.     TextDrawSetShadow(td_GoogleHelp_result06, 1);
  234.     TextDrawUseBox(td_GoogleHelp_result06, 1);
  235.     TextDrawBoxColor(td_GoogleHelp_result06, 1149629695);
  236.     TextDrawTextSize(td_GoogleHelp_result06, 382.000000, 0.000000);
  237.  
  238.     td_GoogleHelp_result08 = TextDrawCreate(93.000000, 61.000000, "Web  Imagens  Mapas  Shopping  Videos  Aplicativos  Mais ~d~  Ferramenta de pequisa");
  239.     TextDrawBackgroundColor(td_GoogleHelp_result08, 255);
  240.     TextDrawFont(td_GoogleHelp_result08, 1);
  241.     TextDrawLetterSize(td_GoogleHelp_result08, 0.289999, 1.000000);
  242.     TextDrawColor(td_GoogleHelp_result08, -1145324545);
  243.     TextDrawSetOutline(td_GoogleHelp_result08, 1);
  244.     TextDrawSetProportional(td_GoogleHelp_result08, 1);
  245.  
  246.  
  247.     TextDrawSetSelectable(td_GoogleHelp_search09, true);
  248.     TextDrawSetSelectable(td_GoogleHelp_search10, true);
  249.  
  250.  
  251.     for(new ii; ii != MAX_PLAYERS; ii++)
  252.     {
  253.         td_GoogleHelp_search04[ii] = TextDrawCreate(333.000000, 7.000000, "~b~+~w~~h~OseunicknamebemaquiP  Gmail  Imagens");
  254.         TextDrawBackgroundColor(td_GoogleHelp_search04[ii], 255);
  255.         TextDrawFont(td_GoogleHelp_search04[ii], 1);
  256.         TextDrawLetterSize(td_GoogleHelp_search04[ii], 0.230000, 1.000000);
  257.         TextDrawColor(td_GoogleHelp_search04[ii], -1);
  258.         TextDrawSetOutline(td_GoogleHelp_search04[ii], 1);
  259.         TextDrawSetProportional(td_GoogleHelp_search04[ii], 1);
  260.  
  261.         td_GoogleHelp_search08[ii] = TextDrawCreate(158.000000, 211.000000, "insira sua pesquisa aqui...");
  262.         TextDrawBackgroundColor(td_GoogleHelp_search08[ii], 255);
  263.         TextDrawFont(td_GoogleHelp_search08[ii], 1);
  264.         TextDrawLetterSize(td_GoogleHelp_search08[ii], 0.329999, 1.999998);
  265.         TextDrawColor(td_GoogleHelp_search08[ii], -2004318038);
  266.         TextDrawSetOutline(td_GoogleHelp_search08[ii], 0);
  267.         TextDrawSetProportional(td_GoogleHelp_search08[ii], 1);
  268.         TextDrawSetShadow(td_GoogleHelp_search08[ii], 1);
  269.         TextDrawUseBox(td_GoogleHelp_search08[ii], 1);
  270.         TextDrawBoxColor(td_GoogleHelp_search08[ii], -1);
  271.         TextDrawTextSize(td_GoogleHelp_search08[ii], 487.000000, 30.000000);
  272.         TextDrawSetSelectable(td_GoogleHelp_search08[ii], true);
  273.  
  274.  
  275.         td_GoogleHelp_result05[ii] = TextDrawCreate(97.000000, 19.000000, "siscredimandusnews");
  276.         TextDrawBackgroundColor(td_GoogleHelp_result05[ii], 255);
  277.         TextDrawFont(td_GoogleHelp_result05[ii], 1);
  278.         TextDrawLetterSize(td_GoogleHelp_result05[ii], 0.500000, 2.000000);
  279.         TextDrawColor(td_GoogleHelp_result05[ii], -1);
  280.         TextDrawSetOutline(td_GoogleHelp_result05[ii], 1);
  281.         TextDrawSetProportional(td_GoogleHelp_result05[ii], 1);
  282.         TextDrawUseBox(td_GoogleHelp_result05[ii], 1);
  283.         TextDrawBoxColor(td_GoogleHelp_result05[ii], -1);
  284.         TextDrawTextSize(td_GoogleHelp_result05[ii], 356.000000, 0.000000);
  285.  
  286.         td_GoogleHelp_result07[ii] = TextDrawCreate(403.000000, 10.000000, "~b~+~b~~w~~h~OSeuNicknameBemAquiP  [=]  []  [+]  []");
  287.         TextDrawBackgroundColor(td_GoogleHelp_result07[ii], 255);
  288.         TextDrawFont(td_GoogleHelp_result07[ii], 1);
  289.         TextDrawLetterSize(td_GoogleHelp_result07[ii], 0.289999, 1.000000);
  290.         TextDrawColor(td_GoogleHelp_result07[ii], -1);
  291.         TextDrawSetOutline(td_GoogleHelp_result07[ii], 0);
  292.         TextDrawSetProportional(td_GoogleHelp_result07[ii], 1);
  293.         TextDrawSetShadow(td_GoogleHelp_result07[ii], 1);
  294.  
  295.         td_GoogleHelp_result09[ii] = TextDrawCreate(91.000000, 89.000000, "Aproximadamente 1234 resultados (0,21 segundos)");
  296.         TextDrawBackgroundColor(td_GoogleHelp_result09[ii], 255);
  297.         TextDrawFont(td_GoogleHelp_result09[ii], 1);
  298.         TextDrawLetterSize(td_GoogleHelp_result09[ii], 0.180000, 1.000000);
  299.         TextDrawColor(td_GoogleHelp_result09[ii], -1);
  300.         TextDrawSetOutline(td_GoogleHelp_result09[ii], 1);
  301.         TextDrawSetProportional(td_GoogleHelp_result09[ii], 1);
  302.  
  303.         td_GoogleHelp_result10[ii] = TextDrawCreate(89.000000, 115.000000, "Sistemas - nossos sistemas");
  304.         TextDrawBackgroundColor(td_GoogleHelp_result10[ii], 255);
  305.         TextDrawFont(td_GoogleHelp_result10[ii], 1);
  306.         TextDrawLetterSize(td_GoogleHelp_result10[ii], 0.459998, 1.899999);
  307.         TextDrawColor(td_GoogleHelp_result10[ii], 622382335);
  308.         TextDrawSetOutline(td_GoogleHelp_result10[ii], 1);
  309.         TextDrawSetProportional(td_GoogleHelp_result10[ii], 1);
  310.  
  311.         td_GoogleHelp_result11[ii] = TextDrawCreate(88.000000, 139.000000, "Nossos sistemas sao incriveis, sistemas como este voce so confere~n~aqui no nosso servidor.");
  312.         TextDrawBackgroundColor(td_GoogleHelp_result11[ii], 255);
  313.         TextDrawFont(td_GoogleHelp_result11[ii], 1);
  314.         TextDrawLetterSize(td_GoogleHelp_result11[ii], 0.360000, 1.299999);
  315.         TextDrawColor(td_GoogleHelp_result11[ii], -1145324545);
  316.         TextDrawSetOutline(td_GoogleHelp_result11[ii], 1);
  317.         TextDrawSetProportional(td_GoogleHelp_result11[ii], 1);
  318.  
  319.         td_GoogleHelp_result12[ii] = TextDrawCreate(89.000000, 189.000000, "Creditos - Agradecimentos as pessoas");
  320.         TextDrawBackgroundColor(td_GoogleHelp_result12[ii], 255);
  321.         TextDrawFont(td_GoogleHelp_result12[ii], 1);
  322.         TextDrawLetterSize(td_GoogleHelp_result12[ii], 0.459998, 1.899999);
  323.         TextDrawColor(td_GoogleHelp_result12[ii], 622382335);
  324.         TextDrawSetOutline(td_GoogleHelp_result12[ii], 1);
  325.         TextDrawSetProportional(td_GoogleHelp_result12[ii], 1);
  326.  
  327.         td_GoogleHelp_result13[ii] = TextDrawCreate(88.000000, 212.000000, "[Y]Falcon_ pelo Google Help  ||  ipsBruno pelo \"similar_text.inc\"~n~Nickname pelo servidor");
  328.         TextDrawBackgroundColor(td_GoogleHelp_result13[ii], 255);
  329.         TextDrawFont(td_GoogleHelp_result13[ii], 1);
  330.         TextDrawLetterSize(td_GoogleHelp_result13[ii], 0.360000, 1.299999);
  331.         TextDrawColor(td_GoogleHelp_result13[ii], -1145324545);
  332.         TextDrawSetOutline(td_GoogleHelp_result13[ii], 1);
  333.         TextDrawSetProportional(td_GoogleHelp_result13[ii], 1);
  334.  
  335.         td_GoogleHelp_result14[ii] = TextDrawCreate(89.000000, 259.000000, "Comandos - lista de comandos");
  336.         TextDrawBackgroundColor(td_GoogleHelp_result14[ii], 255);
  337.         TextDrawFont(td_GoogleHelp_result14[ii], 1);
  338.         TextDrawLetterSize(td_GoogleHelp_result14[ii], 0.459998, 1.899999);
  339.         TextDrawColor(td_GoogleHelp_result14[ii], 622382335);
  340.         TextDrawSetOutline(td_GoogleHelp_result14[ii], 1);
  341.         TextDrawSetProportional(td_GoogleHelp_result14[ii], 1);
  342.  
  343.         td_GoogleHelp_result15[ii] = TextDrawCreate(88.000000, 284.000000, "Voce pode ver a lista completa de comandos pressionando \"T\" e ~n~digitando /comandos.");
  344.         TextDrawBackgroundColor(td_GoogleHelp_result15[ii], 255);
  345.         TextDrawFont(td_GoogleHelp_result15[ii], 1);
  346.         TextDrawLetterSize(td_GoogleHelp_result15[ii], 0.360000, 1.299999);
  347.         TextDrawColor(td_GoogleHelp_result15[ii], -1145324545);
  348.         TextDrawSetOutline(td_GoogleHelp_result15[ii], 1);
  349.         TextDrawSetProportional(td_GoogleHelp_result15[ii], 1);
  350.  
  351.         td_GoogleHelp_result16[ii] = TextDrawCreate(89.000000, 329.000000, "News - Nossas novidades");
  352.         TextDrawBackgroundColor(td_GoogleHelp_result16[ii], 255);
  353.         TextDrawFont(td_GoogleHelp_result16[ii], 1);
  354.         TextDrawLetterSize(td_GoogleHelp_result16[ii], 0.459998, 1.899999);
  355.         TextDrawColor(td_GoogleHelp_result16[ii], 622382335);
  356.         TextDrawSetOutline(td_GoogleHelp_result16[ii], 1);
  357.         TextDrawSetProportional(td_GoogleHelp_result16[ii], 1);
  358.  
  359.         td_GoogleHelp_result17[ii] = TextDrawCreate(88.000000, 353.000000, "Adicionamos o Google Search para sa-mp em nosso servidor.~n~Confira mais em /novidades");
  360.         TextDrawBackgroundColor(td_GoogleHelp_result17[ii], 255);
  361.         TextDrawFont(td_GoogleHelp_result17[ii], 1);
  362.         TextDrawLetterSize(td_GoogleHelp_result17[ii], 0.360000, 1.299999);
  363.         TextDrawColor(td_GoogleHelp_result17[ii], -1145324545);
  364.         TextDrawSetOutline(td_GoogleHelp_result17[ii], 1);
  365.         TextDrawSetProportional(td_GoogleHelp_result17[ii], 1);
  366.     }
  367.     return 0x01;
  368. }
  369.  
  370. public OnFilterScriptExit()
  371. {
  372.     TextDrawDestroy(td_GoogleHelp_search01);
  373.     TextDrawDestroy(td_GoogleHelp_search02);
  374.     TextDrawDestroy(td_GoogleHelp_search03);
  375.     TextDrawDestroy(td_GoogleHelp_search05);
  376.     TextDrawDestroy(td_GoogleHelp_search06);
  377.     TextDrawDestroy(td_GoogleHelp_search07);
  378.     TextDrawDestroy(td_GoogleHelp_search09);
  379.     TextDrawDestroy(td_GoogleHelp_search10);
  380.  
  381.     TextDrawDestroy(td_GoogleHelp_result01);
  382.     TextDrawDestroy(td_GoogleHelp_result02);
  383.     TextDrawDestroy(td_GoogleHelp_result03);
  384.     TextDrawDestroy(td_GoogleHelp_result04);
  385.     TextDrawDestroy(td_GoogleHelp_result06);
  386.     TextDrawDestroy(td_GoogleHelp_result08);
  387.  
  388.     for(new ii; ii != MAX_PLAYERS; ii++)
  389.     {
  390.         TextDrawDestroy(td_GoogleHelp_search04[ii]);
  391.         TextDrawDestroy(td_GoogleHelp_search08[ii]);
  392.  
  393.         TextDrawDestroy(td_GoogleHelp_result05[ii]);
  394.         TextDrawDestroy(td_GoogleHelp_result07[ii]);
  395.         TextDrawDestroy(td_GoogleHelp_result09[ii]);
  396.         TextDrawDestroy(td_GoogleHelp_result10[ii]);
  397.         TextDrawDestroy(td_GoogleHelp_result11[ii]);
  398.         TextDrawDestroy(td_GoogleHelp_result12[ii]);
  399.         TextDrawDestroy(td_GoogleHelp_result13[ii]);
  400.         TextDrawDestroy(td_GoogleHelp_result14[ii]);
  401.         TextDrawDestroy(td_GoogleHelp_result15[ii]);
  402.         TextDrawDestroy(td_GoogleHelp_result16[ii]);
  403.         TextDrawDestroy(td_GoogleHelp_result17[ii]);
  404.     }
  405.     return 0x01;
  406. }
  407.  
  408. public OnPlayerConnect(playerid)
  409. {
  410.     OnGoogleHelp[playerid] = false;
  411.     QuerySearch[playerid][0] = EOS;
  412.     return 0x01;
  413. }
  414.  
  415. public OnPlayerCommandText(playerid, cmdtext[])
  416. {
  417.     if(!strcmp(cmdtext, GOOGLE_COMMAND, true))
  418.     {
  419.         for(new ii; ii != 10; ii++) SendClientMessage(playerid, -1, " ");
  420.         SendClientMessage(playerid, -1, ">> O comando {006600}/ajuda {FFFFFF}ativa e desativa a página de busca!");
  421.         if(!OnGoogleHelp[playerid]) return ShowGooglePage(playerid, 0), OnGoogleHelp[playerid] = true, ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_INPUT, "{166BEC}G{DA4631}o{FFB501}o{166BEC}g{009855}l{DA4631}e", "Insira os termos de pesquisa abaixo:", "Ok", "");
  422.  
  423.         CancelSelectTextDraw(playerid);
  424.         HideGooglePage(playerid), OnGoogleHelp[playerid] = false;
  425.         return 0x01;
  426.     }
  427.     return 0x00;
  428. }
  429.  
  430. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  431. {
  432.     if(dialogid == 1234)
  433.     {
  434.         if(!response || inputtext[0] == EOS || strlen(inputtext) > MAX_SEARCH_QUERY) return ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_INPUT, "{166BEC}G{DA4631}o{FFB501}o{166BEC}g{009855}l{DA4631}e", "Insira os termos de pesquisa abaixo:", "Ok", "");
  435.  
  436.         TextDrawSetString(td_GoogleHelp_search08[playerid], inputtext);
  437.         TextDrawSetString(td_GoogleHelp_result05[playerid], inputtext);
  438.         format(QuerySearch[playerid], MAX_SEARCH_QUERY, inputtext);
  439.     }
  440.     return 0x01;
  441. }
  442.  
  443. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  444. {
  445.     switch(clickedid)
  446.     {
  447.         case 6:
  448.         {
  449.             if(QuerySearch[playerid][0] == '\0') return ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_INPUT, "{166BEC}G{DA4631}o{FFB501}o{166BEC}g{009855}l{DA4631}e", "Insira os termos de pesquisa abaixo:", "Ok", "");
  450.  
  451.             HideGooglePage(playerid);
  452.             ShowGooglePage(playerid, 1);
  453.         }
  454.         default: if(OnGoogleHelp[playerid]) SelectTextDraw(playerid, 0x00FF00FF);
  455.     }
  456.     return 0x01;
  457. }
  458.  
  459. ShowGooglePage(playerid, search_result)
  460. {
  461.     static Google_username[47];
  462.     GetPlayerName(playerid, Google_username, 21);
  463.     switch(search_result)
  464.     {
  465.         case 0:
  466.         {
  467.             format(Google_username, 47, "~b~+~w~~h~%s  Gmail  Imagens", Google_username);
  468.             TextDrawSetString(td_GoogleHelp_search04[playerid], Google_username);
  469.  
  470.             SelectTextDraw(playerid, 0x00FF00FF);
  471.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search01);
  472.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search02);
  473.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search03);
  474.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search04[playerid]);
  475.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search05);
  476.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search06);
  477.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search07);
  478.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search08[playerid]);
  479.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search09);
  480.             TextDrawShowForPlayer(playerid, td_GoogleHelp_search10);
  481.         }
  482.         default:
  483.         {
  484.             static ii, tempstr[241 + MAX_SEARCH_QUERY], tmpCount;tmpCount = 0;
  485.             for(ii = 0; ii != 10; ii++) SendClientMessage(playerid, -1, " ");
  486.             for(ii = 0; ii != sizeof QueryToSearch; ii ++)
  487.             {
  488.                 if(similar_text(QueryToSearch[ii], QuerySearch[playerid]) >= RESULT_FILTER)
  489.                 {
  490.                     tmpCount ++;
  491.                     if(tmpCount > 4) break;
  492.                     switch(tmpCount)
  493.                     {
  494.                         case 1:
  495.                         {
  496.                             TextDrawSetString(td_GoogleHelp_result10[playerid], QueryToSearch[ii]), TextDrawSetString(td_GoogleHelp_result11[playerid], QueryResults[ii]);
  497.                             TextDrawShowForPlayer(playerid, td_GoogleHelp_result10[playerid]), TextDrawShowForPlayer(playerid, td_GoogleHelp_result11[playerid]);
  498.                         }
  499.                         case 2:
  500.                         {
  501.                             TextDrawSetString(td_GoogleHelp_result12[playerid], QueryToSearch[ii]), TextDrawSetString(td_GoogleHelp_result13[playerid], QueryResults[ii]);
  502.                             TextDrawShowForPlayer(playerid, td_GoogleHelp_result12[playerid]), TextDrawShowForPlayer(playerid, td_GoogleHelp_result13[playerid]);
  503.                         }
  504.                         case 3:
  505.                         {
  506.                             TextDrawSetString(td_GoogleHelp_result14[playerid], QueryToSearch[ii]), TextDrawSetString(td_GoogleHelp_result15[playerid], QueryResults[ii]);
  507.                             TextDrawShowForPlayer(playerid, td_GoogleHelp_result14[playerid]), TextDrawShowForPlayer(playerid, td_GoogleHelp_result15[playerid]);
  508.                         }
  509.                         case 4:
  510.                         {
  511.                             TextDrawSetString(td_GoogleHelp_result16[playerid], QueryToSearch[ii]), TextDrawSetString(td_GoogleHelp_result17[playerid], QueryResults[ii]);
  512.                             TextDrawShowForPlayer(playerid, td_GoogleHelp_result16[playerid]), TextDrawShowForPlayer(playerid, td_GoogleHelp_result17[playerid]);
  513.                         }
  514.                     }
  515.                 }
  516.             }
  517.            
  518.             format(Google_username, 47, "~b~+~b~~w~~h~%s  [=]  []  [+]  []", Google_username);
  519.             TextDrawSetString(td_GoogleHelp_result07[playerid], Google_username);
  520.            
  521.             if(tmpCount)
  522.             {
  523.                 format(tempstr, 48, "Aproximadamente %04i resultados (0,21 segundos)", tmpCount);
  524.                 TextDrawSetString(td_GoogleHelp_result09[playerid], tempstr);
  525.             }
  526.             else
  527.             {
  528.                 format(tempstr, (241 + MAX_SEARCH_QUERY), "Sua pesquisa - %s - nao encontrou nenhum documento correspondente.~n~_~n~Sugestoes:~n~_~n~- Certifique-se de que todas as palavras estejam escritas corretamente.~n~- Tente palavras-chave diferentes.~n~- Tente palavras-chave mais genéricas.", QuerySearch[playerid]);
  529.                 TextDrawSetString(td_GoogleHelp_result09[playerid], tempstr);
  530.             }
  531.  
  532.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result01);
  533.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result02);
  534.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result03);
  535.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result04);
  536.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result05[playerid]);
  537.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result06);
  538.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result07[playerid]);
  539.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result08);
  540.             TextDrawShowForPlayer(playerid, td_GoogleHelp_result09[playerid]);
  541.         }
  542.     }
  543.     return 0x01;
  544. }
  545.  
  546.  
  547. HideGooglePage(playerid)
  548. {
  549.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search01);
  550.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search02);
  551.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search03);
  552.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search04[playerid]);
  553.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search05);
  554.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search06);
  555.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search07);
  556.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search08[playerid]);
  557.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search09);
  558.     TextDrawHideForPlayer(playerid, td_GoogleHelp_search10);
  559.  
  560.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result01);
  561.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result02);
  562.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result03);
  563.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result04);
  564.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result05[playerid]);
  565.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result06);
  566.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result07[playerid]);
  567.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result08);
  568.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result09[playerid]);
  569.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result10[playerid]);
  570.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result11[playerid]);
  571.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result12[playerid]);
  572.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result13[playerid]);
  573.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result14[playerid]);
  574.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result15[playerid]);
  575.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result16[playerid]);
  576.     TextDrawHideForPlayer(playerid, td_GoogleHelp_result17[playerid]);
  577.     return 0x01;
  578. }
Add Comment
Please, Sign In to add comment