09.06.2019, 12:11
Eae pessoal blz!
bom eu to fazendo um sistema de registro so que ta tendo um problema ele nao esta salvando o codigo й esse:
bom o poblema e esse eu cloco a senha em todos os campos que e talzs quando aparece a mensagem de confirmaзгo eu aperto em ok ai saio
mas quando vou olhar o arquivo em scriptfiles aparece o nome do player.ini ai quando abro o arquivo ele esta em branco nao entendi pq alguem sabe o que й?
Agradeзo a ajuda
bom eu to fazendo um sistema de registro so que ta tendo um problema ele nao esta salvando o codigo й esse:
PHP Code:
new BCWfile[128]; //global
stock CreateFileAccount(newfile[], passx[])
{
DOF2_SetString(newfile, "Senha", passx);
DOF2_SetInt(newfile, "ip", 0);
DOF2_SetInt(newfile, "Level", 10);
...
DOF2_CreateFile(newfile);
return 0;
}
// dialog registro
if(dialogid == DIALOG_REGISTRO)
{
if(response == 1)
{
new stringz[900];
new registro[800];
if(!strlen(inputtext) || strlen(inputtext) < MIN_SENHA || strlen(inputtext) > MAX_SENHA)
{
format(stringz, sizeof(stringz), "{FF0000}| ! | Este campo nгo pode ficar em Branco!\n"); strcat(registro, stringz);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registrando Conta", registro, "Registrar", "Sair");
return 1;
}
if(Confirmar[playerid] == 0)
{
Confirmar[playerid] = 1;
format(PlayerInfo[playerid][cSenha], MAX_SENHA, "%s", inputtext);
format(stringz, sizeof(stringz), "{00FF00}%s Por favor agora confirme sua senha!\n\n", GetPlayerNameEx(playerid)); strcat(registro, stringz);
format(stringz, sizeof(stringz), "{FF0000}| ! | Este campo nгo pode ficar em Branco!\n\n"); strcat(registro, stringz);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Confirmando Senha", registro, "Confirmar", "Sair");
}
else
{
if(strcmp(inputtext, PlayerInfo[playerid][cSenha], true) == 0)
{
Confirmar[playerid] = 0;
format(BCWfile, sizeof(BCWfile), PASTA_CONTAS, GetPlayerNameEx(playerid));
PlayerPlaySound(playerid, 1057, 0, 0, 0);
ShowPlayerDialog(playerid, DIALOG_CIDADE, DIALOG_STYLE_LIST, "{FFFFFF}Cidades", "{FF0000}Los Santos\n", "Morar", "Cancelar");
return CreateFileAccount(BCWfile, inputtext); // aki ja deveria salvar mais nao esta
}
else
{
Confirmar[playerid] = 0;
format(stringz, sizeof(stringz), "{FF0000}Caso tenha esquecido sua senha contate alguem da Administraзгo!\n\n"); strcat(registro, stringz);
format(stringz, sizeof(stringz), "{FF0000}| ! | Este campo nгo pode ficar em Branco!\n\n"); strcat(registro, stringz);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "{FF0000}Erro", registro, "Registrar", "Sair");
}
}
}
else
{
format(STRX, sizeof(STRX), "{FF0000}| KICK | {828282}%s {FF0000}Levou kick por nгo ter se registrado, ou logado!", GetPlayerNameEx(playerid));
SendClientMessageToAll(0xFF0000AA, STRX);
Kick(playerid);
PlayerInfo[playerid][Registrado] = true;
}
}
...
mas quando vou olhar o arquivo em scriptfiles aparece o nome do player.ini ai quando abro o arquivo ele esta em branco nao entendi pq alguem sabe o que й?
Agradeзo a ajuda