Originally Posted by Giovanni$tyle
Cargar cuenta:
pawn Код:
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; }
Guardar cuenta:
pawn Код:
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; }
|