01.03.2014, 19:01
pawn Код:
if(strcmp(inputtext, DOF2_GetString(Arquivos, "Senha"), false))
{
SetPlayerScore(playerid, 0);
ResetPlayerMoney(playerid);
sAdminNivel[playerid] = DOF2_GetInt(Arquivos, "Administrador");
Avisos[playerid] = DOF2_GetInt(Arquivos, "Avisos");
SetPlayerScore(playerid, DOF2_GetInt(Arquivos, "Score"));
SetPlayerSkin(playerid, DOF2_GetInt(Arquivos, "Skin"));
GivePlayerMoney(playerid, DOF2_GetInt(Arquivos, "Dinheiro"));
Logado[playerid] = true;
SendClientMessage(playerid, rCinza, "{FFFF2F}ЧBBS DMЧ{80FF80} Logado com sucesso.!");
format(rString, sizeof(rString), "{B9BCCC}- Administrador Nivel: {FFFF00}%d\n\n", sAdminNivel[playerid]); strcat(rString2, rString);
format(rString, sizeof(rString), "{B9BCCC}- Skin: {FFFF00}%d\n\n", GetPlayerSkin(playerid)); strcat(rString2, rString);
format(rString, sizeof(rString), "{B9BCCC}- Score: {FFFF00}%d\n\n", GetPlayerScore(playerid)); strcat(rString2, rString);
format(rString, sizeof(rString), "{B9BCCC}- Dinheiro: {FFFF00}%d\n\n", GetPlayerMoney(playerid)); strcat(rString2, rString);
format(rString, sizeof(rString), "{B9BCCC}- Avisos: {FFFF00}%d\n\n", Avisos[playerid]); strcat(rString2, rString);
ShowPlayerDialog(playerid, LogadoBox, DIALOG_STYLE_MSGBOX, "[r] - Suas Informaзхes", rString2, "Fechar", "");
}
else // se ele errar a senha mostra o dialog denovo
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{00FF00}[{00FF00}B{00FF00}B{FFFF00}S{FFFF00}]{FFFFFF} - Login", "Status da conta : Registrada\n digite sua senha para logar!\nSe errar 5 vezes sua conta serб banida!", "Logar", "Cancelar");
Erro[playerid]++; // e adiciona 1 erro
if(Erro[playerid] == 5) // se ele errar 5 vezes ele serб banido !
{
SendClientMessage(playerid, -1, "Sua conta estб banida por errar 5 vezes a sua senha, contacte o Admin para retirar seu Ban!");
Ban(playerid);
return 1;
}
}

