Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static bool allowpacket = false;
- public static int invisclient = 0;
- void NetHooks_SendData(SendDataEventArgs e)
- {
- if (e.MsgID == PacketTypes.PlayerUpdate)
- {
- if (e.number == invisclient && !allowpacket)
- e.Handled = true;
- if (allowpacket)
- allowpacket = false;
- }
- switch (e.MsgID)
- {
- case PacketTypes.DoorUse:
- case PacketTypes.EffectHeal:
- case PacketTypes.EffectMana:
- case PacketTypes.PlayerDamage:
- case PacketTypes.Zones:
- case PacketTypes.PlayerAnimation:
- case PacketTypes.PlayerTeam:
- if (e.number == invisclient)
- e.Handled = true;
- break;
- }
- }
- void command(CommandArgs args)
- {
- args.Player.TPlayer.position = new PointF(0f, 0f);
- TSPlayer.All.SendData(PacketTypes.PlayerUpdate, "", args.Player.Index);
- invisclient = args.Player.Index;
- }
Advertisement
Add Comment
Please, Sign In to add comment