Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.88 KB | None | 0 0
  1. function createItem(pos, itemid)
  2. doSendMagicEffect(pos, 34)
  3. doCreateItem(itemid, 1, pos)
  4. doSendMagicEffect(pos, 34)
  5. end
  6.  
  7. function onUse(cid, item, fromPosition, itemEx, toPosition)
  8. stones = { -- time in minutes, chance in percent '%', drops separated by comma (virgula)
  9. [15458] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Litea Verde
  10. [15468] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Litea Verde Clara
  11. [3470] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Mini Litea Verde
  12. [3469] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15129}}, -- Fibra - Mini Litea Verde Clara
  13.  
  14. [3467] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Eberath Magico
  15. [6134] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Pink Cherry Magico
  16. [6136] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Fregul Magico
  17. [3466] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Red Abedul Magico
  18. [3462] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15662}}, -- Madera Magica - Nantul Magico
  19.  
  20. [7020] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Gastro Muerto
  21. [2726] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Retile
  22. [2708] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Retuzo
  23. [4009] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Morabeth Oscuro
  24. [2702] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Morabeth
  25. [2727] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Plamipeda
  26. [7021] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15592}}, -- Madera Ledosa - Jantoa Muerto
  27.  
  28. [2707] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Pino
  29. [13778] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Pintrill Nevado
  30. [7024] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Pintrill
  31. [7023] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Lorecadia Nevada
  32. [7022] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Lorecadia Muerto
  33. [2705] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Agalia
  34. [2711] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Tirimeo
  35. [2704] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {11610}}, -- Madera Boreal - Sauce
  36.  
  37. [15641] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Krakateus Clorofilico
  38. [15644] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Krakateus Clorofilico Muerto
  39. [15642] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Abedul Rojo Clorofilico
  40. [15643] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15595}}, -- Madera Clorofilica - Pino Clorofilico Muerto
  41.  
  42. [8314] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Eberath Claro Muerto
  43. [14353] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Frelug Rojo Claro
  44. [13531] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Pino Claro Muerto
  45. [13534] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Pintrill Claro Muerto
  46. [14352] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Pink Cherry Claro
  47. [2703] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Retuzo Claro
  48. [8313] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {2638}}, -- Madera Clara - Eberath Claro
  49.  
  50. [2723] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Clocoronat
  51. [2697] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Zelot Muerto
  52. [2712] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Klixo
  53. [2706] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Frelug Amarillo
  54. [2701] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Eberath Natural
  55. [2725] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Rondo
  56. [13779] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Krakateus Nevado
  57. [2700] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Frelug
  58. [13497] = { breakChance = 90, respawnTime = 10, dropChance = 95, drops = {15594}}, -- Madera Natural - Jujildea
  59.  
  60. }
  61.  
  62. local Translate = {
  63. [ENG_VALUE] = {
  64. obtencion = "you have obtained ",
  65. continua = "keep trying.",
  66. intentalomas = "you have failed try again.",
  67. nosepuede = "You can not use this here.",
  68. },
  69. [ESP_VALUE] = {
  70. obtencion = "Has obtenido ",
  71. continua = "Continua intentandolo.",
  72. intentalomas = "Has fallado intentalo denuevo.",
  73. nosepuede = "No se puede usar esto aqui.",
  74. },
  75. [POR_VALUE] = {
  76. obtencion = "voce obteve ",
  77. continua = "continue tentando.",
  78. intentalomas = "voce falhou tente novamente.",
  79. nosepuede = "Voce nao pode usar isso aqui.",
  80. }}
  81. local sms = Translate[getPlayerStorageValue(cid, LENGUAGE_STORAGE)]
  82.  
  83. if sms then
  84. if isInArray({0, 65535}, toPosition.x) then
  85. return false
  86. elseif stones[itemEx.itemid] then
  87. stoneEx = stones[itemEx.itemid]
  88. if (math.random(1, 100) < stoneEx.breakChance) then
  89. doRemoveItem(getTileItemById(toPosition, itemEx.itemid).uid)
  90. if (math.random(1, 100) < stoneEx.dropChance) then
  91. itemDrop = stoneEx.drops[math.random(1, #stoneEx.drops)]
  92. doPlayerAddItem(cid, itemDrop, math.random(3, 5))
  93. doSendMagicEffect(toPosition, 12)
  94. return doPlayerSendCancel(cid, sms.obtencion .. getItemArticleById(itemDrop) .. " " .. getItemNameById(itemDrop) ..".")
  95. else
  96. doSendMagicEffect(toPosition, 9)
  97. return doPlayerSendCancel(cid, sms.continua)
  98. end
  99. else
  100. doSendMagicEffect(toPosition, 2)
  101. return doPlayerSendCancel(cid, sms.intentalomas)
  102. end
  103. else
  104. return doPlayerSendCancel(cid, sms.nosepuede)
  105. end
  106. end
  107. return true
  108. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement