Defozo |
Wysłany: Wto 11:20, 16 Sty 2007 Temat postu: [7.6][action] Magiczny Teleportujący Pierścień |
|
Magiczny Teleportujący Pierścień
Klikamy na pierścień, a on nas teleportuje do depo. Zostawia za nami również kwiatki. ;]
Przydatne dla małych leveli jak chcą uciec przed Orshem.
pierscien.lua
Kod: | function onUse(cid, item, frompos, item2, topos)
posp = getPlayerPosition(cid)
mozna = getTilePzInfo(posp)
if mozna == 0 then
ludekpos = getPlayerPosition(cid)
plomien1pos = {x=ludekpos.x, y=ludekpos.y, z=ludekpos.z, stackpos=1}
plomien2pos = {x=ludekpos.x, y=ludekpos.y + 1, z=ludekpos.z, stackpos=1}
plomien3pos = {x=ludekpos.x, y=ludekpos.y -1, z=ludekpos.z, stackpos=1}
plomien4pos = {x=ludekpos.x + 1, y=ludekpos.y, z=ludekpos.z, stackpos=1}
plomien5pos = {x=ludekpos.x + 1, y=ludekpos.y + 1, z=ludekpos.z, stackpos=1}
plomien6pos = {x=ludekpos.x + 1, y=ludekpos.y -1, z=ludekpos.z, stackpos=1}
plomien7pos = {x=ludekpos.x - 1, y=ludekpos.y, z=ludekpos.z, stackpos=1}
plomien8pos = {x=ludekpos.x - 1, y=ludekpos.y + 1, z=ludekpos.z, stackpos=1}
plomien9pos = {x=ludekpos.x - 1, y=ludekpos.y -1, z=ludekpos.z, stackpos=1}
teleportpos = {x=239, y=235, z=7, stackpos=1} -- Pozycja gdzie ma teleportować
if item.itemid == 2121 then -- Numer id pierścionka (2121: wedding ring)
doCreateItem(2100,1,plomien1pos)
doCreateItem(2102,1,plomien2pos)
doCreateItem(2100,1,plomien3pos)
doCreateItem(2103,1,plomien4pos)
doCreateItem(2102,1,plomien5pos)
doCreateItem(2102,1,plomien6pos)
doCreateItem(2100,1,plomien7pos)
doCreateItem(2103,1,plomien8pos)
doCreateItem(2103,1,plomien9pos)
doTeleportThing(cid, teleportpos)
else
doPlayerSendCancel(cid,"Nie w Protection zone !!!.")
end
end
return 1
end |
Teraz actions.xml
Kod: | <action itemid="2121" script="pierscien.lua" /> |
Docelowo dałem wedding ring.
Pozdro... |
|