29 uint16 opcode = luaL_checkunsigned(L, 1);
31 luaL_error(L,
"Invalid opcode type (%d)", opcode);
138 std::string _val = std::string(luaL_checkstring(L, 1));
146 int8 byte = luaL_checkinteger(L, 1);
154 uint8 byte = luaL_checkunsigned(L, 1);
162 uint16 _ushort = luaL_checkunsigned(L, 1);
163 (*packet) << _ushort;
170 int16 _short = luaL_checkinteger(L, 1);
178 int32 _long = luaL_checkinteger(L, 1);
186 uint32 _ulong = luaL_checkunsigned(L, 1);
194 float _val = luaL_checknumber(L, 1);
202 double _val = luaL_checknumber(L, 1);
Opcodes GetOpcode() const
void SetOpcode(Opcodes opcode)
#define NUM_OPCODE_HANDLERS
int WriteGUID(lua_State *L, WorldPacket *packet)
int WriteUByte(lua_State *L, WorldPacket *packet)
int ReadString(lua_State *L, WorldPacket *packet)
int ReadULong(lua_State *L, WorldPacket *packet)
int ReadLong(lua_State *L, WorldPacket *packet)
int WriteUShort(lua_State *L, WorldPacket *packet)
int WriteLong(lua_State *L, WorldPacket *packet)
int WriteFloat(lua_State *L, WorldPacket *packet)
int ReadFloat(lua_State *L, WorldPacket *packet)
int SetOpcode(lua_State *L, WorldPacket *packet)
int WriteString(lua_State *L, WorldPacket *packet)
int WriteDouble(lua_State *L, WorldPacket *packet)
int ReadDouble(lua_State *L, WorldPacket *packet)
int WriteULong(lua_State *L, WorldPacket *packet)
int ReadUShort(lua_State *L, WorldPacket *packet)
int ReadGUID(lua_State *L, WorldPacket *packet)
int GetOpcode(lua_State *L, WorldPacket *packet)
int ReadUByte(lua_State *L, WorldPacket *packet)
int ReadByte(lua_State *L, WorldPacket *packet)
int WriteByte(lua_State *L, WorldPacket *packet)
int WriteShort(lua_State *L, WorldPacket *packet)
int ReadShort(lua_State *L, WorldPacket *packet)
int GetSize(lua_State *L, WorldPacket *packet)