08.10.2012, 15:56
bom eu tava tentando criar um sistema de registro consegui vendo um tuto mais agr to com um problema
Quando Ele Digita a Senha Errada Bani Na 1є Vez Em Vez De Ser Na 5є Vez Code\/
Mб Identaзгo й por causa do forum
Quando Ele Digita a Senha Errada Bani Na 1є Vez Em Vez De Ser Na 5є Vez Code\/
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LOGAR)
{
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "[INFO]: Vocк Foi Kickado Por Nгo Logar-se");
Kick(playerid);
}
else
{
PlayerInfo[playerid][pSenha] = DOF2_GetInt(Contas(playerid), "Senha");
if(strval(inputtext) == PlayerInfo[playerid][pSenha])
{
PlayerInfo[playerid][pAdmin] = DOF2_GetInt(Contas(playerid), "Admin");
PlayerInfo[playerid][pMatou] = DOF2_GetInt(Contas(playerid), "Matou");
PlayerInfo[playerid][pMorreu] = DOF2_GetInt(Contas(playerid), "Morreu");
PlayerInfo[playerid][pGrana] = DOF2_GetInt(Contas(playerid), "Dinheiro");
GivePlayerMoney(playerid, PlayerInfo[playerid][pGrana]);
SpawnPlayer(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, " Logar ", "{ADFF2F}Vocк Digitou a Senha Incorretamente !\n{FF6347}Digite a Senha Correta Lembrando Se Errar 5 Vezes Terб a Conta Banida ", "Logar-se", "Cancelar"); // olha ai \/
Erro[playerid] ++;
if(Erro[playerid] == 5)
SendClientMessage(playerid, 0x8B008BFF, "Vocк Errou a Senha 5 Vezes E Teve a Conta Temporiamente Banida !");
Ban(playerid);
return 1;
}
}
}
if(dialogid == DIALOG_REGISTRO)
{
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "[INFO]: Vocк Foi Kickado Por Nгo Registrar-se");
Kick(playerid);
}
else
{
DOF2_CreateFile(Contas(playerid));
DOF2_SetString(Contas(playerid), "Senha", inputtext);
DOF2_SetInt(Contas(playerid), "Admin", PlayerInfo[playerid][pAdmin]);
DOF2_SetInt(Contas(playerid), "Matou", PlayerInfo[playerid][pMatou]);
DOF2_SetInt(Contas(playerid), "Morreu", PlayerInfo[playerid][pMorreu]);
DOF2_SetInt(Contas(playerid), "Dinheiro", PlayerInfo[playerid][pGrana]);
DOF2_SaveFile();
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, " Login ", "{00FFFF} Digite Sua Senha Para Logar-se\n {FF0000}Se Errar a Senha 5 Vezes Serб Automaticamente Banido", "Logar-se", "Cancelar");
}
}
return 1;
}
