function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local pos = { x = 100, y = 100, z = 7 }
local outfitCondition = createConditionObject(CONDITION_OUTFIT)
setConditionParam(outfitCondition, CONDITION_PARAM_TICKS, -1)
addOutfitCondition(outfitCondition, {lookType = 4, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})
if isPlayer(cid) then
doAddCondition(cid, outfitCondition)
doSendMagicEffect(pos, 10)
end
return true
end
That's nice. Do you want me to fix it without you telling me what the error is or what?
local wolfCondition = createConditionObject(CONDITION_OUTFIT)
setConditionParam(wolfCondition, CONDITION_PARAM_TICKS, 2*60*1000) -- 2*60*1000 is the time (2 minutes)
addOutfitCondition(wolfCondition, {lookType = 27, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})
local pos = { x = 100, y = 100, z = 7 }
function onStepIn(cid,item,position,lastPosition,fromPosition,toPosition,actor)
if isPlayer(cid) then
doAddCondition(cid,outfitCondition)
doSendMagicEffect(pos,10)
end
return true
end
I added a note to the script so you know what to edit.
local wolfCondition = createConditionObject(CONDITION_OUTFIT)
setConditionParam(wolfCondition, CONDITION_PARAM_TICKS, 2*60*1000) -- 2*60*1000 is the time (2 minutes)
addOutfitCondition(wolfCondition, {lookType = 27, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})
local pos = { x = 100, y = 100, z = 7 }
function onStepIn(cid,item,position,lastPosition,fromPosition,toPosition,actor)
if isPlayer(cid) then
doTeleportThing(cid, pos)
doAddCondition(cid,outfitCondition)
doSendMagicEffect(pos,10)
end
return true
end
<movevent type="StepIn" actionid="9001" event="script" value="teleport.lua"/>
[Error - MoveEvents Interface]
data/movements/scripts/teleport.lua:onStepIn
Description:
(luaDoAddCondition) Condition not found
local outfitCondition = createConditionObject(CONDITION_OUTFIT)
setConditionParam(outfitCondition, CONDITION_PARAM_TICKS, 2*60*1000) -- 2*60*1000 is the time (2 minutes)
addOutfitCondition(outfitCondition, {lookType = 27, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})
local pos = { x = 100, y = 100, z = 7 }
function onStepIn(cid,item,position,lastPosition,fromPosition,toPosition,actor)
if isPlayer(cid) then
doTeleportThing(cid, pos)
doAddCondition(cid,outfitCondition)
doSendMagicEffect(pos,10)
end
return true
end