samuel157
/root
- Joined
- Mar 19, 2010
- Messages
- 447
- Solutions
- 3
- Reaction score
- 49
- Location
- São Paulo, Brazil
- GitHub
- Samuel10M
Lua:
-- Cassino System by LucasHere
function onUse(cid, item, frompos, item2, topos)
pos1 = {x=256, y=344, z=7, stackpos=1} --posição que vai cria os items
pos2 = {x=257, y=344, z=7, stackpos=1}
pos3 = {x=258, y=344, z=7, stackpos=1}
local config = {
moneyneed = 100 * 20, -- money needed to play (scarab 100)
}
local premios = {
[2189] = 1,
[6529] = 1,
[2546] = 1,
[2352] = 1,
[2545] = 1,
[8851] = 1,
[7424] = 1,
[7735] = 1,
[8293] = 1,
[7450] = 1,
[8931] = 1,
[8856] = 1
}
function additem(cid, premios)
for itemId, quantity in pairs(premios) do
doPlayerAddItem(cid, itemId, quantity)
end
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Desculpe, você não tem 2K de Vip Coins moeda suficiente para jogar.")
end
if item.itemid == 1945 and getPlayerItemCount(cid, 11192) < config.moneyneed then
doPlayerSendCancel(cid, "Desculpe, você não tem 2K de Vip Coin moeda suficiente para jogar!")
return true
end
if item.itemid == 1945 then
doTransformItem(item.uid, 1946)
doPlayerRemoveItem(cid, 11192, config.moneyneed)
doCreateItem(6556,1,pos1)
addEvent(doCreateItem, 1000, 6556, 1, pos2)
addEvent(doCreateItem, 2000, 6556, 1, pos3)
addEvent(additem,2000,cid,premio,premio_cont)
return true
elseif item.itemid == 1945 and math.random(0, 8) == 2 then
doTransformItem(item.uid,1946)
doPlayerRemoveMoney(cid,config.moneyneed)
doCreateItem(6557,1,pos1)
addEvent(doCreateItem, 1000, 6557, 1, pos2)
addEvent(doCreateItem, 2000, 6556, 1, pos3)
return true
elseif item.itemid == 1945 and math.random(0, 8) == 3 then
doTransformItem(item.uid,1946)
doPlayerRemoveMoney(cid,config.moneyneed)
doCreateItem(6557,1,pos1)
addEvent(doCreateItem, 1000, 6557, 1, pos2)
addEvent(doCreateItem, 2000, 6557, 1, pos3)
addEvent(additem,2000,cid,premio,premio_cont)
return true
elseif item.itemid == 1945 and math.random(0, 8) == 4 then
doTransformItem(item.uid,1946)
doPlayerRemoveMoney(cid,config.moneyneed)
addEvent(doCreateItem, 1000, 6556, 1, pos2)
addEvent(doCreateItem, 2000, 6556, 1, pos3)
doCreateItem(6557,1,pos1)
return true
elseif item.itemid == 1945 and math.random(0, 8) == 5 then
doTransformItem(item.uid,1946)
doPlayerRemoveMoney(cid,config.moneyneed)
addEvent(doCreateItem, 1000, 6557, 1, pos2)
addEvent(doCreateItem, 2000, 6556, 1, pos3)
doCreateItem(6557,1,pos1)
return true
elseif item.itemid == 1945 and math.random(0, 8) == 6 then
doTransformItem(item.uid,1946)
doPlayerRemoveMoney(cid,config.moneyneed)
addEvent(doCreateItem, 1000, 6556, 1, pos2)
addEvent(doCreateItem, 2000, 6557, 1, pos3)
doCreateItem(6557,1,pos1)
return true
elseif item.itemid == 1945 and math.random(0, 8) == 7 then
doTransformItem(item.uid,1946)
doPlayerRemoveMoney(cid,config.moneyneed)
addEvent(doCreateItem, 1000, 6557, 1, pos2)
addEvent(doCreateItem, 2000, 6556, 1, pos3)
doCreateItem(6557,1,pos1)
return true
elseif item.itemid == 1945 and math.random(0, 8) == 8 then
doTransformItem(item.uid,1946)
doPlayerRemoveMoney(cid,config.moneyneed)
addEvent(doCreateItem, 1000, 6556, 1, pos2)
addEvent(doCreateItem, 2000, 6557, 1, pos3)
doCreateItem(6556,1,pos1)
return true
end
item0 = getThingfromPos(pos1)
item1 = getThingfromPos(pos2)
item2 = getThingfromPos(pos3)
if item.itemid == 1946 then
doTransformItem(item.uid,1945)
if item0.itemid ~= 0 and item1.itemid ~= 0 and item2.itemid ~= 0 then
doRemoveItem(item0.uid,1)
doRemoveItem(item1.uid,1)
doRemoveItem(item2.uid,1)
end
else
doTransformItem(item.uid,1945)
end
return 1
end