Ir para conteúdo
  • 0

Ajuda Colocar Exausth... Nao Ta Fucionando O Meu Do Rep+


Siboc

Pergunta

Olá xtibianos....

Sou Siboc...

Uso o Client : 9.60

Server e Executtor : THE FORGOTTEN SERVER VERSION : 0.3.7

 

Queria uma ajuda pra colocar exausth neste sistema de mineração porfavor tem como ? nao ta indo uso client 9.60 e server 9.60

 

se nao der para colocar exausth tenta pra mim coloca pra quando retirar o minerio, a pedra se transforma em outra e dps de x segundos volta ao normal...

 

Script \/

 

 

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

Editado por Siboc
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...