local items = {
[12000] = {itemId = 2400, itemCount = 1, cost = 5000},
[12001] = {itemId = 2431, itemCount = 1, cost = 100000},
[12002] = {itemId = 2421, itemCount = 2, cost = 250000}
}
function onUse(player, item, fromPosition, itemEx, toPosition)
local lever = items[item.actionid]
local count = lever.itemCount
local id = lever.itemId
local cost = lever.cost
if player:getMoney() >= cost then
player:removeMoney(cost)
player:addItem(id, count)
player:sendTextMessage(MESSAGE_INFO_DESCR, "You purchased " .. count .. " " .. ItemType(id):getName() .. (count > 1 and 's' or '') .. " for " .. cost .. " gps.")
Item(item.uid):transform(item.itemid == 1946 and 1945 or 1946)
toPosition:sendMagicEffect(CONST_ME_MAGIC_RED)
else
player:sendCancelMessage("You need " .. cost .. " gps to pull this lever.")
toPosition:sendMagicEffect(CONST_ME_POFF)
end
return true
end