04.01.2015, 13:35
Hola, necesito algo de urgencia, ya que el host que tengo me estб estafando y me quiere robar todos mis uusarios, bueno lo que vengo a pedir, esque como el host me ha bloqueado la carpeta de cuentas, he creado otro guardado en otra carpeta, y necesito saber como hacer que esto
Haga guardado de todas las cuentas de SCRIPTFILES/CUENTAS/%d.ini, ha otra carpeta, pero aunqe los usuarios se encuentren OFF, ya que ese codigo solo hace guardado a las cuentas que se encuentran Online.
Muchas gracias y es de mucha importancia esto para mн.
Esto es el playersavedstats
pawn Код:
timer saveAccounts[180000]()
{
new playerip[32];
foreach(Player, i){
if(gPlayerLogged{i}){
Info[i][pInt] = GetPlayerInterior(i);
Info[i][pVW] = GetPlayerVirtualWorld(i);
GetPlayerPos(i, Info[i][pPos_x], Info[i][pPos_y], Info[i][pPos_z]);
GetPlayerFacingAngle(i, Info[i][pPos_r]);
GetPlayerIp(i, playerip, sizeof(playerip));
format(Info[i][pIP], 32, "%s", playerip);
OnPlayerSavedStats(i);
OnPlayerSavedStats2(i);
}
}
}
Muchas gracias y es de mucha importancia esto para mн.
Esto es el playersavedstats
pawn Код:
OnPlayerSavedStats(playerid)
{
if(GetPVarInt(playerid, "TempName") == 1) return 1;
if(!gPlayerLogged{playerid}) return 1;
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
if(INI_Exist(playername))
{
new PlayerFile[ 13 + MAX_PLAYER_NAME + 1];
format( PlayerFile , sizeof PlayerFile, USERFILE, playername);
new INI:File = INI_Open(PlayerFile);
INI_SetTag(File,"data");
INI_WriteInt(File,"Level",Info[playerid][pLevel]);
INI_Close(File);
}
return 1;
}