• 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 DoTransformItem - item not found

God Sallonzo

New Member
Joined
Feb 17, 2008
Messages
124
Reaction score
2
Location
The Netherlands
Hi

I have this lua script for the carrot part of the hota quest

But when i use the lever in game it says in my console item not found

Can anybody edit it so it should be working

All other parts from the quest are working so far

Thanks

Code:
local fire = createConditionObject(CONDITION_FIRE)
    addDamageCondition(fire, 1, 1, -200)
    
function onUse(cid, item, fromPosition, itemEx, toPosition)
local time = 1
local f = function(p)
    doTransformItem(getTileItemById(p, 1946).uid, 1945)
end

function Back1() 
    local back = getTileItemById({x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z}, 2684, 1)
    if back.uid > 0 then
        doTransformItem(getTileItemById( {x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},2684 ).uid, 2662)
    else
        doTransformItem(getTileItemById( {x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},2355 ).uid, 2662)
    end
    return true
end
    local remove = getTileItemById({x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z}, 2662, 1)
    if item.itemid == 1945 then
        doTransformItem(item.uid,1946)
        if remove.uid > 0 then
            if math.random(1,3) == 1 then
                doTransformItem(getTileItemById( {x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},2662 ).uid, 2684)
                setPlayerStorageValue(cid,100145,1)
                doSendMagicEffect({x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},math.random(28,30))
                e = addEvent(Back1, time *1000, fromPosition)
                f = addEvent(f, time * 1000, fromPosition)
            else
                doAddCondition(cid, fire)
                doTransformItem(getTileItemById( {x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},2662 ).uid, 2355)
                doSendMagicEffect({x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},6)
                e = addEvent(Back1, time * 1000, fromPosition)
                f = addEvent(f, time * 1000, fromPosition)
            end
        end
    elseif item.itemid == 1946 then
        setPlayerStorageValue(cid, 100146,-1)
        local carrot = getTileItemById({x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z}, 2684, 1)
        doTransformItem(item.uid,1945)
            if carrot.uid > 0 then
                doTransformItem(getTileItemById( {x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},2684 ).uid, 2662)
                stopEvent(e)
                stopEvent(f)
            else
                doTransformItem(getTileItemById( {x=fromPosition.x-1,y=fromPosition.y,z=fromPosition.z},2355 ).uid, 2662)
                stopEvent(e)
                stopEvent(f)
            end
        end
    return true
end
 
Back
Top