i need status windows packet right offsets
coz i wana add refinery item
i have this but its not for working for other refinery and dragonsoul item
coz i wana add refinery item
i have this but its not for working for other refinery and dragonsoul item
PHP Code:
Buffer = new byte[128];
WriteUInt16((ushort)(Buffer.Length - 8), 0, Buffer);
WriteUInt16(1040, 2, Buffer);
WriteUInt32(client.Entity.UID, 4, Buffer);
WriteUInt32(client.Entity.MaxHitpoints, 8, Buffer);
WriteUInt32(client.Entity.MaxMana, 12, Buffer);
WriteUInt32(client.Entity.ClientStats.StatisticsGetMaxAttack, 16, Buffer);
WriteUInt32(client.Entity.ClientStats.StatisticsGetMinAttack, 20, Buffer);
WriteUInt32(client.Entity.ClientStats.Defense, 24, Buffer);
WriteUInt32(client.Entity.ClientStats.MagicAttack, 28, Buffer);
WriteUInt32(client.Entity.ClientStats.MagicDefense, 32, Buffer);
WriteUInt32(client.Entity.Dodge, 36, Buffer);
WriteUInt32(client.Entity.Agility, 40, Buffer);
WriteUInt32(0, 44, Buffer);/*Accuracy*/
WriteUInt32((uint)(client.Entity.Gems[1]), 48, Buffer);
WriteUInt32((uint)(client.Entity.Gems[0]), 52, Buffer);
WriteUInt32((uint)client.Entity.MagicDefencePercent, 56, Buffer);
WriteUInt32((uint)client.Entity.Gems[7], 60, Buffer);
WriteUInt32((uint)(client.Entity.ClientStats.Bless), 64, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.CriticalStrike), 68, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.SkillCStrike), 72, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.Immunity), 74, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.Immunity), 76, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.Penetration), 80, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.Block), 84, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.Breaktrough), 88, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.Counteraction), 92, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.Detoxication), 96, Buffer);
WriteUInt32((uint)(client.Entity.getFan(false)), 100, Buffer);
WriteUInt32((uint)(client.Entity.getFan(true)), 104, Buffer);
WriteUInt32((uint)(client.Entity.getTower(false)), 108, Buffer);
WriteUInt32((uint)(client.Entity.getTower(true)), 112, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.MetalResistance), 116, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.WoodResistance), 120, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.WaterResistance), 124, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.FireResistance), 128, Buffer);
WriteUInt32((uint)(client.Entity.Statistics.EarthResistance), 132, Buffer);
return Buffer;