public void SetSlotOrder(IPCReceiver receiver, IPCReader data) { var server = data.ReadByte(); var id = data.ReadInt32(); var order = data.ReadInt32(); serverdbs[server].SetSlotOrder(id, order); }
public void SetQuickSlots(IPCReceiver receiver, IPCReader data) { var server = data.ReadByte(); var id = data.ReadInt32(); var quickslot = data.ReadInt32(); var position = data.ReadInt32(); serverdbs[server].SetQuickSlots(id, quickslot, position); }
public void UpdateStatPoints(IPCReceiver receiver, IPCReader data) { var server = data.ReadByte(); var id = data.ReadInt32(); var str = data.ReadInt32(); var dex = data.ReadInt32(); var intel = data.ReadInt32(); var pnt = data.ReadInt32(); serverdbs[server].UpdateStatPoints(id, str, dex, intel, pnt); }
public void SetSubPassTime(IPCReceiver receiver, IPCReader data) { var id = data.ReadInt32(); var time = data.ReadByte(); logindb.SetSubPassTime(id, time); }
public void CreateCharacter(IPCReceiver receiver, IPCReader data) { var server = data.ReadByte(); var id = data.ReadInt32(); var slot = data.ReadByte(); var name = data.ReadString(); var _class = data.ReadByte(); var gender = data.ReadBoolean(); var face = data.ReadByte(); var hair = data.ReadByte(); var colour = data.ReadByte(); var stats = initialCharStats[_class]; var items = initialCharItems[_class]; var skills = initialCharSkills[_class]; var quickslots = initialCharQuickslots[_class]; var status = serverdbs[server].CreateCharacter(id, slot, name, _class, gender, face, hair, colour, stats.ToArray(), items, skills, quickslots); var packet = new IPCWriter(IPC.CreateCharacter); packet.Write((byte)status); receiver.Send(packet); }
void UpdateOnline(IPCReceiver receiver, IPCReader data, SyncHandler sync) { var id = data.ReadInt32(); var online = data.ReadBoolean(); var logindb = sync.GetLoginDBHandler(); logindb.UpdateOnline(id, online); }
public void UpdateIPDate(IPCReceiver receiver, IPCReader data) { var id = data.ReadInt32(); var ip = data.ReadString(); var date = DateTime.FromBinary(data.ReadInt64()); logindb.UpdateIPDate(id, ip, date); }
void UpdateIPDate(IPCReceiver receiver, IPCReader data, SyncHandler sync) { var id = data.ReadInt32(); var ip = data.ReadString(); var date = DateTime.FromBinary(data.ReadInt64()); var logindb = sync.GetLoginDBHandler(); logindb.UpdateIPDate(id, ip, date); }
public void UpdateSkillPoints(IPCReceiver receiver, IPCReader data) { var server = data.ReadByte(); var id = data.ReadInt32(); var skillid = data.ReadUInt16(); var level = data.ReadUInt16(); var slot = data.ReadByte(); serverdbs[server].UpdateSkillPoints(id, skillid, level, slot); }
public void UpdateCharacterPosition(IPCReceiver receiver, IPCReader data) { var server = data.ReadByte(); var id = data.ReadInt32(); var slot = data.ReadByte(); var map = data.ReadByte(); var x = data.ReadByte(); var y = data.ReadByte(); serverdbs[server].UpdateCharacterPosition(id, slot, map, x, y); }
public void VerifyPassword(IPCReceiver receiver, IPCReader data) { var id = data.ReadInt32(); var pass = data.ReadString(); var packet = new IPCWriter(IPC.VerifyPassword); var status = logindb.VerifyPassword(id, pass); packet.Write(status); receiver.Send(packet); }
public void GetSlotOrder(IPCReceiver receiver, IPCReader data) { var server = data.ReadByte(); var id = data.ReadInt32(); var packet = new IPCWriter(IPC.GetSlotOrder); var order = serverdbs[server].GetSlotOrder(id); packet.Write(order); receiver.Send(packet); }
void VerifyPassword(IPCReceiver receiver, IPCReader data, SyncHandler sync) { var id = data.ReadInt32(); var pass = data.ReadString(); var logindb = sync.GetLoginDBHandler(); var packet = new IPCWriter(IPC.VerifyPassword); var status = logindb.VerifyPassword(id, pass); packet.Write(status); receiver.Send(packet); }