eduardbean
Member
- Joined
- Nov 26, 2010
- Messages
- 129
- Solutions
- 2
- Reaction score
- 15
When I try to use opcodes on my server I get this error in the client
Code:
ERROR: Unable to send extended opcode 1, extended opcodes are not enabled
ERROR: Unable to send extended opcode 12, extended opcodes are not enabled
ERROR: Unable to send extended opcode 10, extended opcodes are not enabled
ERROR: Unable to send extended opcode 11, extended opcodes are not enabled
OtClient Module
Code:
function getList()
local protocolGame = g_game.getProtocolGame()
if protocolGame then
protocolGame:sendExtendedOpcode(10, "list")
return true
end
end
ProtocolGame.registerExtendedOpcode(13, updateItemList)
function updateItemList(protocol, opcode, buffer)
local player = g_game.getLocalPlayer()
if not player then return end
local lootList = buffer:split(";")
local txt = "List\n\n"
for k, v in pairs(lootList) do
txt = txt.. k..": "..v.."\n"
end
return lootList:setText(txt)
end
Creaturescript Code
Code:
function onExtendedOpcode(player, opcode, buffer)
if opcode == 10 then
print(buffer)
end
if opcode == 12 then
loots = getPlayerLootList(player)
Player.sendExtendedOpcode(player, 13, "teste")
end
Already Registred in Login
Code:
player:registerEvent("ExtendedOpcode")
What is the problem ?
Last edited: