04.01.2018, 21:03
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 код:
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 код:
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 й...