22.09.2015, 15:27
Minha dialog de Registro e Login nгo ta aparecendo alguem pode
me ajudar?
me ajudar?
pawn Код:
if(dialogid == DIALOG_REGISTRO)
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"Registrando...", "{D3D3D3}Vocк ainda nгo estб Registrado,\n{D3D3D3}para Salvar seus {FF8000}dados {D3D3D3}e necessario\n{D3D3D3}que vocк se {FF8000}Registre {D3D3D3}no Servidor\n{D3D3D3}Digite uma {FF8000}Senha {D3D3D3}abaixo para se {FF8000}Registrar.","Registrar","Sair");
if(strlen(inputtext) < 3 || strlen(inputtext) > 15) return ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"Registro.","A senha deve ter de 3 a 15 caracteres","Cancelar","Sair");
format(aff,sizeof(aff),"{FF0000}|>Conta<| {D3D3D3}Registrado(a) com Sucesso! Senha: {FF0000}%s", inputtext);
SendClientMessage(playerid,-1,aff);
DOF2_CreateFile(ReturnFileUser(playerid));
DOF2_SetString(ReturnFileUser(playerid),"Senha",inputtext);
DOF2_SaveFile();
GivePlayerMoney(playerid, 1000);
SetPlayerScore(playerid,1);
}
else if(!response)
{
SendClientMessage(playerid,0xC0C0C0AA,"Vocк foi kickado por nгo se registrar que burro da 0 pra ele.");
Kick(playerid);
}
return 1;
}
if(dialogid == DIALOG_LOGIN)
{
new aname[MAX_PLAYER_NAME], bradoks[255];
GetPlayerName(playerid, aname, sizeof(aname));
format(bradoks, sizeof(bradoks), "Contas/%s.ini", aname);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Logando...","{D3D3D3}Vocк estб {FF8000}Registrado,\n{D3D3D3}para carregar seus {FF8000}dados\n{D3D3D3}Digite sua {FF8000}Senha abaixo para {D3D3D3}Logar.","Logar", "Sair");
if(strcmp(inputtext,DOF2_GetString(ReturnFileUser(playerid),"Senha"),true) == 0)
{
GivePlayerMoney(playerid, 1000);
CarregarPlayer(playerid);
SendClientMessage(playerid,0x00FF00AA,"[CONTA|: Logado com Sucesso.");
}
else
{
if(SenhaErrada[playerid] == 4)
{
SendClientMessage(playerid,0xFF0000AA,"Vocк foi kickado por errar a senha 5 vezes.");
Kick(playerid);
}
else if(SenhaErrada[playerid] < 4)
{
SenhaErrada[playerid] ++;
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","{FF0000}Senha incorreta, tente novamente. Se errar a senha {D3D3D3}5 {FF0000}vezes serб banido!","Logar","Sair");
}
}
}
else
{
SendClientMessage(playerid,0xC5B43AAA,"Vocк foi kickado por nгo logar");
Kick(playerid);
}
}