• 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!

Tarpit tomb

corboniozo

New Member
Joined
Aug 10, 2014
Messages
2
Reaction score
0
I try entering the tarpit tomb, and when i get to the bottom floor my scarb coin doesn't let me enter the other side Any suggestions?
 
I'm using OTSL and here's what I got. You just need to check if the uniqueid is already being used or not, and add the uniqueid for its respective flame.

movements.xml
Code:
    <!--- Ankrahmun Tomb Mystic Fires -->
    <movevent type="StepIn" uniqueid="6003" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60064" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60065" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60066" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60067" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60068" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60069" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60070" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60071" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60072" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60073" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60074" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60075" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60076" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60077" event="script" value="tomb.lua" />
    <movevent type="StepIn" uniqueid="60078" event="script" value="tomb.lua" />

and tomb.lua
Code:
local config = {
    [6003] = {{x=33073, y=32589, z=13}, {x=33080,y=32588,z=13}},
    [60064] = {x=33072,y=32589,z=13},
    [60065] = {{x=33098,y=32816,z=13}, {x=33093,y=32824,z=13}},
    [60066] = {x=33097,y=32815,z=13},
    [60067] = {{x=33135,y=32682,z=12}, {x=33130,y=32683,z=12}},
    [60068] = {x=33136,y=32683,z=12},
    [60069] = {{x=33161,y=32831,z=10}, {x=33156,y=32832,z=10}},
    [60070] = {x=33162,y=32832,z=10},
    [60071] = {{x=33233,y=32692,z=13}, {x=33234,y=32687,z=13}},
    [60072] = {x=33234,y=32693,z=13},
    [60073] = {{x=33240,y=32855,z=13}, {x=33246,y=32850,z=13}},
    [60074] = {x=33239,y=32856,z=13},
    [60075] = {{x=33276,y=32552,z=14}, {x=33271,y=32553,z=14}},
    [60076] = {x=33277,y=32553,z=14},
    [60077] = {{x=33293,y=32741,z=13}, {x=33299,y=32742,z=13}},
    [60078] = {x=33292,y=32742,z=13}
}
function onStepIn(cid, item, pos, fromPosition)
    if(config[item.uid]) then
        if(type(config[item.uid]) == "table" and #config[item.uid] == 2) then
            local coin = getTileItemById(config[item.uid][1], 2159).uid
            if(coin > 0) then
                doRemoveItem(coin, 1)
                doSendMagicEffect(config[item.uid][1], CONST_ME_HITBYFIRE)
                doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
                doTeleportThing(cid, config[item.uid][2], FALSE)
                doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
            end
        else
            doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
            doTeleportThing(cid, config[item.uid], FALSE)
            doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
        end
    end
    return TRUE
end
 

Similar threads

Back
Top