bumpeedooo
Code:
internal void pull()
{
Room TargetRoom = Session.GetHabbo().CurrentRoom;
RoomUser Me = TargetRoom.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Username);
string Target = MergeParams(Params, 1);
GameClient RivalClient = ButterflyEnvironment.GetGame().GetClientManager().GetClientByUsername(Target);
if (RivalClient == null)
{
return;
}
if (Params[1] == null || Params[1].Length == 0 || Target == null || Target.Length == 0)
{
return;
}
if (Params[1] == Session.GetHabbo().Username || Target == Session.GetHabbo().Username)
{
return;
}
if (TargetRoom == null)
{
return;
}
if (Params[1] == null)
{
return;
}
RoomUser Rival = TargetRoom.GetRoomUserManager().GetRoomUserByHabbo(Params[1]);
if (Rival == null)
{
return;
}
if (Me == null)
{
if (Rival.GetClient().GetHabbo().CurrentRoomId == Me.GetClient().GetHabbo().CurrentRoomId && (Me.X + 2 == Rival.X || Me.X - 2 == Rival.X || Rival.Y + 2 == Me.Y || Rival.Y - 2 == Me.Y))
{
Rival.MoveTo(CoordinationUtil.GetPointInFront(new Point(Me.X, Me.Y), Rival.RotBody));
Me.Chat(Session, "*pulls " + Params[1] + " towards them*", true);
return;
}
}
}
This is the code I'm using , problem is it won't pull corectly