Olá galera do Fórum SA:MP, eu criei um sistema de Registro e Login em DOF2, porém ele está dando um problema...
Quando ele está deste modo ele spawna o player certinha, seta os 2000 de dinheiro, e também seta a função Logado, ai eu fui lá e criei essa parte de criar e salvar o arquivo do player...
Porém quando eu entro no servidor e clico em registrar, ele desligar o samp-server...
E se eu tiro ele funciona normal, então eu tirei por mim que o erro está nessa parte...
Vocês poderiam me ajudar nisso ai, pelo menos dizer oque é...
PHP Code:
if(dialogid == D_REGISTRO)
{
if(response)
{
new dialog[500];
if(strlen(inputtext) < MIN_SENHA || strlen(inputtext) > MAX_SENHA)
{
SendClientMessage(playerid, COR_ERRO, "| ERRO | Sua senha deve conter de 5 á 15 caracteres para ser considerada válida!");
format(dialog, sizeof(dialog), "\n{FFFF00}******* **** ***** - Registro\n\n{FFFFFF}Nick: {FF8000}%s\n\n{FFFFFF}Conta: {FF0000}Não Registrada\n\n{FFFFFF}IP: {FF8000}%s\n\n{FFFFFF}Informe uma senha abaixo:", PlayerName(playerid), PlayerIp(playerid));
ShowPlayerDialog(playerid, D_REGISTRO, DIALOG_STYLE_PASSWORD, "{FF0000}Registro - Senha", dialog, "Registrar", "Sair");
}
GivePlayerMoney(playerid, 2000);
Info[playerid][Logado] = true;
LimparChat();
SendClientMessage(playerid, 0xFFFFFFAA, "| INFO | Registro efetuado com sucesso!");
SpawnPlayer(playerid);
}
else
{
SendClientMessage(playerid, COR_ERRO, "| ERRO | Você foi kickado por sair sem se registrar");
Kick(playerid);
}
return 1;
}
PHP Code:
new arquivos[40];
format(arquivos, sizeof(arquivos), PASTA_CONTAS, PlayerName(playerid));
DOF2_CreateFile(arquivos);
DOF2_SetString(arquivos, "Senha", encrypt(inputtext));
DOF2_SaveFile();
E se eu tiro ele funciona normal, então eu tirei por mim que o erro está nessa parte...
Vocês poderiam me ajudar nisso ai, pelo menos dizer oque é...