Пример #1
0
        public void Walk(Session session, Message Response)
        {
            int X = Response.NextInt32();
            int Y = Response.NextInt32();

            session.habboRoomObject.GoalX = X;
            session.habboRoomObject.GoalY = Y;


            WalkThread walkthread = new WalkThread(session, new Pathfinder(this.map, session.habboRoomObject));

            Thread thread = new Thread(new ThreadStart(walkthread.run));

            // Send Packet here

            /*Response = new Message(1887);
            *  Response.WriteInt32(1);
            *  Response.WriteInt32(session.Habbo.Getid);
            *  Response.WriteInt32(X);
            *  Response.WriteInt32(Y);
            *  Response.WriteString("0.0");
            *  Response.WriteInt32(0);
            *  Response.WriteInt32(0);
            *  Response.WriteString("/mv " + X + "," + Y + ",0.0//");
            *  session.SendPacket(Response);*/
        }
Пример #2
0
        public void Walk(Session session, Message Response)
        {
            int X = Response.NextInt32();
            int Y = Response.NextInt32();

            session.habboRoomObject.GoalX = X;
            session.habboRoomObject.GoalY = Y;

            WalkThread walkthread = new WalkThread(session, new Pathfinder(this.map, session.habboRoomObject));

            Thread thread = new Thread(new ThreadStart(walkthread.run));

            // Send Packet here
            /*Response = new Message(1887);
            Response.WriteInt32(1);
            Response.WriteInt32(session.Habbo.Getid);
            Response.WriteInt32(X);
            Response.WriteInt32(Y);
            Response.WriteString("0.0");
            Response.WriteInt32(0);
            Response.WriteInt32(0);
            Response.WriteString("/mv " + X + "," + Y + ",0.0//");
            session.SendPacket(Response);*/
        }