Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define SENHACLA "suasenhaaqui" //No lugar de suasenhaaqui coloque a senha que irá pedir para colocar quem tiver a tag
- #define DIALOGCLA 0 //Dialog para colocar a senha
- new
- string[128],//String
- Nome[MAX_PLAYER_NAME]//string
- ;
- public OnPlayerConnect(playerid)
- {
- GetPlayerName(playerid, Nome, sizeof(Nome));//verificar Nome do Jogador
- if(strfind(Nome, "[SEO]", true) != -1) return ShowPlayerDialog(playerid, DIALOGCLA, DIALOG_STYLE_PASSWORD, "Clã [DPS]","Insira a senha do clã: ","Entrar","Sair");
- //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
- //No Lugar de [SEO] Coloque a TAG que irá pedir para digitar a senha do Clã
- return 1;
- }
- //Dialog
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOGCLA)
- {
- if(response)
- {
- if(strcmp(inputtext, SENHACLA, true))
- {
- //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 )
- format(string, sizeof(string), "%s[%i] inseriu a senha {00FF00}correta{FFFFFF} de seu clã e entrou no servidor!",Nome, playerid);
- SendClientMessageToAll(0xFFFFFFAA, string);
- SendClientMessage(playerid, -1, "Você logou com a tag [SEO]");
- //No Lugar de SpawnPlayer Altere para pedir para registrar ou Logar
- SpawnPlayer(playerid);//Apague isso e coloque para registrar ou logar
- return 1;
- }
- else
- {
- //Se o jogador errar a senha ele leva kick
- format(string, sizeof(string), "%s[%i] inseriu a senha {E31919}incorreta{FFFFFF} de seu clã e foi kickado no servidor!", Nome, playerid);
- SendClientMessageToAll(0xFFFFFFAA, string);
- SendClientMessage(playerid, -1, "Você foi kickado por errar a senha do clã [SEO]!");
- Kick(playerid);
- return 1;
- }
- }
- else if(!response)
- {
- //Se ele Apertar ESC leva kick
- GetPlayerName(playerid, Nome, sizeof(Nome));
- printf("%s[%i] cancelou o dialog de confirmação de clã", Nome, playerid);
- Kick(playerid);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement