really you are prince it's working but how add invisible
class XInitializer : IFilterModule
{
public int Version { get { return 2; } }
public PacketResult ZerkTabPressHandler(Packet pck, Session sess)
{
byte flag = pck.ReadByte();
if (flag == 1)
{
Packet newPck = new Packet(0x70A7);
newPck.WriteByte(0x4);
g.Log.Write(LogLvl.Notify, "[HaxModule] Invisible hack call handled");
return new PacketResult(newPck, PacketResultType.Insert);
}
return new PacketResult(PacketResultType.DoNothing);
}
public PacketResult AvatarBlueAddHandler(Packet pck, Session sess)
{
List<string> Attributes = new List<string>();
//Attributes.Add("MATTR_STR");
//Attributes.Add("MATTR_INT");
//Attributes.Add("MATTR_STR_SET");
// Attributes.Add("MATTR_INT_SET");
Attributes.AddRange(System.IO.File.ReadAllLines(".\\cfg\\attr.txt"));
byte invSlot = pck.ReadByte();
g.Log.Write(LogLvl.Warning, "Inv slot: {0}", invSlot);
foreach (var attrib in Attributes)
{
Packet newPck = new Packet(0x34A9);
newPck.WriteByte(invSlot);
//newPck.WriteUInt16(244);
newPck.WriteAscii(attrib);
//for(int i = 0; i<2; i++)
//sess.SendToModule(pck);
sess.SendToModule(newPck);
g.Log.Write("[HaxModule] Writing attribute [{0}]", attrib);
}
g.Log.WriteComment();
return new PacketResult(PacketResultType.Ignore);
}
public void RegisterModule(XServerEngine serverEngine, LogWriter logger)
{
g.Log = logger;
serverEngine.PacketManager.RegisterClientHandler(0x70A7, ZerkTabPressHandler);
serverEngine.PacketManager.RegisterClientHandler(0x34A9, AvatarBlueAddHandler);
serverEngine.PacketManager.RegisterModuleHandler(0x34A5, CharacterBeginHandler);
serverEngine.PacketManager.RegisterModuleHandler(0x3013, CharacterDataHandler);
serverEngine.PacketManager.RegisterModuleHandler(0x34A6, CharacterEndHandler);
}
All of them are false positivesQuote:
have virus +36
[Only registered and activated users can see links. Click Here To Register...]