Advertisement
Lucas_Alemao

FS Chat Bot Gaucho V0.1b By Lucas_Alemao

Mar 11th, 2012
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.22 KB | None | 0 0
  1. /*
  2.  
  3.  
  4.                         FS CHAT BOT
  5.                       BY LUCAS_ALEMAO
  6.                      
  7.                   NÃO RETIRE OS CRÉDITOS
  8.                  
  9.  
  10. */
  11.  
  12. #include a_samp
  13.  
  14. #define     USAR_ZCMD       1           //MUDE PARA 0 CASO NÃO QUEIRA USA ZCMD
  15.  
  16. #if USAR_ZCMD 1
  17.     #include zcmd
  18. #endif
  19.  
  20. #define     COR_BOT         0xF97804FF //LARANJADO              DEFINA A COR DO NICK DO SEU BOT
  21.  
  22. forward PrintTimer();
  23. forward EnviarMensagens();
  24.  
  25. new bool:BotAtivado;
  26. new str[256];
  27.  
  28. new MensagensBot[42][256] = {
  29. "Barbaridade Rapaz, como este server está bonito Tche!",
  30. "Ara tche, estou doido para tomar um chimarrão.",
  31. "nossa guri, você é muito ruim no X1",
  32. "Duvido alguem me ganhar no X1 piás.",
  33. "Barbaridade guri, eu queria muito poder sair e tomar uns chimarrão",
  34. "Quem torce para o internacional ae tchê?",
  35. "Quem torce para o Grêmio aqui?",
  36. "Não sei porque fazer tantas piadas de gaucho por aí.",
  37. "Ara tche, está um dia quente! vá la fora dar uma volta.",
  38. "Quanto tempo que o Admin não me desativa. Já estou cansado de tanto falar.",
  39. "Queria mandar um abraço pro meu criador, Lucas Alemao.",
  40. "Vocês preferem chimarrão ou tererê?",
  41. "Oque cai em pé e corre deitado? kkkkk duvido quem acerta.",
  42. "Barbaridade rapaziada, estou cansado de ficar aqui atoa.",
  43. "Quem assiste UFC aí guris?",
  44. "Estou doido para conversar com alguem.",
  45. "Alguem converse comigo!!!",
  46. "Acho que sou um forever alone tche",
  47. "Quem gosta de memes ae Tchê?",
  48. "Hoje vamo assistir nosso Internacional bagaçar.",
  49. "Esse ano o Inter será campeão brasileiro.",
  50. "Cadê as mulher desse servidor?",
  51. "Ó meu Deus não acredito que um ser humano tenha dito isso.",
  52. "Hoje é meu aniversário!",
  53. "Quem aí é meu Fan?",
  54. "As mina pira nos gaucho piranha.",
  55. "Aqui no Rio Grande do Sul tem muito pernilongo.",
  56. "Estou ouvindo um sertanejo universitário, e vocês?",
  57. "Quem sabe jogar truco? podíamos marcar uma partida.",
  58. "Quem gosta da cachaça pode aproveitar, que hoje a festa é Open Bar...",
  59. "Barbaridade Tchê, estou sem nada pra fazer.",
  60. "Quem assiste Formula 1 aí?",
  61. "Conhecem a piada do não nem eu?",
  62. "O fim de semana não chega nunca tchê!",
  63. "Quando é que agente vai pra balada?",
  64. "Quando vamos marcar de bater um papo tomando um chimarrão?",
  65. "Legal conversar com vocês galera.",
  66. "Quem ja ouviu Sou Foda?",
  67. "Ontem tomei 4,7 litros de chimarrão",
  68. "De todos os meus amigos, só eu torço pro Internacional",
  69. "Espero que Amanha o dia seja melhor",
  70. "Oração de um gaucho: Senhor, que o preço da erva de chimarrão abaixe. Amém."
  71. };
  72.  
  73.  
  74. stock Nome(playerid)
  75. {
  76.     new pnome[24];
  77.     GetPlayerName(playerid, pnome, 24);
  78.     return pnome;
  79. }
  80.  
  81. public OnFilterScriptInit()
  82. {
  83.     SetTimer("PrintTimer", 500, false);
  84.     BotAtivado = false;
  85.     return 1;
  86. }
  87.  
  88. public PrintTimer()
  89. {
  90.     print("\n\n---------------------------------\n");
  91.     print("       CHAT BOT 'GAUCHO'       ");
  92.     print("        BY: LUCAS_ALEMAO       ");
  93.     print("     carregado com sucesso");
  94.     print("\n---------------------------------\n\n");
  95.     return 1;
  96. }
  97.  
  98. public OnPlayerText(playerid, text[])
  99. {
  100.     if(strfind(text, "gaucho", true) != -1)
  101.     {
  102.         if(BotAtivado)
  103.         {
  104.             SetTimer("EnviarMensagens", 20, false);
  105.         }
  106.     }
  107.     return 1;
  108. }
  109.  
  110. public EnviarMensagens()
  111. {
  112.     new MsgBots = random(sizeof(MensagensBot));
  113.     format(str, sizeof(str), "Gaucho: {FFFFFF}%s", MensagensBot[MsgBots]);
  114.     SendClientMessageToAll(0xF97804FF, str);
  115.     return 1;
  116. }
  117.  
  118. #if USAR_ZCMD 0
  119.     public OnPlayerCommandText(playerid, cmdtext[])
  120.     {
  121.         if(strcmp(cmdtext, "/ativargaucho", true) == 0)
  122.         {
  123.             if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você precisa logar na Rcon para usar este comando");
  124.             BotAtivado = true;
  125.             SendClientMessage(playerid, 0xFFAA0596, "Bot Gaucho Ativado Com Sucesso");
  126.             format(str, sizeof(str), "O Admin %s Ativou o bot 'Gaucho'", Nome(playerid));
  127.             SendClientMessageToAll(0xAA459196, str);
  128.             return 1;
  129.         }
  130.         if(strcmp(cmdtext, "/desativargaucho", true) == 0)
  131.         {
  132.             if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você precisa logar na Rcon para usar este comando");
  133.             BotAtivado = false;
  134.             SendClientMessage(playerid, 0xFFAA0596, "Bot Gaucho Desativado Com Sucesso");
  135.             format(str, sizeof(str), "O Admin %s Desativou o bot 'Gaucho'", Nome(playerid));
  136.             SendClientMessageToAll(0xAA459196, str);
  137.             return 1;
  138.         }
  139.         return 0;
  140.     }
  141. #endif
  142. #if USAR_ZCMD 1
  143.     CMD:ativargaucho(playerid, params[])
  144.     {
  145.         if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você precisa logar na Rcon para usar este comando");
  146.         BotAtivado = true;
  147.         SendClientMessage(playerid, 0xFFAA0596, "Bot Gaucho Ativado Com Sucesso");
  148.         format(str, sizeof(str), "O Admin %s Ativou o bot 'Gaucho'", Nome(playerid));
  149.         SendClientMessageToAll(0xAA459196, str);
  150.         return 1;
  151.     }
  152.     CMD:desativargaucho(playerid, params[])
  153.     {
  154.         if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você precisa logar na Rcon para usar este comando");
  155.         BotAtivado = false;
  156.         SendClientMessage(playerid, 0xFFAA0596, "Bot Gaucho Desativado Com Sucesso");
  157.         format(str, sizeof(str), "O Admin %s Desativou o bot 'Gaucho'", Nome(playerid));
  158.         SendClientMessageToAll(0xAA459196, str);
  159.         return 1;
  160.     }
  161. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement