function onUse(cid, item, frompos, itemEx, topos)
local pos = getCreaturePosition(cid)
local config = {
[21701] = {pos_kaski={x=pos.x+1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x-1,y=pos.y,z=pos.z}},
[21702] = {pos_kaski={x=pos.x+1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x-1,y=pos.y,z=pos.z}},
[21703] = {pos_kaski={x=pos.x+1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x-1,y=pos.y,z=pos.z}},
[21704] = {pos_kaski={x=pos.x+1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x-1,y=pos.y,z=pos.z}},
[21705] = {pos_kaski={x=pos.x-1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x+1,y=pos.y,z=pos.z}},
[21706] = {pos_kaski={x=pos.x-1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x+1,y=pos.y,z=pos.z}},
[21707] = {pos_kaski={x=pos.x-1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x+1,y=pos.y,z=pos.z}},
[21708] = {pos_kaski={x=pos.x-1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x+1,y=pos.y,z=pos.z}},
[21709] = {pos_kaski={x=pos.x,y=pos.y-1,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x,y=pos.y+1,z=pos.z}}
}
local config_2 = {
[1] = {ile_cc=5, szansa=20, wygrana=15},
[2] = {ile_cc=10, szansa=15, wygrana=25},
[3] = {ile_cc=25, szansa=10, wygrana=50},
[4] = {ile_cc=50, szansa=5, wygrana=100}
}
local dzwignia = config[item.actionid]
local position_kasy = getThingFromPos(dzwignia.pos_kaski)
local exhausted_storagevalue = 1006
local exhausted_seconds = 1
local rand = math.random(1,100)
if dzwignia then
if os.time() > getPlayerStorageValue(cid, exhausted_storagevalue) then
if item.itemid == 1945 then
if position_kasy.itemid == 2160 then
for i=1, #config_2 do
if position_kasy.type == config_2[i].ile_cc then
if rand >= config_2[i].szansa then
doTransformItem(item.uid, item.itemid+1)
doRemoveItem(position_kasy.uid, config_2[i].ile_cc)
doSendMagicEffect(dzwignia.pos_kaski, 2)
doPlayerSendTextMessage(cid, 22, "Straciles "..config_2[i].ile_cc.." Crystal Coins :(.")
setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds)
return true
else
doTransformItem(item.uid, item.itemid+1)
doRemoveItem(position_kasy.uid, config_2[i].ile_cc)
doCreateItem(2160, config_2[i].wygrana, dzwignia.pos_nagrody)
doSendMagicEffect(dzwignia.pos_nagrody, 13)
doSendMagicEffect(position_kasy, 21)
doPlayerSendTextMessage(cid, 22, "Gratulacje wygrales "..config_2[i].wygrana.." Crystal Coins :).")
setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds)
return true
end
end
end
else
doPlayerSendTextMessage(cid, 22, "Poloz kase.")
return true
end
elseif item.itemid == 1946 then
doTransformItem(item.uid, item.itemid-1)
end
else
doSendMagicEffect(pos, CONST_ME_POFF)
doPlayerSendCancel(cid, "You are exhausted.")
end
end
return true
end