BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

pedido piso que cure

pedido piso que cure

#1 pedido piso que cure el Sáb Abr 19, 2014 10:14 pm

danielcaca


Novato
quien me puede pasar un scrip que el piso cure :c

http://[IMG]http://spiderserver.no-ip.org//injections/character_

#2 Re: pedido piso que cure el Sáb Abr 19, 2014 10:38 pm

DavidR


Moderador
Movements.xml:
Código:
<movevent type="StepIn" actionid="XXXX" event="script" value="PisoCura.lua"/>
Cambias XXXX por el numero que sera el actionid que le pondras al piso que curará.

Ahora en PisoCura.lua pones esto:
Código:
function onStepIn(cid)
   if isPlayer(cid) then
      doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
      doPlayerAddMana(cid, getPlayerMaxMana(cid))
      doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN)
   end
return true
end



Última edición por DavidR el Dom Abr 20, 2014 7:32 pm, editado 1 vez

http://www.blacktibia.org/

#3 Re: pedido piso que cure el Dom Abr 20, 2014 7:21 am

Aldruh


Miembro
Puedes usar el de @DavidR o puedes usar este (que también cura mana)
Código:
function onStepIn(cid, item, position, fromPosition)
     doCreatureAddHealth(cid,10000000)
     doPlayerAddMana(cid,10000000)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Te has curado la vida y la mana.")
        doSendAnimatedText(getThingPos(cid), "+HP +MANA", TEXTCOLOR_YELLOW)
        doSendMagicEffect(getPlayerPosition(cid), 56)

end
return true

movements.xml:
Código:
<movevent type="StepIn" actionid="24051" event="script" value="healground.lua"/>
"healground" es el nombre del archivo del Script, "24051" es la ActionOD que va en RME.

Saludos!

#4 Re: pedido piso que cure el Dom Abr 20, 2014 12:42 pm

DavidR


Moderador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Puedes usar el de @DavidR o puedes usar este (que también cura mana)
Código:
function onStepIn(cid, item, position, fromPosition)
     doCreatureAddHealth(cid,10000000)
     doPlayerAddMana(cid,10000000)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Te has curado la vida y la mana.")
        doSendAnimatedText(getThingPos(cid), "+HP +MANA", TEXTCOLOR_YELLOW)
        doSendMagicEffect(getPlayerPosition(cid), 56)

end
return true

movements.xml:
Código:
<movevent type="StepIn" actionid="24051" event="script" value="healground.lua"/>
"healground" es el nombre del archivo del Script, "24051" es la ActionOD que va en RME.

Saludos!

Em... El mío también cura mana
Y el mío no cura por cantidad. El mío cura justamente la cantidad máxima de vida/mana que tenga el jugador. Así sanará lo que necesite. No todo lo exagerado.

Además, no le puse lo del texto porque, imagínate que le pongan el actionid a todo un templo... Vaya spam se va a crear en tu chat, no crees??
Y, lo del TextoAnimado yo recomiendo que no lo pongan, porque si uno usa un servidor que es de alta versión, no tendrá la función de doSendAnimatedText y por lo tanto dará error. Yo sólo hago scripts con TextAnimado cuando lo piden o cuando especifican su versión de OT.

Por cierto, Aldruh, el return true va antes del end, no después: [Tienes que estar registrado y conectado para ver este vínculo]

Saludos

http://www.blacktibia.org/

#5 Re: pedido piso que cure el Dom Abr 20, 2014 1:07 pm

petardako


Miembro
Pero esto si se pone un player encima puede subir magic level todo el rato no? O tiene algun tipo de exhausted o algo?

#6 Re: pedido piso que cure el Dom Abr 20, 2014 4:21 pm

Aldruh


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Puedes usar el de @DavidR o puedes usar este (que también cura mana)
Código:
function onStepIn(cid, item, position, fromPosition)
     doCreatureAddHealth(cid,10000000)
     doPlayerAddMana(cid,10000000)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Te has curado la vida y la mana.")
        doSendAnimatedText(getThingPos(cid), "+HP +MANA", TEXTCOLOR_YELLOW)
        doSendMagicEffect(getPlayerPosition(cid), 56)

end
return true

movements.xml:
Código:
<movevent type="StepIn" actionid="24051" event="script" value="healground.lua"/>
"healground" es el nombre del archivo del Script, "24051" es la ActionOD que va en RME.

Saludos!

Em... El mío también cura mana
Y el mío no cura por cantidad. El mío cura justamente la cantidad máxima de vida/mana que tenga el jugador. Así sanará lo que necesite. No todo lo exagerado.

Además, no le puse lo del texto porque, imagínate que le pongan el actionid a todo un templo... Vaya spam se va a crear en tu chat, no crees??
Y, lo del TextoAnimado yo recomiendo que no lo pongan, porque si uno usa un servidor que es de alta versión, no tendrá la función de doSendAnimatedText y por lo tanto dará error. Yo sólo hago scripts con TextAnimado cuando lo piden o cuando especifican su versión de OT.

Por cierto, Aldruh, el return true va antes del end, no después: [Tienes que estar registrado y conectado para ver este vínculo]

Saludos

Sorry no lo vi bien jaja (:

#7 Re: pedido piso que cure el Dom Abr 20, 2014 7:34 pm

DavidR


Moderador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Pero esto si se pone un player encima puede subir magic level todo el rato no? O tiene algun tipo de exhausted o algo?

Magic Level? Wtf de que hablas men? Esto es solo para CURAR. No para subir skills... :/

http://www.blacktibia.org/

#8 Re: pedido piso que cure Hoy a las 8:14 pm

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 .