Updated Lua Packet (markdown)

KimLS
2014-09-24 03:58:14 -07:00
parent 3bf23dd564
commit 6ca9570b5e
+36 -33
@@ -1,34 +1,37 @@
Packet is a class exported to Lua that represents the EQApplicationPacket object from EQEmu. Packet is a class exported to Lua that represents the EQApplicationPacket object from EQEmu.
[Return to the Lua API](Lua-API) [Return to the Lua API](Lua-API)
### Properties ### Properties
``` ```
packet.null -- Returns true if this object is null packet.null -- Returns true if this object is null
packet.valid -- Returns true if this object is not null packet.valid -- Returns true if this object is not null
``` ```
### Member Functions ### Member Functions
``` ```
Packet() -- Creates a null spell Packet() -- Creates a null spell
Packet(Integer opcode, Integer size) Packet(Integer opcode, Integer size)
Integer GetSize(); Packet(Integer opcode, Integer size, Boolean use_raw_opcode)
Integer GetOpcode(); Integer GetSize();
Void SetOpcode(Integer op); Integer GetOpcode();
Void WriteInteger8(Integer offset, Integer value); Void SetOpcode(Integer op);
Void WriteInteger16(Integer offset, Integer value); Integer GetRawOpcode();
Void WriteInteger32(Integer offset, Integer value); Void SetRawOpcode(Integer op);
Void WriteInteger64(Integer offset, Integer value); Void WriteInteger8(Integer offset, Integer value);
Void WriteFloat(Integer offset, Real value); Void WriteInteger16(Integer offset, Integer value);
Void WriteDouble(Integer offset, Real value); Void WriteInteger32(Integer offset, Integer value);
Void WriteString(Integer offset, String value); Void WriteInteger64(Integer offset, Integer value);
Void WriteFixedLengthString(Integer offset, String value, Integer string_length); Void WriteFloat(Integer offset, Real value);
Integer ReadInteger8(Integer offset); Void WriteDouble(Integer offset, Real value);
Integer ReadInteger16(Integer offset); Void WriteString(Integer offset, String value);
Integer ReadInteger32(Integer offset); Void WriteFixedLengthString(Integer offset, String value, Integer string_length);
Integer ReadInteger64(Integer offset); Integer ReadInteger8(Integer offset);
Real ReadFloat(Integer offset); Integer ReadInteger16(Integer offset);
Real ReadDouble(Integer offset); Integer ReadInteger32(Integer offset);
String ReadString(Integer offset); Integer ReadInteger64(Integer offset);
String ReadFixedLengthString(Integer offset, Integer string_length); Real ReadFloat(Integer offset);
Real ReadDouble(Integer offset);
String ReadString(Integer offset);
String ReadFixedLengthString(Integer offset, Integer string_length);
``` ```