• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Script not working.

azzkaban

Monster Maker
Joined
Feb 23, 2010
Messages
1,101
Reaction score
196
Location
Iquique Chile
This script not working in 9.44 :(

can you help me?

LUA:
function onUse(cid, item, frompos, item2, topos)

itempos = {x=271, y=678, z=7, stackpos=1}
itemid = 8291
item3 = getThingfromPos(itempos)
item2pos = {x=272, y=678, z=7, stackpos=1}
item2id = 8575
item4 = getThingfromPos(item2pos)
item3pos = {x=270, y=678, z=7, stackpos=1}
item3id = 8776
item5 = getThingfromPos(item3pos)
item4pos = {x=269, y=677, z=7, stackpos=1}
item4id = 8289
item6 = getThingfromPos(item4pos)
item5pos = {x=270, y=677, z=7, stackpos=1}
item5id = 8773
item7 = getThingfromPos(item5pos)
item6pos = {x=272, y=677, z=7, stackpos=1}
item6id = 8774
item8 = getThingfromPos(item6pos)
item7pos = {x=273, y=677, z=7, stackpos=1}
item7id = 8290
item9 = getThingfromPos(item7pos)
item8pos = {x=272, y=676, z=7, stackpos=1}
item8id = 8771
item10 = getThingfromPos(item8pos)
item9pos = {x=271, y=676, z=7, stackpos=1}
item9id = 8272
item11 = getThingfromPos(item9pos)


if item.itemid == 1954 then
doTransformItem(item.uid,1955)
doRemoveItem(item3.uid,1)
doRemoveItem(item5.uid,1)
doCreateItem(item5id,1,item5pos)
doCreateItem(item6id,1,item6pos)
doCreateItem(item7id,1,item7pos)
doCreateItem(item8id,1,item8pos)

elseif item.itemid == 1955 then
doTransformItem(item.uid,1954)
doCreateItem(itemid,1,itempos)
doCreateItem(item2id,1,item2pos)
doCreateItem(item3id,1,item3pos)
doCreateItem(item4id,1,item4pos)
doCreateItem(item9id,1,item6pos)
doCreateItem(item9id,1,item7pos)

end

return 1
end

Can you pass a mod.xml?

Thank you.
 
mmm Sabes... intenta usar un action id en el actions.xml y por sierto... el id es 1954 no se si corresponda en tu ot a una palanca
 
LUA:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local p =
}
itempos = {x=271, y=678, z=7, stackpos=1},
item2pos = {x=272, y=678, z=7, stackpos=1},
item3pos = {x=270, y=678, z=7, stackpos=1},
item4pos = {x=269, y=677, z=7, stackpos=1},
item5pos = {x=270, y=677, z=7, stackpos=1},
item6pos = {x=272, y=677, z=7, stackpos=1},
item7pos = {x=273, y=677, z=7, stackpos=1},
item8pos = {x=272, y=676, z=7, stackpos=1},
item9pos = {x=271, y=676, z=7, stackpos=1}
        }
}

local i =
itemid = 8291
itemid = 8291
item3 = getThingfromPos(p.itempos)
item2id = 8575
item2id = 8575
item4 = getThingfromPos(p.item2pos)
item3id = 8776
item5 = getThingfromPos(p.item3pos)
item4id = 8289
item6 = getThingfromPos(p.item4pos)
item5id = 8773
item7 = getThingfromPos(p.item5pos)
item7id = 8290
item9 = getThingfromPos(p.item7pos)
item9id = 8272
item11 = getThingfromPos(p.item9pos)

}

if item.itemid == 1954 then
doTransformItem(item.uid,1955)
doRemoveItem(i.item3.uid,1)
doRemoveItem(i.item5.uid,1)
doCreateItem(i.item5id,1,item5pos)
doCreateItem(i.item6id,1,item6pos)
doCreateItem(i.item7id,1,item7pos)
doCreateItem(i.item8id,1,item8pos)
return TRUE
                end
 
elseif item.itemid == 1955 then
doTransformItem(item.uid,1954)
doCreateItem(i.itemid,1,itempos)
doCreateItem(i.item2id,1,item2pos)
doCreateItem(i.item3id,1,item3pos)
doCreateItem(i.item4id,1,item4pos)
doCreateItem(i.item9id,1,item6pos)
doCreateItem(i.item9id,1,item7pos)
 
end
                end
        return FALSE
        end
end

updated-
LUA:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="DemonOak" version="1.0" author="Azzkaban" contact="otland.net" enabled="yes">
	<action itemid=".." event="buffer"><![CDATA[
		function onUse(cid, item, fromPosition, itemEx, toPosition)
local p =
}
itempos = {x=271, y=678, z=7, stackpos=1},
item2pos = {x=272, y=678, z=7, stackpos=1},
item3pos = {x=270, y=678, z=7, stackpos=1},
item4pos = {x=269, y=677, z=7, stackpos=1},
item5pos = {x=270, y=677, z=7, stackpos=1},
item6pos = {x=272, y=677, z=7, stackpos=1},
item7pos = {x=273, y=677, z=7, stackpos=1},
item8pos = {x=272, y=676, z=7, stackpos=1},
item9pos = {x=271, y=676, z=7, stackpos=1}
        }
}

local i =
itemid = 8291
itemid = 8291
item3 = getThingfromPos(p.itempos)
item2id = 8575
item2id = 8575
item4 = getThingfromPos(p.item2pos)
item3id = 8776
item5 = getThingfromPos(p.item3pos)
item4id = 8289
item6 = getThingfromPos(p.item4pos)
item5id = 8773
item7 = getThingfromPos(p.item5pos)
item7id = 8290
item9 = getThingfromPos(p.item7pos)
item9id = 8272
item11 = getThingfromPos(p.item9pos)

}

if item.itemid == 1954 then
doTransformItem(item.uid,1955)
doRemoveItem(i.item3.uid,1)
doRemoveItem(i.item5.uid,1)
doCreateItem(i.item5id,1,item5pos)
doCreateItem(i.item6id,1,item6pos)
doCreateItem(i.item7id,1,item7pos)
doCreateItem(i.item8id,1,item8pos)
return TRUE
                end
 
elseif item.itemid == 1955 then
doTransformItem(item.uid,1954)
doCreateItem(i.itemid,1,itempos)
doCreateItem(i.item2id,1,item2pos)
doCreateItem(i.item3id,1,item3pos)
doCreateItem(i.item4id,1,item4pos)
doCreateItem(i.item9id,1,item6pos)
doCreateItem(i.item9id,1,item7pos)
 
end
                end
        return FALSE
        end
end
	]]></action>
	<item id="..." article="a" name="..." override="yes"/>
</mod>

** you get any errors in console?
 
Last edited:
</mod>[/code]

** you get any errors in console?


This error: 11/8/2012 3:30:47] >>> Loading OAK.xml ...[Error - LuaInterface::loadBuffer] [string "LuaInterface::loadBuffer"]:4: unexpected symbol near '}'
[11/8/2012 3:30:47] [Error - Event::checkBuffer] Cannot load buffer ( function onUse(cid, item, fromPosition, itemEx, toPosition)
[11/8/2012 3:30:48] local p =
[11/8/2012 3:30:48] }
[11/8/2012 3:30:48] itempos = {x=271, y=678, z=7, stackpos=1},
[11/8/2012 3:30:48] item2pos = {x=272, y=678, z=7, stackpos=1},
[11/8/2012 3:30:48] item3pos = {x=270, y=678, z=7, stackpos=1},
[11/8/2012 3:30:48] item4pos = {x=269, y=677, z=7, stackpos=1},
[11/8/2012 3:30:48] item5pos = {x=270, y=677, z=7, stackpos=1},
[11/8/2012 3:30:48] item6pos = {x=272, y=677, z=7, stackpos=1},
[11/8/2012 3:30:48] item7pos = {x=273, y=677, z=7, stackpos=1},
[11/8/2012 3:30:48] item8pos = {x=272, y=676, z=7, stackpos=1},
[11/8/2012 3:30:48] item9pos = {x=271, y=676, z=7, stackpos=1}
[11/8/2012 3:30:48] }
[11/8/2012 3:30:48] }
[11/8/2012 3:30:48]
[11/8/2012 3:30:48] local i =
[11/8/2012 3:30:48] itemid = 8291
[11/8/2012 3:30:48] itemid = 8291
[11/8/2012 3:30:48] item3 = getThingfromPos(p.itempos)
[11/8/2012 3:30:48] item2id = 8575
[11/8/2012 3:30:48] item2id = 8575
[11/8/2012 3:30:48] item4 = getThingfromPos(p.item2pos)
[11/8/2012 3:30:48] item3id = 8776
[11/8/2012 3:30:48] item5 = getThingfromPos(p.item3pos)
[11/8/2012 3:30:48] item4id = 8289
[11/8/2012 3:30:48] item6 = getThingfromPos(p.item4pos)
[11/8/2012 3:30:48] item5id = 8773
[11/8/2012 3:30:48] item7 = getThingfromPos(p.item5pos)
[11/8/2012 3:30:48] item7id = 8290
[11/8/2012 3:30:48] item9 = getThingfromPos(p.item7pos)
[11/8/2012 3:30:48] item9id = 8272
[11/8/2012 3:30:48] item11 = getThingfromPos(p.item9pos)
[11/8/2012 3:30:48]
[11/8/2012 3:30:48] }
[11/8/2012 3:30:48]
[11/8/2012 3:30:48] if item.itemid == 1954 then
[11/8/2012 3:30:48] doTransformItem(item.uid,1955)
[11/8/2012 3:30:48] doRemoveItem(i.item3.uid,1)
[11/8/2012 3:30:48] doRemoveItem(i.item5.uid,1)
[11/8/2012 3:30:48] doCreateItem(i.item5id,1,item5pos)
[11/8/2012 3:30:48] doCreateItem(i.item6id,1,item6pos)
[11/8/2012 3:30:48] doCreateItem(i.item7id,1,item7pos)
[11/8/2012 3:30:48] doCreateItem(i.item8id,1,item8pos)
[11/8/2012 3:30:48] return TRUE
[11/8/2012 3:30:48] end
[11/8/2012 3:30:48]
[11/8/2012 3:30:48] elseif item.itemid == 1955 then
[11/8/2012 3:30:48] doTransformItem(item.uid,1954)
[11/8/2012 3:30:48] doCreateItem(i.itemid,1,itempos)
[11/8/2012 3:30:48] doCreateItem(i.item2id,1,item2pos)
[11/8/2012 3:30:48] doCreateItem(i.item3id,1,item3pos)
[11/8/2012 3:30:48] doCreateItem(i.item4id,1,item4pos)
[11/8/2012 3:30:48] doCreateItem(i.item9id,1,item6pos)
[11/8/2012 3:30:48] doCreateItem(i.item9id,1,item7pos)
[11/8/2012 3:30:48]
[11/8/2012 3:30:48] end
[11/8/2012 3:30:48] end
[11/8/2012 3:30:48] return FALSE
[11/8/2012 3:30:48] end
[11/8/2012 3:30:48] end
[11/8/2012 3:30:48] )
[11/8/2012 3:30:48] [string "LuaInterface::loadBuffer"]:4: unexpected symbol near '}'
[11/8/2012 3:30:48] (done).
 
Back
Top