Advertisement
Guest User

[FS]Tag

a guest
Oct 10th, 2016
499
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.29 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define SENHACLA        "suasenhaaqui" //No lugar de suasenhaaqui coloque a senha que irá pedir para colocar quem tiver a tag
  4. #define DIALOGCLA       0 //Dialog para colocar a senha
  5.  
  6. new
  7.     string[128],//String
  8.     Nome[MAX_PLAYER_NAME]//string
  9. ;
  10.  
  11. public OnPlayerConnect(playerid)
  12. {
  13.     GetPlayerName(playerid, Nome, sizeof(Nome));//verificar Nome do Jogador
  14.     if(strfind(Nome, "[SEO]", true) != -1) return ShowPlayerDialog(playerid, DIALOGCLA, DIALOG_STYLE_PASSWORD, "Clã [DPS]","Insira a senha do clã: ","Entrar","Sair");
  15.     //UP => se ele tiver com a tag irá pedir para colocar senha ( coloque isso no seu GM antes de pedir para colocar a senha de registro ou senha
  16.     //No Lugar de [SEO] Coloque a TAG que irá pedir para digitar a senha do Clã
  17.     return 1;
  18. }
  19. //Dialog
  20. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  21. {
  22.     if(dialogid == DIALOGCLA)
  23.     {
  24.         if(response)
  25.         {
  26.             if(strcmp(inputtext, SENHACLA, true))
  27.             {
  28.                 //Se o Jogador acertar a senha do CLA ele consegue entrar no server ( melhor nao passar a senha pra quem não deve usar a tag )
  29.                 format(string, sizeof(string), "%s[%i] inseriu a senha {00FF00}correta{FFFFFF} de seu clã e entrou no servidor!",Nome, playerid);
  30.                 SendClientMessageToAll(0xFFFFFFAA, string);
  31.                 SendClientMessage(playerid, -1, "Você logou com a tag [SEO]");
  32.                 //No Lugar de SpawnPlayer Altere para pedir para registrar ou Logar
  33.                 SpawnPlayer(playerid);//Apague isso e coloque para registrar ou logar
  34.                 return 1;
  35.             }
  36.             else
  37.             {
  38.                 //Se o jogador errar a senha ele leva kick
  39.                 format(string, sizeof(string), "%s[%i] inseriu a senha {E31919}incorreta{FFFFFF} de seu clã e foi kickado no servidor!", Nome, playerid);
  40.                 SendClientMessageToAll(0xFFFFFFAA, string);
  41.                 SendClientMessage(playerid, -1, "Você foi kickado por errar a senha do clã [SEO]!");
  42.                 Kick(playerid);
  43.                 return 1;
  44.             }
  45.         }
  46.         else if(!response)
  47.         {
  48.             //Se ele Apertar ESC leva kick
  49.             GetPlayerName(playerid, Nome, sizeof(Nome));
  50.             printf("%s[%i] cancelou o dialog de confirmação de clã", Nome, playerid);
  51.             Kick(playerid);
  52.         }
  53.     }
  54.     return 1;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement