16.11.2016, 21:58
Olб!
Bem, estou enfrentando um "erro" que deu na minha GM, Que nгo carrega os dados dos arquivos na segunda vez que ele loga!
Code do OnPlayerConnect:
Sim, tenho os dialogs tudo certo!
Stocks:
Aguardo soluзгo
Bem, estou enfrentando um "erro" que deu na minha GM, Que nгo carrega os dados dos arquivos na segunda vez que ele loga!
Code do OnPlayerConnect:
PHP код:
if(DOF2_FileExists( GetPlayerArquivo( playerid ) ) )
{
ShowPlayerDialog( playerid, Dialog_Login, DIALOG_STYLE_PASSWORD, "MMPF Login", "Digite sua senha para entrar no Servidor","Logar","Sair");
}
else
{
ShowPlayerDialog( playerid, Dialog_Registro, DIALOG_STYLE_PASSWORD, "MMPF Registro", "Digite sua senha para se registrar no Servidor", "Registrar","Sair");
}
Stocks:
PHP код:
SavePlayer(playerid)
{
if( DOF2_FileExists( GetPlayerArquivo( playerid ) ) )
{
DOF2_CreateFile(GetPlayerArquivo(playerid));
DOF2_SetInt( GetPlayerArquivo( playerid ), "Score", Player[ playerid ][ Score ] );
DOF2_SetInt( GetPlayerArquivo( playerid ), "Matou", Player[ playerid ][ Matou ] );
DOF2_SetInt( GetPlayerArquivo( playerid ), "Morreu", Player[ playerid ][ Morreu ] );
DOF2_SetInt( GetPlayerArquivo( playerid ), "Dinheiro", GetPlayerMoney( playerid ));
DOF2_SaveFile();
}
return 1;
}
LoadPlayer(playerid)
{
if( DOF2_FileExists( GetPlayerArquivo( playerid ) ) )
{
Player[ playerid ][ Score ] = DOF2_GetInt( GetPlayerArquivo( playerid ), "Score" );
Player[ playerid ][ Dinheiro ] = DOF2_GetInt( GetPlayerArquivo( playerid ), "Dinheiro" );
Player[ playerid ][ Matou ] = DOF2_GetInt( GetPlayerArquivo( playerid ), "Matou" );
Player[ playerid ][ Morreu ] = DOF2_GetInt( GetPlayerArquivo( playerid ), "Morreu" );
SetPlayerScore( playerid, Player[ playerid ][ Score ] );
GivePlayerMoney( playerid, Player[ playerid] [ Dinheiro ] );
DOF2_SaveFile();
}
return 1;
}