Since this script is outdated i would like to have it updated xd
Im also getting debug in tibia while entering the action tile.
if anyone could do this, then it would be great, thanks in advance
Im also getting debug in tibia while entering the action tile.
if anyone could do this, then it would be great, thanks in advance
PHP:
function onStepIn(cid, item, pos)
local ice = {x=427, y=503, z=7}
local fire = {x=424, y=503, z=7}
local energy = {x=424, y=505, z=7}
local earth = {x=427, y=505, z=7}
if getPlayerLookDir(cid) == 0 then
newdir = 2
elseif getPlayerLookDir(cid) == 1 then
newdir = 3
elseif getPlayerLookDir(cid) == 2 then
newdir = 0
else
newdir = 1
end
if item.actionid == 7801 then
if getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then
doTeleportThing(cid, ice)
doSendMagicEffect(ice, 10)
else
doPlayerSay(cid, "Only Premium Druids of level 30 or higher are able to enter this portal", 16)
doMoveCreature(cid, newdir)
end
elseif item.actionid == 7802 then
if getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then
doTeleportThing(cid, earth)
doSendMagicEffect(earth, 10)
else
doPlayerSay(cid, "Only Premium Druids of level 30 or higher are able to enter this portal", 16)
doMoveCreature(cid, newdir)
end
elseif item.actionid == 7803 then
if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then
doTeleportThing(cid, fire)
doSendMagicEffect(fire, 10)
else
doPlayerSay(cid, "Only Premium Sorcerers of level 30 or higher are able to enter this portal", 16)
doMoveCreature(cid, newdir)
end
elseif item.actionid == 7804 then
if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then
doTeleportThing(cid, energy)
doSendMagicEffect(energy, 10)
else
doPlayerSay(cid, "Only Premium Sorcerers of level 30 or higher are able to enter this portal", 16)
doMoveCreature(cid, newdir)
end
end
return TRUE
end
PHP:
<movevent type="StepIn" actionid="7801" event="script" value="alterstp.lua" />
<movevent type="StepIn" actionid="7802" event="script" value="alterstp.lua" />
<movevent type="StepIn" actionid="7803" event="script" value="alterstp.lua" />
<movevent type="StepIn" actionid="7804" event="script" value="alterstp.lua" />