Hi, i need cash shop and register website script please
void ItemResource::LoadEntitys( std::fstream& pRDBFile, eItemResource data[] )
{
pRDBFile.read((char *)&data[0].id, 4);
pRDBFile.read((char *)&data[0].name_id, 4);
pRDBFile.read((char *)&data[0].type, 4);
pRDBFile.read((char *)&data[0].group, 4);
pRDBFile.read((char *)&data[0].Class, 4);
pRDBFile.read((char *)&data[0].set_id, 4);
pRDBFile.read((char *)&data[0].set_part_flag, 4);
pRDBFile.seekg(1, std::fstream::cur);
pRDBFile.read((char *)&data[0].rank, 4);
//pRDBFile.seekg(6169, std::fstream::cur);
pRDBFile.read((char *)&data[0].level, 4);
pRDBFile.read((char *)&data[0].enhance, 4);
pRDBFile.read((char *)&data[0].socket, 4);
pRDBFile.read((char *)&data[0].status_flag, 4);
pRDBFile.read((char *)&data[0].min_level, 4);
}
Job_depth for that item is 15 and I couldn't find any value that was 48. Looks like you still have some work to do.Quote:
Sup everyone. Im struggeling since few hours to get correct offsets for db_item.rdb (Epic 9.4) - Somehow i cant seem to get it working properly.
Do you guys have any suggestions / solutions ? Didnt had these issues on other rdb files. only item.rdb is kicking my head off.
my thought is that im skipping some values by doing seekg of 6200 bytes.
its loading perfectly until it reads the rank value.
// Edit: adjusted code.. can anyone say if min_level is 15 for itemid 100001 and max_level 48 ?Code:void ItemResource::LoadEntitys( std::fstream& pRDBFile, eItemResource data[] ) { pRDBFile.read((char *)&data[0].id, 4); pRDBFile.read((char *)&data[0].name_id, 4); pRDBFile.read((char *)&data[0].type, 4); pRDBFile.read((char *)&data[0].group, 4); pRDBFile.read((char *)&data[0].Class, 4); pRDBFile.read((char *)&data[0].set_id, 4); pRDBFile.read((char *)&data[0].set_part_flag, 4); pRDBFile.seekg(1, std::fstream::cur); pRDBFile.read((char *)&data[0].rank, 4); //pRDBFile.seekg(6169, std::fstream::cur); pRDBFile.read((char *)&data[0].level, 4); pRDBFile.read((char *)&data[0].enhance, 4); pRDBFile.read((char *)&data[0].socket, 4); pRDBFile.read((char *)&data[0].status_flag, 4); pRDBFile.read((char *)&data[0].min_level, 4); }