Whats wrong with this GeneralData 5180 Packet ( impulse's )

06/26/2010 23:31 _DreadNought_#1
here's a packet and I updated from the 5180 that was released but doesnt seem to want to work
Code:
using System;

namespace Conquer_Online_Server.Network.GamePackets
{
    public class GeneralData : Writer, Interfaces.IPacket
    {
        public const ushort
                SetLocation = 74,
                SpawnEffect = 0x86,
                Hotkeys = 75,
                ConfirmFriends = 76,
                ConfirmProficiencies = 77,
                ConfirmSpells = 78,
                ChangeDirection = 79,
                ChangeAction = 81,
                UsePortal = 85,
                Teleport = 86,
                Leveled = 92,
                Revive = 94,
                DeleteCharacter = 95,
                ChangePKMode = 96,
                ConfirmGuild = 97,
                InvisibleEntity = 102,
                NewCoordonates = 108,
                GetSurroundings = 114,
                OpenCustom = 116,
                ObserveEquipment = 117,
                OpenWindow = 126,
                CompleteLogin = 132,
                RemoveEntity = 135,
                Jump = 137,
                EndTeleport = 146,
                ChangeAvatar = 0x97,
                ConfirmAssociates = 0x4C,
                ChangeFace = 151;

        public GeneralData(bool Create)
        {
            if (Create)
            {
                Buffer = new byte[8 + 37];
                WriteUInt16(37, 0, Buffer);
                WriteUInt16(10010, 2, Buffer);
            }
        }
        byte[] Buffer;
        public uint UID
        {
            get { return BitConverter.ToUInt32(Buffer, 4); }
            set { Writer.WriteUInt32(value, 4, Buffer); }
        }

        public uint dwParam
        {
            get
            {
                return BitConverter.ToUInt32(Buffer, 8);
            }
            set
            {
                WriteUInt32(value, 8, Buffer);
            }
        }

        public ushort ID
        {
            get
            {
                return BitConverter.ToUInt16(Buffer, 20);
            }
            set
            {
                WriteUInt16(value, 20, Buffer);
            }
        }

        public Time32 TimeStamp
        {
            get
            {
                return new Time32(BitConverter.ToUInt32(Buffer, 16));
            }
            set
            {
                WriteUInt32((uint)value.GetHashCode(), 16, Buffer);
            }
        }

        public Game.Enums.ConquerAngle Facing
        {
            get 
            {
                return (Game.Enums.ConquerAngle)Buffer[22];
            }
        }

        public ushort wParam1
        {
            get
            {
                return BitConverter.ToUInt16(Buffer, 24);
            }
            set
            {
                WriteUInt16(value, 24, Buffer);
            }
        }

        public ushort wParam2
        {
            get
            {
                return BitConverter.ToUInt16(Buffer, 26);
            }
            set
            {
                WriteUInt16(value, 26, Buffer);
            }
        }

        public uint wParam3
        {
            get
            {
                return BitConverter.ToUInt32(Buffer, 28);
            }
            set
            {
                WriteUInt32(value, 28, Buffer);
            }
        }
        public uint wParam4
        {
            get
            {
                return BitConverter.ToUInt32(Buffer, 30);
            }
            set
            {
                WriteUInt32(value, 30, Buffer);
            }
        }

        public void Deserialize(byte[] buffer)
        { 
            this.Buffer = buffer; 
        }
        public byte[] ToArray()
        {
            return Buffer;
        }
        public void Send(Client.GameState client)
        {
            client.Send(Buffer);
        }
    }
}
Any ideas ?
06/27/2010 11:03 kinshi88#2
Looks fine to me lol
06/27/2010 11:47 _DreadNought_#3
Impulse said that the packet is wrong, lol, and thats why I stay at "Connecting to gameserver", can u give me witch packets changed at 5180 ?

-- = done

--New auth packet
--CharacterPacket
--Apprently GeneralData packet

?
06/27/2010 12:09 Arcо#4
Quote:
Originally Posted by Eliminationn View Post
Request close
Don't double post, use the edit button.
06/27/2010 12:22 _DreadNought_#5
if u do a double post when u want it closed, mods respond quicker.

btw. get on msn