saulins o seu não funfo
19
3.3k
info
Group: Cavaleiro
Joined: 01/12/10
Posts: 158
Reputation: +4
Tibia Character: Pedro Tacador De Bolt

20 de maio de 2012 às 10:05
info
Group: Conde
Joined: 30/06/11
Posts: 631
Reputation: +371
Tibia Character: 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
Group: Banidos
Joined: 29/05/11
Posts: 124
Reputation: +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
Edited Maio 19 by Lordfire