Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #define DialogClan (100)
- #define TagClan "[PPP]"
- #define PasswordClan "PPPxxxPPP"
- new
- name[MAX_PLAYER_NAME],
- sStringFrm[128];
- public OnPlayerConnect(playerid)
- {
- GetPlayerName(playerid, name, sizeof(name));
- if(strfind(name, TagClan, true) == 0)
- {
- format(sStringFrm, sizeof(sStringFrm), "%s,\npara ficar com essa tag de clan, confirme a password do clan...", name);
- ShowPlayerDialog(playerid, DialogClan, DIALOG_STYLE_INPUT, "Clan", sStringFrm, "Confirmar", "Cancelar");
- }
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- GetPlayerName(playerid, name, sizeof(name));
- if(dialogid == DialogClan)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- format(sStringFrm, sizeof(sStringFrm), "%s, para jogar com essa tag de clan, coloque a password do clan...", name);
- ShowPlayerDialog(playerid, DialogClan, DIALOG_STYLE_INPUT, "Clan", sStringFrm, "Confirmar", "Cancelar");
- return false;
- }
- if(!strcmp(inputtext, PasswordClan, false))
- {
- format(sStringFrm, sizeof(sStringFrm), "%s, bem-vindo ao clan. (:", name);
- SendClientMessage(playerid, 0xFFF000AA, sStringFrm);
- }
- else
- {
- format(sStringFrm, sizeof(sStringFrm), "%s, você foi kickado do servidor por falhar a senha do clan!", name);
- SendClientMessage(playerid, 0xFFF000AA, sStringFrm);
- Kick(playerid);
- }
- }
- else if(!response)
- {
- format(sStringFrm, sizeof(sStringFrm), "%s, você foi kickado do servidor por entrar com a tag de um clan e não digitar a password!", name);
- SendClientMessage(playerid, 0xFFF000AA, sStringFrm);
- Kick(playerid);
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment