CÓDIGO REMOVIDO
TINHA BUG
Por matador027, 09 de mar. de 2012 em Scripts
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

CÓDIGO REMOVIDO
TINHA BUG
Editado Março 9 por Vodkart
info
Grupo: Conde
Registrado: 20/10/10
Posts: 911
Reputação: +217
Char no Tibia: Felipe Pessoa

local amount = 1000 function onEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+amount) return TRUE end function onDeEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount) return TRUE end
Sim, aonde eu boto isso? '-'
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

em movements.xml
é porque eu não tinha o id do item ai não coloquei a tag kk
--------------------------
EDITED
------------------------------------
seguinte,para o script funcionar você faz assim:
hparmor.lua
local amount = 1000 function onEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2)) return TRUE end function onDeEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount) return TRUE end
em movements.xml
<movevent type="Equip" itemid="ID DA ARMOR" slot="armor" event="script" value="hparmor.lua"/> <movevent type="DeEquip" itemid="ID DA ARMOR" slot="armor" event="script" value="hparmor.lua"/>
você coloca o ID da sua armor ali...
vai fazer com que adicione 1000 de hp e depois remova...
Editado Março 9 por Vodkart
info
Grupo: Campones
Registrado: 11/11/11
Posts: 4
Reputação: 0
Char no Tibia: panico_jbs@hotmail.com

FICO BUGADO VODKART!!!
================ ITEM QUANDO EQUIPADO====================
- QUANDO EQUIPA O ITEM (ARMADURA) AUMENTA O 1000 HP TUDO CERTINHO.
================ ITEM QUANDO DESEQUIPADO====================
-NÃO ACONTECE NADA, FICA COM A MESMA QUANTIA DE HP, NAO REMOVE OS 1000 DE HP,
AI FICA BUGADO .
Editado Março 9 por matador027
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

FICO BUGADO VODKART!!!
================ ITEM QUANDO EQUIPADO====================
- QUANDO EQUIPA O ITEM (ARMADURA) AUMENTA O 1000 HP TUDO CERTINHO.
================ ITEM QUANDO DESEQUIPADO====================
-NÃO ACONTECE NADA, FICA COM A MESMA QUANTIA DE HP, NAO REMOVE OS 1000 DE HP,
AI FICA BUGADO .
Não é que fica bugado,se você colocasse para retornar a função getCreatureMaxHealth(cid) veria que não tem bug,é só colocar para tirar 1000 hp do jogador tbm ¬¬
local amount = 1000 function onEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2)) doCreatureAddHealth(cid, (amount/2)) return TRUE end function onDeEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount) doCreatureAddHealth(cid, -amount) return TRUE end
Editado Março 9 por Vodkart
info
Grupo: Campones
Registrado: 11/11/11
Posts: 4
Reputação: 0
Char no Tibia: panico_jbs@hotmail.com

Agora fico 100%!
Muito Obrigado Vodkart!!
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

Tópico resolvido.
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

isso n ta errado
adiona 500 de pois tira 1000?
vamo supor que o player tenha 500 de life
no equipa
500 + (amount/2)
500+1000/2
500+ 500 = 1000
quando desequipa
1000 - amount
1000 - 1000 = 0 ???? o player morre ao desequipa...
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

não adiciona 500,porque o evento é duplicado(é algum bug na source)
e sobre ao desequipar
só colocar
if getCreatureHealth(cid) > amount then doCreatureAddHealth(cid, -amount) end
Editado Março 10 por Vodkart
info
Grupo: Campones
Registrado: 11/11/11
Posts: 4
Reputação: 0
Char no Tibia: panico_jbs@hotmail.com
Pedido do script: "ARMADURA COM HP"
Olá pessoal!
Queria uma armadura quando equipada adicionava mais +1000 HP, e quando retirada removese os -1000 HP
exemplo:
AGRADEÇO QUEM ME AJUDAR!!!!!!!!!!!!!!!!!!!!!!!