From 9b10ed293e24b7f0297e9b93968d8e923c42daa0 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 13 Jul 2013 13:59:27 -0700 Subject: [PATCH] Created Lua Packet (markdown) --- Lua-Packet.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Lua-Packet.md diff --git a/Lua-Packet.md b/Lua-Packet.md new file mode 100644 index 0000000..1d60e86 --- /dev/null +++ b/Lua-Packet.md @@ -0,0 +1,34 @@ +Packet is a class exported to Lua that represents the EQApplicationPacket object from EQEmu. + +[Return to the Lua API](Lua-API) + +### Properties +``` +packet.null -- Returns true if this object is null +packet.valid -- Returns true if this object is not null +``` + +### Member Functions +``` +Packet() -- Creates a null spell +Packet(Integer opcode, Integer size) +Integer GetSize(); +Integer GetOpcode(); +void SetOpcode(Integer op); +void WriteInteger8(Integer offset, Integer value); +void WriteInteger16(Integer offset, Integer value); +void WriteInteger32(Integer offset, Integer value); +void WriteInteger64(Integer offset, Integer value); +void WriteFloat(Integer offset, Real value); +void WriteDouble(Integer offset, Real value); +void WriteString(Integer offset, String value); +void WriteFixedLengthString(Integer offset, String value, Integer string_length); +Integer ReadInteger8(Integer offset); +Integer ReadInteger16(Integer offset); +Integer ReadInteger32(Integer offset); +Integer ReadInteger64(Integer offset); +Real ReadFloat(Integer offset); +Real ReadDouble(Integer offset); +String ReadString(Integer offset); +String ReadFixedLengthString(Integer offset, Integer string_length); +``` \ No newline at end of file