Exemplo n.º 1
0
        public static async Task OnMessageChat(PacketHandlerContext c)
        {
            var request = new CMSG_MESSAGECHAT(c.Packet);

            // debugging stuff :D
            if (request.Message.StartsWith(".spawn"))
            {
                var spawnId  = int.Parse(request.Message.Split(" ")[1]);
                var creature = new Creature {
                    Model = spawnId, Position = c.GetCharacter().Position.Copy()
                };
                await c.World.SpawnCreature(creature);
            }
        }
Exemplo n.º 2
0
    public static async Task OnMessageChat(PacketHandlerContext c)
    {
        var request = new CMSG_MESSAGECHAT(c.Packet);

        // debugging stuff :D
        if (request.Message == ".update")
        {
            if (c.IsVanilla())
            {
                await c.Client.SendPacket(SMSG_UPDATE_OBJECT_VANILLA.UpdateValues(c.World.Creatures));
            }
            return;
        }
        if (request.Message.StartsWith(".spawn"))
        {
            var spawnId  = int.Parse(request.Message.Split(" ")[1]);
            var creature = new Creature {
                Model = spawnId, Position = c.GetCharacter().Position.Copy()
            };
            await c.World.SpawnCreature(creature);
        }
    }