BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[PEDIDO] monster full hp

[PEDIDO] monster full hp

#1 [PEDIDO] monster full hp el Mar Mayo 31, 2016 8:57 am

Acan


Miembro
es asi como una regeneración de hp para monster, que cuando tuviera 50% de la hp el monster use el scripts para regenerarse la hp al 100% y le cambie el outfit por otro. ojo que lo use una sola vez.
o si no que cuando lo use cree un nuevo monster y desaparezca el otro.
bueno nose como seria una forma de hacer el scripts que quede bien fino se acceptan ideas. para ese tipo de scripts plx....

#2 Re: [PEDIDO] monster full hp el Mar Mayo 31, 2016 11:48 pm

Noraziz


Miembro
crear un archivo en data/creaturescript/script
Código:
function onStatsChange(cid, attacker, type, combat, value)
local monsterHP = getCreatureHealth(cid) / getCreatureMaxHealth(cid)

if(monsterHP <= 0.5) and getCreatureStorage(cid, 19200) == -1 then
doCreatureSetStorage(cid, 19200, 1)
doCreatureAddHealth(cid,getCreatureMaxHealth(cid))
end
return true
end

En creaturescript registas:
Código:
   <event type="statschange" name="Jefe" event="script" value="jefe.lua"/>

Y en el archivo del monster le agregas esto
Código:
 <script>
<event name="Demonio"/>
</script>

esto ultimo ponlo al final justo antes de:
Código:
</monster>

No lo probe, avisame si te sirve

#3 Re: [PEDIDO] monster full hp el Miér Jun 01, 2016 7:00 am

Acan


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] oye man no lo registre en el "login" y funciona bien falta lo de el looktype o el outfit.

#4 Re: [PEDIDO] monster full hp el Miér Jun 01, 2016 10:53 pm

Noraziz


Miembro
claro porq lo registras en el.monster. mañana cuando llegue a la casa coloco lo del looktype

#5 Re: [PEDIDO] monster full hp el Jue Jun 02, 2016 11:09 am

Acan


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] osea no es necesario registrarlo en el "login" si es registrado en el monster eso quieres decir??

#6 Re: [PEDIDO] monster full hp el Jue Jun 02, 2016 3:53 pm

Noraziz


Miembro
Claro o si no el player se recuperaria. Por eso se registra en el monster.

Para lo del looktype cambia solo esto, avisame si te sirve
Código:
function onStatsChange(cid, attacker, type, combat, value)
local monsterHP = getCreatureHealth(cid) / getCreatureMaxHealth(cid)
local a = {lookType = 12, lookHead = 19, lookBody = 104, lookLegs = 96, lookFeet = 96}
if(monsterHP <= 0.5) and getCreatureStorage(cid, 19200) == -1 then
doCreatureSetStorage(cid, 19200, 1)
doCreatureAddHealth(cid,getCreatureMaxHealth(cid))
doSetCreatureOutfit(cid, a, -1)
end
return true
end

#7 Re: [PEDIDO] monster full hp el Jue Jun 02, 2016 10:41 pm

Acan


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] es obligatorio registrarlo en el login entonces?? si o no... oye el script quedo operativo y es posible que haga otro igual pero que tenga 5fase como 5fases. ps 5 veces haga lo mismo y con diferente looktype. explico mejor.
f1: se va a regenerar la hp a 80% se la cura full osea 100% de su hp. con un looktype-1
f2: se va a regenerar la hp a 60% se la cura full osea 100% de su hp. con un looktype-2
f3: se va a regenerar la hp a 50% se la cura full osea 100% de su hp. con un looktype-3
f4: se va a regenerar la hp a 40% se la cura full osea 100% de su hp. con un looktype-4
f5: se va a regenerar la hp a 20% se la cura full osea 100% de su hp. con un looktype-5.....

ya mas no de hay ps espero haberme explicado no creo que te tome mucho ya que lo hiciste solo ponerle mas fase amigo y disculpa el abuso es que los necesito y gracias por el anterios...

#8 Re: [PEDIDO] monster full hp el Jue Jun 02, 2016 11:13 pm

Noraziz


Miembro
En login no lo registras.
Y sobre el otro te puedo pasar el que tenia y lo modificas tu
Código:
local a = {lookType = 12, lookHead = 19, lookBody = 104, lookLegs = 96, lookFeet = 96}
local b = {lookType = 12, lookHead = 38, lookBody = 114, lookLegs = 0, lookFeet = 94}
local c = {lookType = 12, lookHead = 19, lookBody = 104, lookLegs = 96, lookFeet = 96}
local d = {lookType = 12, lookHead = 38, lookBody = 114, lookLegs = 0, lookFeet = 94}

function onStatsChange(cid, attacker, type, combat, value)
local monsterHP = getCreatureHealth(cid) / getCreatureMaxHealth(cid)
if(monsterHP <= 0.8) and getCreatureStorage(cid, 19200) == -1 then
   doCreatureSetStorage(cid, 19200, 1)
doSetCreatureOutfit(cid, a, -1)
doCreatureAddHealth(cid,getCreatureMaxHealth(cid))

elseif(monsterHP <= 0.6) and getCreatureStorage(cid, 19201) == -1 then
   doCreatureSetStorage(cid, 19201, 1)
doSetCreatureOutfit(cid, b, -1)
doCreatureAddHealth(cid,getCreatureMaxHealth(cid))

elseif(monsterHP <= 0.4) and getCreatureStorage(cid, 19202) == -1 then
   doCreatureSetStorage(cid, 19202, 1)
doSetCreatureOutfit(cid, c, -1)
doCreatureAddHealth(cid,getCreatureMaxHealth(cid))

elseif(monsterHP <= 0.2) and getCreatureStorage(cid, 19203) == -1 then
   doCreatureSetStorage(cid, 19201, 3)
doSetCreatureOutfit(cid, d, -1)
doCreatureAddHealth(cid,getCreatureMaxHealth(cid)
end
return true
end

Ahi solo le modifcias el looktype y los colores dependiendo cual pongas

#9 Re: [PEDIDO] monster full hp el Vie Jun 03, 2016 9:33 am

Acan


Miembro
ty jajaja, oye y otra idea que me vino abra un script que cambie de monster por decir demon y a 50% de hp cambie a elite demon asi como una evolucion. claro con las misma caracteristica de este script del regeneracion por %hp y looktype.?

#10 Re: [PEDIDO] monster full hp el Sáb Jun 04, 2016 11:04 am

Acan


Miembro
BUMP!

#11 Re: [PEDIDO] monster full hp el Sáb Jun 04, 2016 4:08 pm

Noraziz


Miembro
lo que se me ocurre es que summonee otro monster y se elimine el primero

#12 Re: [PEDIDO] monster full hp el Sáb Jun 04, 2016 7:11 pm

Acan


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:lo que se me ocurre es que summonee otro monster y se elimine el primero
haslo haber si me gusta lo tomo plxx!

#13 Re: [PEDIDO] monster full hp el Lun Jun 06, 2016 7:45 am

Acan


Miembro
BUMP!

#14 Re: [PEDIDO] monster full hp el Lun Jun 06, 2016 12:48 pm

Noraziz


Miembro
Probaste hacerlo que sea?
Prueba con estas
Código:
doRemoveCreature
doSummonCreature

#15 Re: [PEDIDO] monster full hp Hoy a las 4:31 am

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .