Ir para conteúdo
Entre para seguir isso  
tuxico

Life Ring

Recommended Posts

tuxico    0
tuxico

Life Ring

* Nome do Script:Life Ring

* Nome do Autor:.SmOoKe

* Versão do Tibia:8.60

* Descrição:É um life ring, quando player usa addciona +100 de life para ele.

* Scripts e Como Instalar

Bom galera primeiro vamos em movements\scripts, la você cria um arquivo chamado doc.lua e um doc2.lua, e coloca os seguintes scripts.

 

doc.lua

 

function onEquip(cid, item, slot)

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+50)

doCreatureAddHealth(cid,50)

return TRUE

end

 

Legenda: O que esta em vermelho e o tanto de life que vai dar o player quando ele equipar o ring, você pode por 100,200,300 e etc...

 

doc2.lua

 

function onDeEquip(cid, item, slot)

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-100)

doCreatureAddHealth(cid,-100)

return TRUE

end

 

Legenda: O que esta em azul é o tanto de life que vai retirar do player quando ele desequipar o item.

 

Depois de fazer isso vai em movements/movements.xml, no final do arquivo coloque.

<movevent type="Equip" itemid="ID.DO.RING" slot="ring" event="script" value="doc.lua" />

<movevent type="DeEquip" itemid="ID.DO.RING" slot="ring" event="script" value="doc2.lua" />

 

Legenda: O que esta em verde é o id do ring, você pode usar outros rings também e so pegar o ID do ring no items.xml

 

Legenda: O que esta em amarelo e o slot do item, tipo ring,armor,legs,helmet e etc..

 

Creditos:

80% .SmOoKe: Arruma o Script, trazer para o forum!

20% tigerx2: Criar o Script.

 

Observations:

A mais por que so 20% pro criador?

Me passo o script errado, cobro 20 V$, e ainda por cima me bloquio do msn por que nao tinha uma solução para arrumar o script.

O Life Ring da 100 de life por que tem so 50 no script?

Também não sei eu coloquei 100 nos 2 e deu 200 de life intom coloquei so a metade, que pode me da uma solução sobre isso.

Quem é .SmOoKe?

So eu so que é meu nick no garena e eu gosto mais de .SmOoKe.

ACABEI DE ACHA UM BUG QUE QUANDO O PLAYER DESLOGA E LOGA COM O RING AUMENTA +50 DE LIFE!

SE ALGUEM PODE ME AJUDAR A ARRUMAR.

Editado por tuxico

Compartilhar este post


Link para o post
Mock    32
Mock

Eu vou aprovar porem teria 3 motivos para eu nao aconselhar.

é que eu ja fiz um script assim e infelizmente existem maneiras de burla-lo. como exemplo você vender o anel com o mesmo equipado.

 

Outro problema é o seguinte, Seu server da crash muitas veses não dá? então. eu descobri que a funçaon onEquip derruba o server. Isso é erro do server e não do seu script e isso vai fazer o seu server cair do nada.

 

Existe o Slot system que eu fiz. (porem o seu 1 poco melhor pois define uma quantidade exata e nao variavel)

Compartilhar este post


Link para o post
tigerx2    1
tigerx2

@Tuxico

verificar minha loja, meu post.. nao quero que fique de mal

comigo, mas nao foi por minha culpa...

mandei o script pra voce, mas nem tinha visto que voce

mesmo o arrumou.

caso queira seus V$ de volta, por favor, avise-me.

nao quero que fique pensando mal de mim.

sou um nobre cavaleiro ( O>o ) e estou disposto

a lhe pagar se o quer.

--

@script

o meu erro foi nao por o (cid)

depois dos getCreatureMaxHealth.

ficou bom.

 

att~

tigerx2

 

EDIT

testei e deu certinho :D

Editado por tigerx2

Compartilhar este post


Link para o post
claudnei    0
claudnei

alguem ae consegue melhorar o script ou tirar alguns bugs?

e um script muito bom porem esse ae esta cheio de erros

se alguem souber algo parecido pelo items.xml tmb seria bom

aguardo resposta!!

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×