saulins o seu não funfo
19
3.2k
info
Grupo: Cavaleiro
Registrado: 01/12/10
Posts: 158
Reputação: +4
Char no Tibia: Pedro Tacador De Bolt

20 de maio de 2012 às 10:05
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

20 de maio de 2012 às 10:30
Oque o @saulins tava tentando fazer era colocar exausted. Então achei lgl por exausted e te passar pq pode ser útil:
local classeSoul = {
[1] = 200, -- coloque o id da classe entre os COLCHETES e a quantidade de soul do lado.
[2] = 300,
[3] = 250,
[4] = 100
}
local porcentMax = 20 -- o potion vai encher no maximo 20% de soul, ou seja, se o player tiver no maximo 100 de soul o potion vai encher de 1 á 20 de soul.
local exausted = 3 -- aqui você poem o tempo em segundos que o exausted vai durar.
function onUse(cid, item, frompos, itemEx, topos)
if getPlayerStorageValue(cid, 43216) > os.time() then
doPlayerSendCancel(cid, "You are exausted, wait "..(getPlayerStorageValue(cid, 43216) - os.time()).." seconds.")
return true
end
if getPlayerSoul(cid) < classeSoul[getPlayerVocation(cid)] then
doPlayerAddSoul(cid,math.random(1,classeSoul[getPlayerVocation(cid)]*(porcentMax/100)))
doSendMagicEffect(getCreaturePosition(cid), 13)
setPlayerStorageValue(cid, 43216, os.time()+exausted)
doRemoveItem(item.uid)
else
doPlayerSendCancel(cid, "Sorry, you are max soul.")
doSendMagicEffect(getCreaturePosition(cid), 2)
end
return true
end



info
Grupo: Banidos
Registrado: 29/05/11
Posts: 124
Reputação: +18
Eu tentei edita um health potion eu sou inisiante na area de script mas ve se vai funcioanr e os scripters ai se tiver errado me fala como consertar pois eu amo fazer script ^^ rsrs
Vai na pasta do ot\actions\scripts\liquids e crie uma pasta com o seguinte nome : soul_potione coloca la dentro o seguinte
Testa ai se nao der desculpe mais nao sei como eu disse sou novato
Editado Maio 19 por Lordfire