Não sei se ja tem um script desses por aqui mais mesmo assim irei postar caso alguem esteja precisando, particulamente criei para treinar Scripting mais também irei usar em meu Servidor, o Script esta 100% funcional sem nenhum tipo de BuG.
Oque ela Faz:
R = Te da uma Stone (Pedra de Evolução) Aleatoriamente, podendo adicionar mais Stones ou Item's.
______________________________________________________________________________________________________________________________
Pasta/Actions/Scripts
Copie e cole um arquivo ja existente, renomei-o deixando com um nome diferente, apague tudo que a dentro dele cole esse codigo:
______________________________________________________________________________________________________________________________
local temp = { exhausted = 1, storage = 2105 } local confg = { level = 25, } function onUse(cid, item, fromPosition, itemEx, toPosition) local items = {11441,11442,11443,11444,11445,11446,11447,11448,11449,11450,11451} if(getPlayerStorageValue(cid, temp.storage) > os.time() and getPlayerStorageValue(cid, temp.storage) < 100+os.time()) then doPlayerSendTextMessage(cid, 24, "Vai com calma, espere " .. getPlayerStorageValue(cid, temp.storage) - os.time() .. ' segundo' .. ((getPlayerStorageValue(cid, temp.storage) - os.time()) == 1 and "" or "s")) return true elseif getPlayerLevel(cid) < confg.level then doPlayerSendCancel(cid, "You need to be atleast level ".. confg.level ..".") return true end doPlayerAddItem(cid, items[math.random(#items)]) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 13) setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted) return true end
______________________________________________________________________________________________________________________________
Pasta/Actions
Em Actions.xml, cole esta Tag embaixo de alguma outra.
______________________________________________________________________________________________________________________________
<action itemid="ID DA BOX" event="script" value="NOME DO ARQUIVO.lua"/>
Configurando arquivo.lua
______________________________________________________________________________________________________________________________
Exhausted = 1, = Tempo de Recarga para poder usar novamente a Box (Caso não queira recomendo deixar 1 Segundo)
Storage = 2105 = Não mexa já foi colocado um Número não utilizado no PDA.
________________________________________________________________________________________________________________
Level = 25, = Level necessário para poder usar a Box sendo que os jogadores level acima do colocado Usaram.
________________________________________________________________________________________________________________
local items = {11441,11442,11443,11444,11445,11446,11447,11448,11449,11450,11451} = ID's das Stones, ou Itens.
________________________________________________________________________________________________________________
doSendMagicEffect(getCreaturePosition(cid), 13) = "13" Número do Efeito que ira sair.
Bom é isso, a intenção e ajudar vocês, se o Script já existe blz, fiz pra praticar.
Abrçs.
Ninguém comenta #Chateado
IMAGEM.