08.10.2015, 22:52
Eu Digito Qualquer Senha e Loga '--'
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISTRO)
{
if(response)
{
if(!strlen(inputtext))
{
format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Nгo Registrado\n\n{FFFFFF} Digite Uma Senha Para Registrar Sua Conta\n", PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Sistema de Registro", String, "Registrar", "Cancelar");
return true;
}
format(String, sizeof(String), PASTA_CONTAS, PlayerName(playerid));
DOF2::CreateFile(String);
DOF2::SetString(String,"Senha", inputtext);
DOF2::SaveFile();
return true;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк Foi Kickado Porque Nгo Quis Se Registrar!!");
Kick(playerid);
return true;
}
}
if(dialogid == DIALOG_LOGIN )
{
if(response)
{
if(!strlen(inputtext))
{
format(String, sizeof(String), "{FFFFFF}Bem Vindo Novamente ({ADFF2F}%s{FFFFFF})\nDigite Sua Senha Abaixo Para Logar\n", PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN , DIALOG_STYLE_PASSWORD, "Nome Do Servidor - Login", String, "Logar", "Cancelar");
SendClientMessage(playerid,0x1E90FFAA,"Digite Uma Senha Para Logar");
return true;
}
format(String, sizeof(String), PASTA_CONTAS, PlayerName(playerid));
if(!strcmp(inputtext,DOF2_GetString(String,"Senha"),false))
{
Logando(playerid);
return true;
}
else
{
format(String, sizeof(String), "{FFFFFF}Bem Vindo Novamente ({ADFF2F}%s{FFFFFF})\nDigite Sua Senha Abaixo Para Logar\n", PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN , DIALOG_STYLE_PASSWORD, "Nome Do Servidor - Login", String, "Logar", "Cancelar");
}
return true;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo quis se logar, por este motivo serб Kickado");
Kick(playerid);
return true;
}
}
return true;
}