• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua TFS 1.0 Erro OPcode

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:
Back
Top