Além de estar meio confuso oque você quer, o titulo de seu tópico esta totalmente fora das regras, preste mais atenção antes de postar e tente exemplificar mais oque você deseja.
O titulo do tópico tem que ser relacionado as características do conteúdo, não podem ser usados "Help Aqui", "Ajuda Scripters" e outras coisas desse gênero.
Então estou trocando o titulo de seu tópico, na próxima vez tenha mais atenção.
@Edited,
Fiz o script pra você rapidinho.
Vai em data/actions/script, duplique qualquer arquivo desta pasta e nomeie para "minerar" sem as aspas, e nele cole:
local stonesMinerar = {
[5709] = {minerioid=5944, quant=1}, -- [id da pedra] = {minerioid = id do item que ganha, quant = quantidade que ganha}
[5624] = {minerioid=6277, quant=2},
[8748] = {minerioid=5880, quant=1}
}
local config = {
levelMin = 100, -- level minimo pra usar.
exhaustionMinutes = 60, -- exausted em minutos
effectChar = 30, -- efeito no char.
storageUse = 34542 -- storage usado/ não mude caso não entenda.
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(exhaustion.check(cid, config.storageUse) == TRUE) then
if (exhaustion.get(cid, config.storageUse) >= 60) then
doPlayerSendCancel(cid, "Voçê só pode usar após [" .. math.floor(exhaustion.get(cid, config.storageUse) / 60 + 1) .."] minutos.")
end
if (exhaustion.get(cid, config.storageUse) <= 60) then
doPlayerSendCancel(cid, "Voçê só pode usar após [" .. exhaustion.get(cid, config.storageUse).."] segundos.")
end
return true
end
if stonesMinerar[itemEx.itemid] then
if getPlayerLevel(cid) >= config.levelMin then
doPlayerAddItem(cid, stonesMinerar[itemEx.itemid].minerioid, stonesMinerar[itemEx.itemid].quant)
doPlayerSendTextMessage(cid, 19, "Você recebeu "..(stonesMinerar[itemEx.itemid].quant).." "..getItemNameById(stonesMinerar[itemEx.itemid].minerioid).."!")
doSendMagicEffect(getPlayerPosition(cid), config.effectChar)
exhaustion.set(cid, config.storageUse, config.exhaustionMinutes*60)
else
doPlayerSendCancel(cid, "Apenas player com level "..config.levelMin.." ou superior podem minerar.")
end
else
doPlayerSendCancel(cid, "Você não pode minerar isso.")
end
return true
end
Agora em data/actions/actions.xml
Procure por essa linha:
<action itemid="2553" event="script" value="tools/pick.lua"/>
E troque por essa:
<action itemid="2553" event="script" value="minerar.lua"/>
Agora basta configurar oque você deseja no arquivo "minerar" e pronto.







info
Grupo: Artesão
Registrado: 30/03/11
Posts: 138
Reputação: +4
Char no Tibia: Druida de Asgard