Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createItem(pos, itemid)
- doSendMagicEffect(pos, 34)
- doCreateItem(itemid, 1, pos)
- doSendMagicEffect(pos, 34)
- end
- function onUse(cid, item, fromPosition, itemEx, toPosition)
- stones = { -- time in minutes, chance in percent '%', drops separated by comma (virgula)
- [15458] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Litea Verde
- [15468] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Litea Verde Clara
- [3470] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Mini Litea Verde
- [3469] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Mini Litea Verde Clara
- [3467] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Eberath Magico
- [6134] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Pink Cherry Magico
- [6136] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Fregul Magico
- [3466] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Red Abedul Magico
- [3462] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Nantul Magico
- [7020] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Gastro Muerto
- [2726] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Retile
- [2708] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Retuzo
- [4009] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Morabeth Oscuro
- [2702] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Morabeth
- [2727] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Plamipeda
- [7021] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Jantoa Muerto
- [2707] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Pino
- [13778] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Pintrill Nevado
- [7024] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Pintrill
- [7023] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Lorecadia Nevada
- [7022] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Lorecadia Muerto
- [2705] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Agalia
- [2711] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Tirimeo
- [2704] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Sauce
- [15641] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Krakateus Clorofilico
- [15644] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Krakateus Clorofilico Muerto
- [15642] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Abedul Rojo Clorofilico
- [15643] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Pino Clorofilico Muerto
- [8314] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Eberath Claro Muerto
- [14353] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Frelug Rojo Claro
- [13531] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Pino Claro Muerto
- [13534] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Pintrill Claro Muerto
- [14352] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Pink Cherry Claro
- [2703] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Retuzo Claro
- [8313] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Eberath Claro
- [2723] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Clocoronat
- [2697] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Zelot Muerto
- [2712] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Klixo
- [2706] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Frelug Amarillo
- [2701] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Eberath Natural
- [2725] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Rondo
- [13779] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Krakateus Nevado
- [2700] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Frelug
- [13497] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Jujildea
- }
- local Translate = {
- [ENG_VALUE] = {
- obtencion = "you have obtained ",
- continua = "keep trying.",
- intentalomas = "you have failed try again.",
- nosepuede = "You can not use this here.",
- },
- [ESP_VALUE] = {
- obtencion = "Has obtenido ",
- continua = "Continua intentandolo.",
- intentalomas = "Has fallado intentalo denuevo.",
- nosepuede = "No se puede usar esto aqui.",
- },
- [POR_VALUE] = {
- obtencion = "voce obteve ",
- continua = "continue tentando.",
- intentalomas = "voce falhou tente novamente.",
- nosepuede = "Voce nao pode usar isso aqui.",
- }}
- local sms = Translate[getPlayerStorageValue(cid, LENGUAGE_STORAGE)]
- if sms then
- if isInArray({0, 65535}, toPosition.x) then
- return false
- elseif stones[itemEx.itemid] then
- stoneEx = stones[itemEx.itemid]
- if (math.random(1, 100) < stoneEx.breakChance) then
- doRemoveItem(getTileItemById(toPosition, itemEx.itemid).uid)
- if (math.random(1, 100) < stoneEx.dropChance) then
- itemDrop = stoneEx.drops[math.random(1, #stoneEx.drops)]
- doPlayerAddItem(cid, itemDrop, math.random(3, 5))
- doSendMagicEffect(toPosition, 12)
- return doPlayerSendCancel(cid, sms.obtencion .. getItemArticleById(itemDrop) .. " " .. getItemNameById(itemDrop) ..".")
- else
- doSendMagicEffect(toPosition, 9)
- return doPlayerSendCancel(cid, sms.continua)
- end
- else
- doSendMagicEffect(toPosition, 2)
- return doPlayerSendCancel(cid, sms.intentalomas)
- end
- else
- return doPlayerSendCancel(cid, sms.nosepuede)
- end
- end
- return true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement