BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Ayuda, con el cuerpo del player

Ayuda, con el cuerpo del player

#1 Ayuda, con el cuerpo del player el Dom Ene 19, 2014 8:29 am

Milor


Novato
Hola, les quiero pedir una gran ayuda .Lo que pasa es que quiero que al matar un player no deje el cuerpo en el piso debido a que meda un pequeño lag al momento de matar un player y mi ot es war entonces se deben imaginar la molestia de los player !plz ayudenme¡

#2 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 9:22 am

Muzstang


Scripter
Código:
function onPrepareDeath(cid, deathList)
doSetCreatureDropLoot(cid, false)
end

Código:

<event type="preparedeath" name="script" event="script" value="script.lua"/>

Código:
registerCreatureEvent(cid, "script")

#3 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 9:34 am

Milor


Novato
Sheenita escribió:
Código:
function onPrepareDeath(cid, deathList)
doSetCreatureDropLoot(cid, false)
end

Código:

<event type="preparedeath" name="script" event="script" value="script.lua"/>

Código:
registerCreatureEvent(cid, "script")




no entiendo que hago con eso?

#4 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 9:57 am

Muzstang


Scripter
1- Crea un archivo lua y ponle de nombre script
2- Pega la linea en creaturescripts.xml
3- Pega la linea en creaturescripts/login.lua (En donde tengas tus registros)

#5 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 10:47 am

Milor


Novato
Sheenita escribió:1- Crea un archivo lua y ponle de nombre script
2- Pega la linea en creaturescripts.xml
3- Pega la linea en creaturescripts/login.lua (En donde tengas tus registros)
´

me funciona pero el char se queda en 0 de hp pero se puede helear y mover :C

#6 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 11:00 am

Muzstang


Scripter
Mala mia.

Cambia el script por este
Código:
function onDeath(cid, corpse)
doSetCreatureDropLoot(cid, false)
end

Y en creaturescripts.xml
Código:
<event type="death" name="script" event="script" value="script.lua"/>

#7 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 11:16 am

CyberM


Scripter
Aqui tienes, Milor
Código:

function nocorpse(position, id)
   return doRemoveItem(getTileItemById(position, id).uid)
end

function onDeath(cid, corpse, deathList)
   return true, addEvent(nocorpse, 0, getThingPosition(cid), corpse.itemid)
end
lo demas se lo puedes poner como el de Sheenita

#8 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 11:31 am

Milor


Novato
no me funciona ninguno :C ayudaaaa plz

#9 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 11:39 am

CyberM


Scripter
a mí me va perfecto, mira a ver que estás haciendo mal..

#10 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 12:10 pm

Milor


Novato
[Tienes que estar registrado y conectado para ver este vínculo] escribió:a mí me va perfecto, mira a ver que estás haciendo mal..

pero dime lo que tu haces detalladamente porfa plz :d

#11 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 12:16 pm

CyberM


Scripter
buahh..
/creaturescripts/creaturescripts.xml
Código:

<event type="death" name="corpse" event="script" value="corpse.lua"/>
/creaturescripts/scripts/login.lua
Código:

registerCreatureEvent(cid, "corpse")
/creaturescripts/scripts/corpse.lua
Código:

function nocorpse(position, id)
   return doRemoveItem(getTileItemById(position, id).uid)
end

function onDeath(cid, corpse, deathList)
   return true, addEvent(nocorpse, 0, getThingPosition(cid), corpse.itemid)
end

#12 Re: Ayuda, con el cuerpo del player el Dom Ene 19, 2014 2:58 pm

Milor


Novato
eres un genio cyberm gracias por todoooo

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 .