function onUse(cid, item, fromPosition, itemEx, toPosition)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Using one of ' .. getPlayerItemCount(cid, item.itemid) .. ' ' .. getItemPluralNameById(item.itemid) .. '.')
return true
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Using one of ' .. getPlayerItemCount(cid, item.itemid) .. ' ' .. getItemPluralNameById(item.itemid) .. '.')
return true
end
<action itemid="RUNEID" event="script" value="runeuse.lua"/>
<action fromid="FIRSTRUNEID" toid="LASTRUNEID" event="script" value="runeuse.lua"/>
Make a file named runeuse.lua inside data/actions/scripts
Add the script to it:
LUA:function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Using one of ' .. getPlayerItemCount(cid, item.itemid) .. ' ' .. getItemPluralNameById(item.itemid) .. '.') return true end
And add this to actions.xml somewhere:
You gotta edit the ids on which to use it, try it on something first.
LUA:<action itemid="RUNEID" event="script" value="runeuse.lua"/>
AND IF IT WORKS here's an easy way to add all runes.
LUA:<action fromid="FIRSTRUNEID" toid="LASTRUNEID" event="script" value="runeuse.lua"/>