Eu to com um problema na arena Svarground, eu editei as coordenadas do script para se adequarem ao meu ot, mas quando o player passa pelo teleport que leva para a primeira arena o monstro não é summonado e aparece o seguinte erro no console:
[Error - Action Interface]
data/actions/scripts/arena door.lua:onUse
Description:
(luaDoTeleportThing) Thing not found
To quebrando a cabeça aqui tentando arrumar e não consigo ajuda please
Se precisarem do script:
Arena door.lua:
function onUse(cid, item, fromPosition, itemEx, toPosition)
greenhorn = 5000
scrapper = 5001
warlord = 5002
starting={x=1075, y=396, z=7, stackpos=253}
ending={x=1051, y=357, z=7, stackpos=253}
trash= {x=1169, y=725, z=13}
---------------------------------------------------------------------------------------------------------------------
greenhornstatus = getPlayerStorageValue(cid,greenhorn)
scrapperstatus = getPlayerStorageValue(cid,scrapper)
warlordstatus = getPlayerStorageValue(cid,warlord)
checking={x=starting.x, y=starting.y, z=starting.z, stackpos=starting.stackpos}
if item.itemid == 5132 and item.actionid == 60000 then
if warlordstatus == 1 or scrapperstatus == 1 or greenhornstatus == 1 then
players=0
totalmonsters=0
monster = {}
repeat
creature= getThingfromPos(checking)
if creature.itemid > 0 then
if getPlayerAccess(creature.uid) == 0 then
players=players+1
end
if getPlayerAccess(creature.uid) ~= 0 and getPlayerAccess(creature.uid) ~= 3 then
totalmonsters=totalmonsters+1
monster[totalmonsters]=creature.uid
end
end
checking.x=checking.x+1
if checking.x>ending.x then
checking.x=starting.x
checking.y=checking.y+1
end
until checking.y>ending.y
if players==0 then
current=0
repeat
current=current+1
doTeleportThing(monster[current],trash)
until current>=totalmonsters
doTransformItem(item.uid, 5133)
doTeleportThing(cid, toPosition, TRUE)
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need permission of Halvar to enter in Arena.")
end
end
end
Arena.lua:
function onStepIn(cid, item, position, fromPosition)
getele = getThingfromPos(arenaroom)
getele1 = getThingfromPos(arenache1)
getele2 = getThingfromPos(arenache2)
getele3 = getThingfromPos(arenache3)
getele4 = getThingfromPos(arenache4)
getele5 = getThingfromPos(arenache5)
getele6 = getThingfromPos(arenache6)
getele7 = getThingfromPos(arenache7)
getele8 = getThingfromPos(arenache8)
getele9 = getThingfromPos(arenache9)
getele10 = getThingfromPos(arenache10)
greenhornstatus = getPlayerStorageValue(cid,5000)
scrapperstatus = getPlayerStorageValue(cid,5001)
warlordstatus = getPlayerStorageValue(cid,5002)
-----------------------------------------------------------------------------------------------------------------
if item.itemid == 5023 and item.actionid == 5110 then
doTeleportThing(getele.uid,arenapos,0)
doSendMagicEffect(arenapos,10)
if warlordstatus == 1 then
doSummonCreature(bossw1, monsterpos1)
setPlayerStorageValue(cid,5002,2)
elseif scrapperstatus == 1 then
doSummonCreature(bosss1, monsterpos1)
setPlayerStorageValue(cid,5001,2)
elseif greenhornstatus == 1 then
doSummonCreature(bossg1, monsterpos1)
setPlayerStorageValue(cid,5000,2)
else
doPlayerSendCancel(cid,"You need talk to halvar")
end
elseif item.itemid == 5023 and item.actionid == 5100 then
doTeleportThing(getele1.uid,arenapos2,0)
doSendMagicEffect(arenapos2,10)
getrem1 = getThingfromPos({x=arenache1.x, y=arenache1.y, z=arenache1.z, stackpos =1})
doCreateItem(5023,1,arenache1)
doRemoveItem(getrem1.uid,1)
if warlordstatus == 2 then
doSummonCreature(bossw2, monsterpos2)
elseif scrapperstatus == 2 then
doSummonCreature(bosss2, monsterpos2)
elseif greenhornstatus == 2 then
doSummonCreature(bossg2, monsterpos2)
end
elseif item.itemid == 5023 and item.actionid == 5101 then
doTeleportThing(getele2.uid,arenapos3,0)
doSendMagicEffect(arenapos3,10)
local getrem2 = getThingfromPos({x=arenache2.x, y=arenache2.y, z=arenache2.z, stackpos =1})
doRemoveItem(getrem2.uid,1)
doCreateItem(5023,1,arenache2)
if warlordstatus == 2 then
doSummonCreature(bossw3, monsterpos3)
elseif scrapperstatus == 2 then
doSummonCreature(bosss3, monsterpos3)
elseif greenhornstatus == 2 then
doSummonCreature(bossg3, monsterpos3)
end
elseif item.itemid == 5023 and item.actionid == 5102 then
doTeleportThing(getele3.uid,arenapos4,0)
doSendMagicEffect(arenapos4,10)
local getrem3 = getThingfromPos({x=arenache3.x, y=arenache3.y, z=arenache3.z, stackpos =1})
doRemoveItem(getrem3.uid,1)
doCreateItem(5023,1,arenache3)
if warlordstatus == 2 then
doSummonCreature(bossw4, monsterpos4)
elseif scrapperstatus == 2 then
doSummonCreature(bosss4, monsterpos4)
elseif greenhornstatus == 2 then
doSummonCreature(bossg4, monsterpos4)
end
elseif item.itemid == 5023 and item.actionid == 5103 then
doTeleportThing(getele4.uid,arenapos5,0)
doSendMagicEffect(arenapos5,10)
local getrem4 = getThingfromPos({x=arenache4.x, y=arenache4.y, z=arenache4.z, stackpos =1})
doRemoveItem(getrem4.uid,1)
doCreateItem(5023,1,arenache4)
if warlordstatus == 2 then
doSummonCreature(bossw5, monsterpos5)
elseif scrapperstatus == 2 then
doSummonCreature(bosss5, monsterpos5)
elseif greenhornstatus == 2 then
doSummonCreature(bossg5, monsterpos5)
end
elseif item.itemid == 5023 and item.actionid == 5104 then
doTeleportThing(getele5.uid,arenapos6,0)
doSendMagicEffect(arenapos6,10)
local getrem5 = getThingfromPos({x=arenache5.x, y=arenache5.y, z=arenache5.z, stackpos =1})
doRemoveItem(getrem5.uid,1)
doCreateItem(5023,1,arenache5)
if warlordstatus == 2 then
doSummonCreature(bossw6, monsterpos6)
elseif scrapperstatus == 2 then
doSummonCreature(bosss6, monsterpos6)
elseif greenhornstatus == 2 then
doSummonCreature(bossg6, monsterpos6)
end
elseif item.itemid == 5023 and item.actionid == 5105 then
doTeleportThing(getele6.uid,arenapos7,0)
doSendMagicEffect(arenapos7,10)
local getrem6 = getThingfromPos({x=arenache6.x, y=arenache6.y, z=arenache6.z, stackpos =1})
doRemoveItem(getrem6.uid,1)
doCreateItem(5023,1,arenache6)
if warlordstatus == 2 then
doSummonCreature(bossw7, monsterpos7)
elseif scrapperstatus == 2 then
doSummonCreature(bosss7, monsterpos7)
elseif greenhornstatus == 2 then
doSummonCreature(bossg7, monsterpos7)
end
elseif item.itemid == 5023 and item.actionid == 5106 then
doTeleportThing(getele7.uid,arenapos8,0)
doSendMagicEffect(arenapos8,10)
local getrem7 = getThingfromPos({x=arenache7.x, y=arenache7.y, z=arenache7.z, stackpos =1})
doRemoveItem(getrem7.uid,1)
doCreateItem(5023,1,arenache7)
if warlordstatus == 2 then
doSummonCreature(bossw8, monsterpos8)
elseif scrapperstatus == 2 then
doSummonCreature(bosss8, monsterpos8)
elseif greenhornstatus == 2 then
doSummonCreature(bossg8, monsterpos8)
end
elseif item.itemid == 5023 and item.actionid == 5107 then
doTeleportThing(getele8.uid,arenapos9,0)
doSendMagicEffect(arenapos8,10)
local getrem8 = getThingfromPos({x=arenache8.x, y=arenache8.y, z=arenache8.z, stackpos =1})
doRemoveItem(getrem8.uid,1)
doCreateItem(5023,1,arenache8)
if warlordstatus == 2 then
doSummonCreature(bossw9, monsterpos9)
elseif scrapperstatus == 2 then
doSummonCreature(bosss9, monsterpos9)
elseif greenhornstatus == 2 then
doSummonCreature(bossg9, monsterpos9)
end
elseif item.itemid == 5023 and item.actionid == 5108 then
doTeleportThing(getele9.uid,arenapos10,0)
doSendMagicEffect(arenapos9,10)
local getrem9 = getThingfromPos({x=arenache9.x, y=arenache9.y, z=arenache9.z, stackpos =1})
doRemoveItem(getrem9.uid,1)
doCreateItem(5023,1,arenache9)
if warlordstatus == 2 then
doSummonCreature(bossw10, monsterpos10)
elseif scrapperstatus == 2 then
doSummonCreature(bosss10, monsterpos10)
elseif greenhornstatus == 2 then
doSummonCreature(bossg10, monsterpos10)
end
elseif item.itemid == 5023 and item.actionid == 5109 then
doTeleportThing(getele10.uid,rewardpos,0)
doSendMagicEffect(rewardpos,10)
local getrem10 = getThingfromPos({x=arenache10.x, y=arenache10.y, z=arenache10.z, stackpos =1})
doRemoveItem(getrem10.uid,1)
doCreateItem(5023,1,arenache10)
if warlordstatus == 2 then
setPlayerStorageValue(cid,5002,3)
setPlayerStorageValue(cid,5007,1)
elseif scrapperstatus == 2 then
setPlayerStorageValue(cid,5001,3)
setPlayerStorageValue(cid,5006,1)
elseif greenhornstatus == 2 then
setPlayerStorageValue(cid,5000,3)
setPlayerStorageValue(cid,5005,1)
end
elseif item.itemid == 5023 and item.actionid == 5111 then
if warlordstatus == 2 then
setPlayerStorageValue(cid,5002,0)
elseif scrapperstatus == 2 then
setPlayerStorageValue(cid,5001,0)
elseif greenhornstatus == 2 then
setPlayerStorageValue(cid,5000,0)
end
elseif item.itemid == 426 then
if item.actionid == 5010 then
doTransformItem(item.uid, 425)
if getPlayerStorageValue(cid,5017) == -1 then
local golden = doCreateItem(8698,1,globet1)
doSetItemSpecialDescription(golden, 'rox by'..getPlayerName(cid)..'.')
doSendMagicEffect(globet1,10)
setPlayerStorageValue(cid,5017,1)
else
doSendMagicEffect(globet1,2)
end
elseif item.actionid == 5011 then
doTransformItem(item.uid, 425)
if getPlayerStorageValue(cid,5016) == -1 then
local golden = doCreateItem(7370,1,globet2)
doSetItemSpecialDescription(golden, 'rox by'..getPlayerName(cid)..'.')
doSendMagicEffect(globet2,10)
setPlayerStorageValue(cid,5016,1)
else
doSendMagicEffect(globet2,2)
end
elseif item.actionid == 5012 then
doTransformItem(item.uid, 425)
if getPlayerStorageValue(cid,5015) == -1 then
local golden = doCreateItem(7371,1,globet3)
doSetItemSpecialDescription(golden, 'rox by'..getPlayerName(cid)..'.')
doSendMagicEffect(globet3,10)
setPlayerStorageValue(cid,5015,1)
else
doSendMagicEffect(globet3,2)
end
end
end
return TRUE
end
function onAddItem(moveitem, tileitem, position)
if moveitem.itemid == 7349 and tileitem.actionid == 5000 then
local getrem1 = getThingfromPos({x=arenache1.x, y=arenache1.y, z=arenache1.z, stackpos =1})
doRemoveItem(getrem1.uid,1)
doCreateItem(1387,1,arenache1)
doMakeEffect(arenache1,13)
local getrem1 = getThingfromPos({x=arenache1.x, y=arenache1.y, z=arenache1.z, stackpos =1})
doSetItemActionId(getrem1.uid,5100)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5001 then
local getrem2 = getThingfromPos({x=arenache2.x, y=arenache2.y, z=arenache2.z, stackpos =1})
doRemoveItem(getrem2.uid,1)
doCreateItem(1387,1,arenache2)
doMakeEffect(arenache2,13)
local getrem2 = getThingfromPos({x=arenache2.x, y=arenache2.y, z=arenache2.z, stackpos =1})
doSetItemActionId(getrem2.uid,5101)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5002 then
local getrem3 = getThingfromPos({x=arenache3.x, y=arenache3.y, z=arenache3.z, stackpos =1})
doRemoveItem(getrem3.uid,1)
doCreateItem(1387,1,arenache3)
doMakeEffect(arenache3,13)
local getrem3 = getThingfromPos({x=arenache3.x, y=arenache3.y, z=arenache3.z, stackpos =1})
doSetItemActionId(getrem3.uid,5102)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5003 then
local getrem4 = getThingfromPos({x=arenache4.x, y=arenache4.y, z=arenache4.z, stackpos =1})
doRemoveItem(getrem4.uid,1)
doCreateItem(1387,1,arenache4)
doMakeEffect(arenache4,13)
local getrem4 = getThingfromPos({x=arenache4.x, y=arenache4.y, z=arenache4.z, stackpos =1})
doSetItemActionId(getrem4.uid,5103)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5004 then
local getrem5 = getThingfromPos({x=arenache5.x, y=arenache5.y, z=arenache5.z, stackpos =1})
doRemoveItem(getrem5.uid,1)
doCreateItem(1387,1,arenache5)
doMakeEffect(arenache5,13)
local getrem5 = getThingfromPos({x=arenache5.x, y=arenache5.y, z=arenache5.z, stackpos =1})
doSetItemActionId(getrem5.uid,5104)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5005 then
local getrem6 = getThingfromPos({x=arenache6.x, y=arenache6.y, z=arenache6.z, stackpos =1})
doRemoveItem(getrem6.uid,1)
doCreateItem(1387,1,arenache6)
doMakeEffect(arenache6,13)
local getrem6 = getThingfromPos({x=arenache6.x, y=arenache6.y, z=arenache6.z, stackpos =1})
doSetItemActionId(getrem6.uid,5105)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5006 then
local getrem7 = getThingfromPos({x=arenache7.x, y=arenache7.y, z=arenache7.z, stackpos =1})
doRemoveItem(getrem7.uid,1)
doCreateItem(1387,1,arenache7)
doMakeEffect(arenache7,13)
local getrem7 = getThingfromPos({x=arenache7.x, y=arenache7.y, z=arenache7.z, stackpos =1})
doSetItemActionId(getrem7.uid,5106)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5007 then
local getrem8 = getThingfromPos({x=arenache8.x, y=arenache8.y, z=arenache8.z, stackpos =1})
doRemoveItem(getrem8.uid,1)
doCreateItem(1387,1,arenache8)
doMakeEffect(arenache8,13)
local getrem8 = getThingfromPos({x=arenache8.x, y=arenache8.y, z=arenache8.z, stackpos =1})
doSetItemActionId(getrem8.uid,5107)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5008 then
local getrem9 = getThingfromPos({x=arenache9.x, y=arenache9.y, z=arenache9.z, stackpos =1})
doRemoveItem(getrem9.uid,1)
doCreateItem(1387,1,arenache9)
doMakeEffect(arenache9,13)
local getrem9 = getThingfromPos({x=arenache9.x, y=arenache9.y, z=arenache9.z, stackpos =1})
doSetItemActionId(getrem9.uid,5108)
elseif moveitem.itemid == 7349 and tileitem.actionid == 5009 then
local getrem10 = getThingfromPos({x=arenache10.x, y=arenache10.y, z=arenache10.z, stackpos =1})
doRemoveItem(getrem10.uid,1)
doCreateItem(1387,1,arenache10)
doMakeEffect(arenache10,13)
local getrem10 = getThingfromPos({x=arenache10.x, y=arenache10.y, z=arenache10.z, stackpos =1})
doSetItemActionId(getrem10.uid,5109)
end
end
info
Grupo: Campones
Registrado: 19/02/07
Posts: 2
Reputação: 0
Eu to com um problema na arena Svarground, eu editei as coordenadas do script para se adequarem ao meu ot, mas quando o player passa pelo teleport que leva para a primeira arena o monstro não é summonado e aparece o seguinte erro no console:
To quebrando a cabeça aqui tentando arrumar e não consigo ajuda please
Se precisarem do script:
Arena door.lua:
function onUse(cid, item, fromPosition, itemEx, toPosition) greenhorn = 5000 scrapper = 5001 warlord = 5002 starting={x=1075, y=396, z=7, stackpos=253} ending={x=1051, y=357, z=7, stackpos=253} trash= {x=1169, y=725, z=13} --------------------------------------------------------------------------------------------------------------------- greenhornstatus = getPlayerStorageValue(cid,greenhorn) scrapperstatus = getPlayerStorageValue(cid,scrapper) warlordstatus = getPlayerStorageValue(cid,warlord) checking={x=starting.x, y=starting.y, z=starting.z, stackpos=starting.stackpos} if item.itemid == 5132 and item.actionid == 60000 then if warlordstatus == 1 or scrapperstatus == 1 or greenhornstatus == 1 then players=0 totalmonsters=0 monster = {} repeat creature= getThingfromPos(checking) if creature.itemid > 0 then if getPlayerAccess(creature.uid) == 0 then players=players+1 end if getPlayerAccess(creature.uid) ~= 0 and getPlayerAccess(creature.uid) ~= 3 then totalmonsters=totalmonsters+1 monster[totalmonsters]=creature.uid end end checking.x=checking.x+1 if checking.x>ending.x then checking.x=starting.x checking.y=checking.y+1 end until checking.y>ending.y if players==0 then current=0 repeat current=current+1 doTeleportThing(monster[current],trash) until current>=totalmonsters doTransformItem(item.uid, 5133) doTeleportThing(cid, toPosition, TRUE) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need permission of Halvar to enter in Arena.") end end endArena.lua:
function onStepIn(cid, item, position, fromPosition) getele = getThingfromPos(arenaroom) getele1 = getThingfromPos(arenache1) getele2 = getThingfromPos(arenache2) getele3 = getThingfromPos(arenache3) getele4 = getThingfromPos(arenache4) getele5 = getThingfromPos(arenache5) getele6 = getThingfromPos(arenache6) getele7 = getThingfromPos(arenache7) getele8 = getThingfromPos(arenache8) getele9 = getThingfromPos(arenache9) getele10 = getThingfromPos(arenache10) greenhornstatus = getPlayerStorageValue(cid,5000) scrapperstatus = getPlayerStorageValue(cid,5001) warlordstatus = getPlayerStorageValue(cid,5002) ----------------------------------------------------------------------------------------------------------------- if item.itemid == 5023 and item.actionid == 5110 then doTeleportThing(getele.uid,arenapos,0) doSendMagicEffect(arenapos,10) if warlordstatus == 1 then doSummonCreature(bossw1, monsterpos1) setPlayerStorageValue(cid,5002,2) elseif scrapperstatus == 1 then doSummonCreature(bosss1, monsterpos1) setPlayerStorageValue(cid,5001,2) elseif greenhornstatus == 1 then doSummonCreature(bossg1, monsterpos1) setPlayerStorageValue(cid,5000,2) else doPlayerSendCancel(cid,"You need talk to halvar") end elseif item.itemid == 5023 and item.actionid == 5100 then doTeleportThing(getele1.uid,arenapos2,0) doSendMagicEffect(arenapos2,10) getrem1 = getThingfromPos({x=arenache1.x, y=arenache1.y, z=arenache1.z, stackpos =1}) doCreateItem(5023,1,arenache1) doRemoveItem(getrem1.uid,1) if warlordstatus == 2 then doSummonCreature(bossw2, monsterpos2) elseif scrapperstatus == 2 then doSummonCreature(bosss2, monsterpos2) elseif greenhornstatus == 2 then doSummonCreature(bossg2, monsterpos2) end elseif item.itemid == 5023 and item.actionid == 5101 then doTeleportThing(getele2.uid,arenapos3,0) doSendMagicEffect(arenapos3,10) local getrem2 = getThingfromPos({x=arenache2.x, y=arenache2.y, z=arenache2.z, stackpos =1}) doRemoveItem(getrem2.uid,1) doCreateItem(5023,1,arenache2) if warlordstatus == 2 then doSummonCreature(bossw3, monsterpos3) elseif scrapperstatus == 2 then doSummonCreature(bosss3, monsterpos3) elseif greenhornstatus == 2 then doSummonCreature(bossg3, monsterpos3) end elseif item.itemid == 5023 and item.actionid == 5102 then doTeleportThing(getele3.uid,arenapos4,0) doSendMagicEffect(arenapos4,10) local getrem3 = getThingfromPos({x=arenache3.x, y=arenache3.y, z=arenache3.z, stackpos =1}) doRemoveItem(getrem3.uid,1) doCreateItem(5023,1,arenache3) if warlordstatus == 2 then doSummonCreature(bossw4, monsterpos4) elseif scrapperstatus == 2 then doSummonCreature(bosss4, monsterpos4) elseif greenhornstatus == 2 then doSummonCreature(bossg4, monsterpos4) end elseif item.itemid == 5023 and item.actionid == 5103 then doTeleportThing(getele4.uid,arenapos5,0) doSendMagicEffect(arenapos5,10) local getrem4 = getThingfromPos({x=arenache4.x, y=arenache4.y, z=arenache4.z, stackpos =1}) doRemoveItem(getrem4.uid,1) doCreateItem(5023,1,arenache4) if warlordstatus == 2 then doSummonCreature(bossw5, monsterpos5) elseif scrapperstatus == 2 then doSummonCreature(bosss5, monsterpos5) elseif greenhornstatus == 2 then doSummonCreature(bossg5, monsterpos5) end elseif item.itemid == 5023 and item.actionid == 5104 then doTeleportThing(getele5.uid,arenapos6,0) doSendMagicEffect(arenapos6,10) local getrem5 = getThingfromPos({x=arenache5.x, y=arenache5.y, z=arenache5.z, stackpos =1}) doRemoveItem(getrem5.uid,1) doCreateItem(5023,1,arenache5) if warlordstatus == 2 then doSummonCreature(bossw6, monsterpos6) elseif scrapperstatus == 2 then doSummonCreature(bosss6, monsterpos6) elseif greenhornstatus == 2 then doSummonCreature(bossg6, monsterpos6) end elseif item.itemid == 5023 and item.actionid == 5105 then doTeleportThing(getele6.uid,arenapos7,0) doSendMagicEffect(arenapos7,10) local getrem6 = getThingfromPos({x=arenache6.x, y=arenache6.y, z=arenache6.z, stackpos =1}) doRemoveItem(getrem6.uid,1) doCreateItem(5023,1,arenache6) if warlordstatus == 2 then doSummonCreature(bossw7, monsterpos7) elseif scrapperstatus == 2 then doSummonCreature(bosss7, monsterpos7) elseif greenhornstatus == 2 then doSummonCreature(bossg7, monsterpos7) end elseif item.itemid == 5023 and item.actionid == 5106 then doTeleportThing(getele7.uid,arenapos8,0) doSendMagicEffect(arenapos8,10) local getrem7 = getThingfromPos({x=arenache7.x, y=arenache7.y, z=arenache7.z, stackpos =1}) doRemoveItem(getrem7.uid,1) doCreateItem(5023,1,arenache7) if warlordstatus == 2 then doSummonCreature(bossw8, monsterpos8) elseif scrapperstatus == 2 then doSummonCreature(bosss8, monsterpos8) elseif greenhornstatus == 2 then doSummonCreature(bossg8, monsterpos8) end elseif item.itemid == 5023 and item.actionid == 5107 then doTeleportThing(getele8.uid,arenapos9,0) doSendMagicEffect(arenapos8,10) local getrem8 = getThingfromPos({x=arenache8.x, y=arenache8.y, z=arenache8.z, stackpos =1}) doRemoveItem(getrem8.uid,1) doCreateItem(5023,1,arenache8) if warlordstatus == 2 then doSummonCreature(bossw9, monsterpos9) elseif scrapperstatus == 2 then doSummonCreature(bosss9, monsterpos9) elseif greenhornstatus == 2 then doSummonCreature(bossg9, monsterpos9) end elseif item.itemid == 5023 and item.actionid == 5108 then doTeleportThing(getele9.uid,arenapos10,0) doSendMagicEffect(arenapos9,10) local getrem9 = getThingfromPos({x=arenache9.x, y=arenache9.y, z=arenache9.z, stackpos =1}) doRemoveItem(getrem9.uid,1) doCreateItem(5023,1,arenache9) if warlordstatus == 2 then doSummonCreature(bossw10, monsterpos10) elseif scrapperstatus == 2 then doSummonCreature(bosss10, monsterpos10) elseif greenhornstatus == 2 then doSummonCreature(bossg10, monsterpos10) end elseif item.itemid == 5023 and item.actionid == 5109 then doTeleportThing(getele10.uid,rewardpos,0) doSendMagicEffect(rewardpos,10) local getrem10 = getThingfromPos({x=arenache10.x, y=arenache10.y, z=arenache10.z, stackpos =1}) doRemoveItem(getrem10.uid,1) doCreateItem(5023,1,arenache10) if warlordstatus == 2 then setPlayerStorageValue(cid,5002,3) setPlayerStorageValue(cid,5007,1) elseif scrapperstatus == 2 then setPlayerStorageValue(cid,5001,3) setPlayerStorageValue(cid,5006,1) elseif greenhornstatus == 2 then setPlayerStorageValue(cid,5000,3) setPlayerStorageValue(cid,5005,1) end elseif item.itemid == 5023 and item.actionid == 5111 then if warlordstatus == 2 then setPlayerStorageValue(cid,5002,0) elseif scrapperstatus == 2 then setPlayerStorageValue(cid,5001,0) elseif greenhornstatus == 2 then setPlayerStorageValue(cid,5000,0) end elseif item.itemid == 426 then if item.actionid == 5010 then doTransformItem(item.uid, 425) if getPlayerStorageValue(cid,5017) == -1 then local golden = doCreateItem(8698,1,globet1) doSetItemSpecialDescription(golden, 'rox by'..getPlayerName(cid)..'.') doSendMagicEffect(globet1,10) setPlayerStorageValue(cid,5017,1) else doSendMagicEffect(globet1,2) end elseif item.actionid == 5011 then doTransformItem(item.uid, 425) if getPlayerStorageValue(cid,5016) == -1 then local golden = doCreateItem(7370,1,globet2) doSetItemSpecialDescription(golden, 'rox by'..getPlayerName(cid)..'.') doSendMagicEffect(globet2,10) setPlayerStorageValue(cid,5016,1) else doSendMagicEffect(globet2,2) end elseif item.actionid == 5012 then doTransformItem(item.uid, 425) if getPlayerStorageValue(cid,5015) == -1 then local golden = doCreateItem(7371,1,globet3) doSetItemSpecialDescription(golden, 'rox by'..getPlayerName(cid)..'.') doSendMagicEffect(globet3,10) setPlayerStorageValue(cid,5015,1) else doSendMagicEffect(globet3,2) end end end return TRUE end function onAddItem(moveitem, tileitem, position) if moveitem.itemid == 7349 and tileitem.actionid == 5000 then local getrem1 = getThingfromPos({x=arenache1.x, y=arenache1.y, z=arenache1.z, stackpos =1}) doRemoveItem(getrem1.uid,1) doCreateItem(1387,1,arenache1) doMakeEffect(arenache1,13) local getrem1 = getThingfromPos({x=arenache1.x, y=arenache1.y, z=arenache1.z, stackpos =1}) doSetItemActionId(getrem1.uid,5100) elseif moveitem.itemid == 7349 and tileitem.actionid == 5001 then local getrem2 = getThingfromPos({x=arenache2.x, y=arenache2.y, z=arenache2.z, stackpos =1}) doRemoveItem(getrem2.uid,1) doCreateItem(1387,1,arenache2) doMakeEffect(arenache2,13) local getrem2 = getThingfromPos({x=arenache2.x, y=arenache2.y, z=arenache2.z, stackpos =1}) doSetItemActionId(getrem2.uid,5101) elseif moveitem.itemid == 7349 and tileitem.actionid == 5002 then local getrem3 = getThingfromPos({x=arenache3.x, y=arenache3.y, z=arenache3.z, stackpos =1}) doRemoveItem(getrem3.uid,1) doCreateItem(1387,1,arenache3) doMakeEffect(arenache3,13) local getrem3 = getThingfromPos({x=arenache3.x, y=arenache3.y, z=arenache3.z, stackpos =1}) doSetItemActionId(getrem3.uid,5102) elseif moveitem.itemid == 7349 and tileitem.actionid == 5003 then local getrem4 = getThingfromPos({x=arenache4.x, y=arenache4.y, z=arenache4.z, stackpos =1}) doRemoveItem(getrem4.uid,1) doCreateItem(1387,1,arenache4) doMakeEffect(arenache4,13) local getrem4 = getThingfromPos({x=arenache4.x, y=arenache4.y, z=arenache4.z, stackpos =1}) doSetItemActionId(getrem4.uid,5103) elseif moveitem.itemid == 7349 and tileitem.actionid == 5004 then local getrem5 = getThingfromPos({x=arenache5.x, y=arenache5.y, z=arenache5.z, stackpos =1}) doRemoveItem(getrem5.uid,1) doCreateItem(1387,1,arenache5) doMakeEffect(arenache5,13) local getrem5 = getThingfromPos({x=arenache5.x, y=arenache5.y, z=arenache5.z, stackpos =1}) doSetItemActionId(getrem5.uid,5104) elseif moveitem.itemid == 7349 and tileitem.actionid == 5005 then local getrem6 = getThingfromPos({x=arenache6.x, y=arenache6.y, z=arenache6.z, stackpos =1}) doRemoveItem(getrem6.uid,1) doCreateItem(1387,1,arenache6) doMakeEffect(arenache6,13) local getrem6 = getThingfromPos({x=arenache6.x, y=arenache6.y, z=arenache6.z, stackpos =1}) doSetItemActionId(getrem6.uid,5105) elseif moveitem.itemid == 7349 and tileitem.actionid == 5006 then local getrem7 = getThingfromPos({x=arenache7.x, y=arenache7.y, z=arenache7.z, stackpos =1}) doRemoveItem(getrem7.uid,1) doCreateItem(1387,1,arenache7) doMakeEffect(arenache7,13) local getrem7 = getThingfromPos({x=arenache7.x, y=arenache7.y, z=arenache7.z, stackpos =1}) doSetItemActionId(getrem7.uid,5106) elseif moveitem.itemid == 7349 and tileitem.actionid == 5007 then local getrem8 = getThingfromPos({x=arenache8.x, y=arenache8.y, z=arenache8.z, stackpos =1}) doRemoveItem(getrem8.uid,1) doCreateItem(1387,1,arenache8) doMakeEffect(arenache8,13) local getrem8 = getThingfromPos({x=arenache8.x, y=arenache8.y, z=arenache8.z, stackpos =1}) doSetItemActionId(getrem8.uid,5107) elseif moveitem.itemid == 7349 and tileitem.actionid == 5008 then local getrem9 = getThingfromPos({x=arenache9.x, y=arenache9.y, z=arenache9.z, stackpos =1}) doRemoveItem(getrem9.uid,1) doCreateItem(1387,1,arenache9) doMakeEffect(arenache9,13) local getrem9 = getThingfromPos({x=arenache9.x, y=arenache9.y, z=arenache9.z, stackpos =1}) doSetItemActionId(getrem9.uid,5108) elseif moveitem.itemid == 7349 and tileitem.actionid == 5009 then local getrem10 = getThingfromPos({x=arenache10.x, y=arenache10.y, z=arenache10.z, stackpos =1}) doRemoveItem(getrem10.uid,1) doCreateItem(1387,1,arenache10) doMakeEffect(arenache10,13) local getrem10 = getThingfromPos({x=arenache10.x, y=arenache10.y, z=arenache10.z, stackpos =1}) doSetItemActionId(getrem10.uid,5109) end endEditado Dezembro 31 por hempnoia