Jump to content

Question

Estou com pequeno erro no comando "Leavehouse"

 

Uso versão OTX

8ebb016e2a8c43d0838c1b16ba2702b2.png

 

Script leavehouse.lua

 

 



function onSay(cid, words, param, channel)
    if(not checkExhausted(cid, 666, 10)) then
        return false
    end

    local house = getHouseFromPos(getCreaturePosition(cid))
    if(not house) then
        doPlayerSendCancel(cid, "You are not inside a house.")
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
        return false
    end

    local owner = getHouseInfo(house).owner
    if(owner ~= getPlayerGUID(cid) and (owner ~= getPlayerGuildId(cid) or getPlayerGuildLevel(cid) ~= GUILDLEVEL_LEADER)) then
        doPlayerSendCancel(cid, "You are not the owner of this house.")
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
        return false
    end

    setHouseOwner(house, 0)
    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)
    return false
end

 

Link to comment
https://xtibia.com/forum/topic/241798-erro-comando-leavehouse/
Share on other sites

1 answer to this question

Recommended Posts

  • 1

troca

    if(not checkExhausted(cid, 666, 10)) then
        return false
    end 

por
 

   if not exhaustion.check(cid, 666) then        return false    end 	exhaustion.set(cid, 666, 10)


 

×
×
  • Create New...