stock CargarCuenta(playerid)
{
new FileName[128];
format(FileName, sizeof(FileName), "Cuentas/%s.ini", GNAME(playerid));
strmid(Info[playerid][jContra], dini_Get(FileName, "Contrasena"), false, strlen(dini_Get(FileName, "Contrasena")), MAX_PLAYER_NAME);
Info[playerid][jDinero] = dini_Int(FileName, "Dinero");
Info[playerid][jAdmin] = dini_Int(FileName, "Admin");
Info[playerid][jPosX] = dini_Float(FileName, "Pos_X");
Info[playerid][jPosY] = dini_Float(FileName, "Pos_Y");
Info[playerid][jPosZ] = dini_Float(FileName, "Pos_Z");
for(new i=0; i < 13; i++)
{
new str[64];
format(str, 64, "Armas_%d", i);
Info[playerid][jArmas][i]=dini_Int(FileName, str);
format(str, 64, "Municiones_%d", i);
Info[playerid][jArmas][i]=dini_Int(FileName, str);
}
Info[playerid][jReg] = dini_Int(FileName, "Registrado");
Info[playerid][jRopa] = dini_Int(FileName, "Ropa");
Info[playerid][jNivel] = dini_Int(FileName, "Nivel");
Info[playerid][jCasa] = dini_Int(FileName, "Casa");
Info[playerid][jRep] = dini_Int(FileName, "Reputacion");
Info[playerid][jSex] = dini_Int(FileName, "Sexo");
return 1;
}
stock GuardarCuenta(playerid)
{
new ArchivoNombre[128];
format(ArchivoNombre, sizeof(ArchivoNombre), "Cuentas/%s.ini", GNAME(playerid));
dini_IntSet(ArchivoNombre, "Dinero", GetPlayerMoney(playerid));
dini_IntSet(ArchivoNombre, "Admin", Info[playerid][jAdmin]);
GetPlayerPos(playerid, Info[playerid][jPosX], Info[playerid][jPosY], Info[playerid][jPosZ]);
dini_FloatSet(ArchivoNombre, "Pos_X", Info[playerid][jPosX]);
dini_FloatSet(ArchivoNombre, "Pos_Y", Info[playerid][jPosY]);
dini_FloatSet(ArchivoNombre, "Pos_Z", Info[playerid][jPosZ]);
for(new i=0; i < 13; i++)
{
new str[64];
format(str, 64, "Armas_%d", i);
dini_IntSet(ArchivoNombre, str, Info[playerid][jArmas][i]);
format(str, 64, "Municiones_%d", i);
dini_IntSet(ArchivoNombre, str, Info[playerid][jMunicion][i]);
}
dini_IntSet(ArchivoNombre, "Registrado", Info[playerid][jReg]);
dini_IntSet(ArchivoNombre, "Ropa", Info[playerid][jRopa]);
dini_IntSet(ArchivoNombre, "Nivel", Info[playerid][jNivel]);
dini_IntSet(ArchivoNombre, "Casa", Info[playerid][jCasa]);
dini_IntSet(ArchivoNombre, "Reputacion", Info[playerid][jRep]);
dini_IntSet(ArchivoNombre, "Sexo", Info[playerid][jSex]);
return 1;
}
Cargar cuenta:
pawn Код:
pawn Код:
|