06.07.2014, 03:45
quando a pessoa digita a senha do resgitro apareзe server closed conction
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == REGISTRO)
{
if(response)
{
if(!strlen(inputtext))
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[128];
format(String, sizeof(String), "Olб %s vocк ainda nгo tem uma conta, \nDigite uma senha para continuar:", Nome);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", String, "Registrar", "Cancelar");
SendClientMessage(playerid,0x1E90FFAA,"Senha invalida, digite uma senha vбlida");
return 1;
}
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[128];
format(String, sizeof(String), CONTAS, Nome);
DOF2_CreateFile(String);
new str[32];
DOF2_SetString(String,"RegisterDate",str);
format(String, sizeof(String),"SERVER: Vocк criou a conta \"%s\" com a senha \"%s\". Nгo se esqueзa da sua senha. ***",PlayerName(playerid), inputtext);
SendClientMessage(playerid,-1, String);
DOF2_SaveFile();
logado[playerid] = 1;
ShowPlayerDialog(playerid, DIALOG_PAIS, DIALOG_STYLE_LIST, "Vida do Crime - INICIO", "Escolher Organizaзгo", "Selecionar", "Voltar");
return 1;
}
}
if(dialogid == LOGIN)
{
if(response)
{
if(!strlen(inputtext))
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[128];
format(String, sizeof(String), "Olб %s vocк ja й registrado, \nDigite sua senha:", Nome);
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Registro", String, "Logar", "Cancelar");
SendClientMessage(playerid,0x1E90FFAA,"Senha incorreta digite-a novamente");
return 1;
}
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[128];
format(String, sizeof(String), CONTAS, Nome);
return 1;
}
else
{
SendClientMessage(playerid,0x00FF00AA,"Senha incorreta digite-a novamente");
new String[128];
new Nome[41];
format(String, sizeof(String), "Vocк erro sua senha %s! \nDigite-a novamente!", Nome);
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", String, "Logar", "Cancelar");
}
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo quis se logar, por este motivo serб Kickado");
Kick(playerid);
return 1;
}
return 1;
}