Bacana, pra colocar em alguma quest fica rox, Vlw.
Muita criatividade em todos seus scripts xP
flwz
info
Grupo: Campones
Registrado: 24/11/08
Posts: 25
Reputação: 0
Char no Tibia: Druid Loose

Bacana, pra colocar em alguma quest fica rox, Vlw.
Muita criatividade em todos seus scripts xP
flwz
info
Grupo: Barão
Registrado: 16/01/07
Posts: 206
Reputação: 0
Char no Tibia: Thiago Shinoda

Muito bom cara, parabens.
Você conseguiria fazer um para velocidade de ataque?
Abraços...
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Uhm, eu estava fazendo uma spell para aumentar status, talvez eu tente depois, mas não tenho certeza. ![]()
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2

Hum bem legal....isso vai ser bom no meu ot, vou colocar em área premium
=D
Show, vou por na área vip do meu ot [2]
tava catando isso.
To com uma duvida, se alguem puder me ajudar, fiz tudo direitinho, funciono, ta healando, so que se vc fica entrando e saindo bem rapido, ele buga, e eele fica aparecendo o Heal Me! toda hora e nao para, causando muito lag no ot.
Se puder me ajuda e tal =D
estarei mt grato =P
A quase esqueci, script sensacional, mais pra variar, comigo nunca da certo ne ![]()
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Testa tirando isto do script:
function heal(parameters)doSendMagicEffect(parameters.playerpos,12)
doCreatureAddHealth(parameters.cid, healpower)
doPlayerAddMana(parameters.cid, manapower)
doSendAnimatedText(playerpos, message, 5)
healEvent = addEvent(heal, 1000*delaytoheal, parameters)
end
Substitui por isso:
function heal(parameters)if (parameters.cid ~= nil) then
doSendMagicEffect(parameters.playerpos,12)
doCreatureAddHealth(parameters.cid, healpower)
doPlayerAddMana(parameters.cid, manapower)
doSendAnimatedText(playerpos, message, 5)
healEvent = addEvent(heal, 1000*delaytoheal, parameters)
end
end
Num deu =\
nao teria que por nenhum return nao?
mais msm assim vlw ![]()
vou continuar tentando..
se tiver otra ideia de como resolver, postai plz *.*
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Pronto, arrumei.
Troque a function heal inteira por:
function heal(parameters)playerposition = getCreaturePosition(parameters.cid)
if (playerposition == parameters.playerpos) then
doSendMagicEffect(parameters.playerpos,12)
doCreatureAddHealth(parameters.cid, healpower)
doPlayerAddMana(parameters.cid, manapower)
doSendAnimatedText(playerpos, message, 5)
healEvent = addEvent(heal, 1000*delaytoheal, parameters)
end
end
Caso tenha dúvidas, olhe o tópico e veja como ficou o script inteiro.
Editado Janeiro 26 por noobinhu
N DEEEEU
MANOOO DO CEEEU QUE ZIKAAA =\
e sempre cmg mano ![]()
agora nem healando ta mais...
viro um tile normal =\
que saco viu ='(
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Opa, arrumei, testa denovo ae, faltava um parameters.playerpos...
Vish, a zika me persegue, agora fala assim, Sorry, not possible.
=\
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino
Este script faz com que você ao estar em um SQM do itemid 457, comece a recuperar seu HP e Mana automaticamente até ficarem full, pode ser configurado o quanto vai recuperar de pouco em pouco e também o delay do heal.
Bom, vamos ao script, em movements.xml adicione:
Faça um arquivo em movements/scripts com nome de healing.lua contendo:
Pronto, seu sistema está pronto.
Para evitar um bug quando alguém morrer nesses tiles, adicione a seguinte linha no começo do arquivo creaturescripts/scripts/playerdeath.lua:
Ficando algo assim:
Screenshoot do resultado:
Façam bom proveito deste script,
Até mais.
Editado Janeiro 26 por noobinhu