Ir para conteúdo

Vida/mana


dreigon67

Posts Recomendados

Tipo do script:n sei

Protocolo (versão do Tibia):8.6

Servidor utilizado: baiak

Nível de experiência:médio

Adicionais/Informações:

Galera eu to precisando de um script que faça um player recuperar toda a vida e mana quando ele relogar no ot.

ou seja, um player sai do ot e deixa o char com metade da vida e metade da mana, e quando entra dnv ta com tudo full(recuperado)

Link para o comentário
Compartilhar em outros sites

vai no data/creaturescripts/scripts/login.lua

e depois disso:

function onLogin(cid)

adicione:

doCreatureAddMana(cid, getCreatureMaxMana(cid))
doCreatureAddHealth(cid, getCreatureMaxHealth(cid))

e pronto :D

Link para o comentário
Compartilhar em outros sites

Seria melhor utilizar assim:

doCreatureAddMana(cid, getCreatureMaxMana(cid)-getCreatureMana(cid))
doCreatureAddHealth(cid, getCreatureMaxHealth(cid)-getCreatureHealth(cid))

 

Porque se nao remover a vida que ele ja tem vai dar problema, por exemplo, se a vida dele eh 300, e ele deslogar com 150, quando ele logar vai estar com 450, desloga denovo quando logar vai estar com 750 ;P

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

@Digaao

lol, aqui não tem isso não, ele só adiciona até o max, depois nem erro ele manda, e também não add health

deve ser mudança de um ot pro outro, mas de qualquer jeito, daria na mesma :p

to até testando isso aqui, não ta mudando nada '-'

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...