Hahaha, assim em vez de levar 1 potion de cada, levo só essa ;pp
Vou usar no meu otserv ^^
info
Grupo: Artesão
Registrado: 25/11/07
Posts: 125
Reputação: +5
Char no Tibia: Lacookie
Hahaha, assim em vez de levar 1 potion de cada, levo só essa ;pp
Vou usar no meu otserv ^^
info
Grupo: Artesão
Registrado: 13/05/10
Posts: 114
Reputação: +11

Vodkart,
muito bom. Isso vale a pena botar nos Ot's.
Obrigado por trazer o conteúdo ao XTibia
Editado Julho 8 por MasterMathw
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

vi que estava falanto o exausted na potion
então já está atualizado
abraços
É um script muito interessante, a regeneração progressiva é bem mais realista do que "bebeu se curou".
Tudo bem que você implementou intervalo entre usos, mas o script original foi feito por jestemPolakiem do OTLand
Editado Julho 7 por Oneshot
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

opa vlw
vou colocar os credito xd
info
Grupo: Barão
Registrado: 18/10/09
Posts: 246
Reputação: +26
Gênero: Masculino
Char no Tibia: Aran Than

Cara, eu consegui identificar qual a recuperação, o exausted e tudo mais...
Mais quato tempo vai ficar recuperando??
Isso eu não achei ![]()
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

então você não leu o tópico muito menos o script
ta ali ó cego
ela durante 30 segundos regenera do player Mana e Hp.
info
Grupo: Barão
Registrado: 18/10/09
Posts: 246
Reputação: +26
Gênero: Masculino
Char no Tibia: Aran Than

AVÁÁÁÁ É MEMO?
Isso eu li, mais se eu quiser que ela dure 60 segundos?
Qual linha eu edito oo Burro... Não entende o que pergunta e chama de cego...
Eu ainda não entendi se o exausted é o tempo que ele pode usar depois que ele uso a primeira, depois que acaba a primeira ou é o tempo que dura... Ou o tempo é essa linha?
Caralho, neguim faz script e estressa na hora de explica...
doRegeneration(cid, form, 30)
Editado Julho 8 por TheSleeper
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Exausted é o intervalo de tempo que ele poderá usar o item novamente (no caso coloquei 30 segundos)
e sim
doRegeneration(cid, form, 30)
vermelho: tempo que a potion irá ficar healando.
ai você poe quantos segundos você quiser :]
Editado Julho 8 por Vodkart
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino
creditos: jestemPolakiem
Explicação:
está Potion contem 5 cargas,que quando usada ela durante 30 segundos regenera do player Mana e Hp.
em NPC poderá vir mais carga.
actions\script crie um arquivo.lua e renomeie para
regenera.lua
function onUse(cid, item, fromPos, itemEx, toPos) local function doRegeneration(cid, formula, count) doCreatureAddHealth(cid, formula.health) doCreatureAddMana(cid, formula.mana) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) if (count ~= 1) then addEvent(doRegeneration, 1000, cid, formula, count - 1) end return TRUE end local tempo = 30 -- tempo que a potion ira ficar healando (tempo em segundos) local storage = 11148 -- não mexa aqui local exhaust = 30 -- Tempo para player poder usar o item novamente! (tempo em segundos) local form = {health = getCreatureMaxHealth(cid) * 0.2 + 50, mana = getCreatureMaxMana(cid) * 0.15 + 40} if (getPlayerStorageValue(cid, storage) <= os.time()) then doRegeneration(cid, form, tempo) doChangeTypeItem(item.uid, item.type - 1) setPlayerStorageValue(cid, storage, os.time()+exhaust) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end return TRUE endactions.xml adicione a tag:
em items.xml Substitua:
por:
Editado Fevereiro 26 por Vodkart