Jump to content

Pregunta createZombie


elcanario

Recommended Posts

  • MTA Team

@elcanario creo que no estas entendiendo lo que te dice @Alexs. Además que ese evento que posteaste no tiene sentido porque defines el root element del evento a resourceRoot que es una constante para eventos del tipo resource. EJ:

addEventHandler("onResourceStart",resourceRoot, 
function () 
end 
) 

A lo que se refiere @Alexs es mas bien esto:

  
addEvent("onZombieWasted",true) 
addEventHandler("onZombieWasted",root, 
function (killer) 
local x,y,z = getElementPosition(source) 
exports.zombies:createZombie(x,y,z) 
end 
) 
  

Link to comment

addEvent("onZombieWasted",true)

addEventHandler("onZombieWasted",root,

function (killer)

local x,y,z = getElementPosition(source)

exports.zombies:createZombie(x,y,z)

end

)

Hay un problema, al matar al zombie me spawnea en el mismo sitio donde lo mato, no donde se creo, y no me sale con el skin que quiero , es decir me spawnea al matarlo pero tengo el mismo fallo que al principio tenia , ¿Que hago?

Link to comment

Aver lo explicare mejor, tengo un recurso con esto:

exports [ "zombies" ]:createZombie ( -2164.3, 2772.7, 167.1, 0, 301, 0, 0 )

exports [ "zombies" ]:createZombie ( -2161.9, 2767.7, 167.5, 0, 301, 0, 0 )

exports [ "zombies" ]:createZombie ( -2156.9, 2777.1, 168.4, 0, 301, 0, 0 )

exports [ "zombies" ]:createZombie ( -2145.3, 2768.4, 170.5, 0, 301, 0, 0 )

exports [ "zombies" ]:createZombie ( -2154, 2769.9, 168.9, 0, 301, 0, 0 )

exports [ "zombies" ]:createZombie ( -2171.2, 2777.6, 167.2, 0, 301, 0, 0 )

exports [ "zombies" ]:createZombie ( -2163.3, 2777.6, 167.2, 0, 301, 0, 0 )

y le he añadido esto :

addEvent("onZombieWasted",true)

addEventHandler("onZombieWasted",root,

function (killer)

local x,y,z = getElementPosition(source)

exports.zombies:createZombie(x,y,z)

end

Me spawnea cuando los mato, pero en el mismo sitio y con otros skins que yo no he definido en el createzombie ,

Link to comment
  • MTA Team

Así:

  
a = exports [ "zombies" ]:createZombie ( -2164.3, 2772.7, 167.1, 0, 301, 0, 0 ) 
b = exports [ "zombies" ]:createZombie ( -2161.9, 2767.7, 167.5, 0, 301, 0, 0 ) 
addEvent("onZombieWasted",true) 
addEventHandler("onZombieWasted",root, 
function (killer) 
if source == a then 
exports.zombies:createZombie(-2164.3, 2772.7, 167.1, 0, 301, 0, 0) 
elseif source == b then 
exports.zombies:createZombie(-2161.9, 2767.7, 167.5, 0, 301, 0, 0) 
end 
end 
) 

Link to comment

a = exports [ "zombies" ]:createZombie ( -2164.3, 2772.7, 167.1, 0, 301, 0, 0 )

b = exports [ "zombies" ]:createZombie ( -2161.9, 2767.7, 167.5, 0, 301, 0, 0 )

addEvent("onZombieWasted",true)

addEventHandler("onZombieWasted",root,

function (killer)

if source == a then

exports.zombies:createZombie(-2164.3, 2772.7, 167.1, 0, 301, 0, 0)

elseif source == b then

exports.zombies:createZombie(-2161.9, 2767.7, 167.5, 0, 301, 0, 0)

end

end

)

El fallo esta solucionado ya, el problema es que solo me spawnea una vez, que ago para que me spawnee tantas veces como muera el zombie?

Link to comment

probar:

a = exports [ "zombies" ]:createZombie ( -2164.3, 2772.7, 167.1, 0, 301, 0, 0 ) 
b = exports [ "zombies" ]:createZombie ( -2161.9, 2767.7, 167.5, 0, 301, 0, 0 ) 
addEvent("onZombieWasted",true) 
addEventHandler("onZombieWasted",root, 
function (killer) 
if source == a then 
a = exports.zombies:createZombie(-2164.3, 2772.7, 167.1, 0, 301, 0, 0) 
elseif source == b then 
b = exports.zombies:createZombie(-2161.9, 2767.7, 167.5, 0, 301, 0, 0) 
end 
end 
) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...