<movevent type="StepIn" uniqueid="13377" event="script" value="sqmlvl.lua"/>
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local level = 300
if (isPlayer(cid) and getPlayerLevel(cid) >= level)
return true
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Only level " .. level .. " can pass.")
doTeleportThing(cid, fromPosition, true)
return true
end
end
function onStepIn(cid, item, position, fromPosition)
local levelreq = 300 -- Set required level here
local acid = 16161 -- Set action id of eletric sparks
local level = getPlayerLevel(cid)
if item.aid == acid and level < levelreq then
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You need level " .. levelreq .. " to pass.")
else
return true
end
end
<movevent event="StepIn" fromid="5068" toid="5070" script="back.lua"/>
none of them works...
arheon:
error ... : 'then' expected near 'return'
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local level = 300
if (isPlayer(cid) and getPlayerLevel(cid) >= level)then
return true
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Only level " .. level .. " can pass.")
doTeleportThing(cid, fromPosition, true)
return true
end
end
function onStepIn(cid, item, position, fromPosition)
local level = 300
if getPlayerLevel(cid) >= level then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Welcome over.")
else
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need to be at least level "..level.." to pass here!")
doSendMagicEffect(getPlayerPosition(cid), 9)
end
return TRUE
end
<movevent type="StepIn" actionid="1829" event="script" value="filename.lua"/>