fredde3436
Member
- Joined
- Jul 6, 2009
- Messages
- 226
- Reaction score
- 7
I could use a script when u walk on a tile a Training monk will pop up, and when you step out, he will disappear, to minimize the cpu/ram usage 
function onStepIn(cid, item, pos, frompos)
trainpos = {x=frompos.x+1, y=frompos.y-1, z=frompos.z}
trainpos2 = {x=frompos.x+1, y=frompos.y+1, z=frompos.z}
doSummonCreature("Training monk", trainpos)
doSummonCreature("Training monk", trainpos2)
end
function onStepOut(cid, item, pos, frompos)
trainpos = {x=frompos.x+1, y=frompos.y-1, z=frompos.z, stackpos=253}
train1 = getThingFromPos(trainpos)
trainpos2 = {x=frompos.x+1, y=frompos.y+1, z=frompos.z, stackpos=253}
train2 = getThingFromPos(trainpos2)
if isCreature(train1.uid) and isCreature(train2.uid) then
doRemoveCreature(train1.uid)
doRemoveCreature(train2.uid)
end
end
<movevent type="StepIn" actionid="1221" event="script" value="train.lua"/>
<movevent type="StepOut" actionid="1221" event="script" value="train.lua"/>
function onStepIn(cid, item, pos, frompos)
trainpos = {x=pos.x+1, y=pos.y-1, z=pos.z}
trainpos2 = {x=pos.x+1, y=pos.y+1, z=pos.z}
doSummonCreature("Training monk", trainpos)
doSummonCreature("Training monk", trainpos2)
end
function onStepOut(cid, item, pos, frompos)
trainpos = {x=frompos.x+1, y=frompos.y-1, z=frompos.z, stackpos=253}
train1 = getThingFromPos(trainpos)
trainpos2 = {x=frompos.x+1, y=frompos.y+1, z=frompos.z, stackpos=253}
train2 = getThingFromPos(trainpos2)
if isCreature(train1.uid) and isCreature(train2.uid) then
doRemoveCreature(train1.uid)
doRemoveCreature(train2.uid)
end
end