Jump to content

[Ayuda]Zombis dejen Item`s


Recommended Posts

onPlayerWasted -- El evento de cuando un jugador se muere.

createPickup -- La funcion para crear un pickup.

Y para los zombies podes usar el evento: "onZombieWasted".

Disculpa, recien comienzo con Lua y me gustaria saber como se implementa, en html y esas cosas pues con que me pase el codigo asi basta proque ya se como se usan, pero en lua no, agradeceria que me explicaras, gracias

Link to comment

No es buena idea comenzar con eventos como onZombieWasted, comienza por lo basico.

Y a ver si esto te sirve:

PD: Cuando veas "--" frente a una frase, estas no afectan el script, son simples anotaciones, leelas

function itemcre ( ) 
local zx,xy,zz = getElementPosition ( source ) --Consigue la posicion del zombie, "source" es un argumento que varia segun el evento. 
    createPickup ( zx,xy,zz , 2, 9) --zx,xy,zz es la variable del zombie, el 2 es el tipo de pickup, en este caso un arma  y el 9 es una motosierra [url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]" 
end --Esto acaba la function, 1 por funcion y si existiese if-then y else, se aplica otro. 
addEventHandler( "onZombieWasted", getRootElement(), itemcre ) --onZombieWasted es cuando un zombie muere, getRootElement es para que se aplique a cualquier zombie e itemcre es el nombre de la funcion. 

Eso deberia funcionar, es Server Side para el meta.xml

Edited by Guest
Link to comment
No es buena idea comenzar con eventos como onZombieWasted, comienza por lo basico.

Y a ver si esto te sirve:

PD: Cuando veas "--" frente a una frase, estas no afectan el script, son simples anotaciones, leelas

function itemcre ( ) 
local zx,xy,zz = getElementPosition ( source ) --Consigue la posicion del zombie, "source" es un argumento que varia segun el evento. 
    createPickup ( zx,xy,zz , 2, 9) --zx,xy,zz es la variable del zombie, el 2 es el tipo de pickup, en este caso un arma  y el 9 es una motosierra [url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]" 
end --Esto acaba la function, 1 por funcion y si existiese if-then y else, se aplica otro. 
addEventHandler( "onZombieWasted", getRootElement(), itemcre ) --onZombieWasted es cuando un zombie muere, getRootElement es para que se aplique a cualquier zombie e itemcre es el nombre de la funcion. 

Eso deberia funcionar, es Server Side para el meta.xml

'source' de onZombieWasted es el elemento de un jugador, no del zombie que murio.

Link to comment
No es buena idea comenzar con eventos como onZombieWasted, comienza por lo basico.

Y a ver si esto te sirve:

PD: Cuando veas "--" frente a una frase, estas no afectan el script, son simples anotaciones, leelas

function itemcre ( ) 
local zx,xy,zz = getElementPosition ( source ) --Consigue la posicion del zombie, "source" es un argumento que varia segun el evento. 
    createPickup ( zx,xy,zz , 2, 9) --zx,xy,zz es la variable del zombie, el 2 es el tipo de pickup, en este caso un arma  y el 9 es una motosierra [url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]" 
end --Esto acaba la function, 1 por funcion y si existiese if-then y else, se aplica otro. 
addEventHandler( "onZombieWasted", getRootElement(), itemcre ) --onZombieWasted es cuando un zombie muere, getRootElement es para que se aplique a cualquier zombie e itemcre es el nombre de la funcion. 

Eso deberia funcionar, es Server Side para el meta.xml

Muchas Gracias Alex *-*, esas anotaciones son muy utiles porque si solo leeo comando que quedo con cara de o.O

y un scrip con anotaciones me ayuda a entender para que y comose usa dicho comando, encerio gracias

Link to comment
No es buena idea comenzar con eventos como onZombieWasted, comienza por lo basico.

Y a ver si esto te sirve:

PD: Cuando veas "--" frente a una frase, estas no afectan el script, son simples anotaciones, leelas

function itemcre ( ) 
local zx,xy,zz = getElementPosition ( source ) --Consigue la posicion del zombie, "source" es un argumento que varia segun el evento. 
    createPickup ( zx,xy,zz , 2, 9) --zx,xy,zz es la variable del zombie, el 2 es el tipo de pickup, en este caso un arma  y el 9 es una motosierra [url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]" 
end --Esto acaba la function, 1 por funcion y si existiese if-then y else, se aplica otro. 
addEventHandler( "onZombieWasted", getRootElement(), itemcre ) --onZombieWasted es cuando un zombie muere, getRootElement es para que se aplique a cualquier zombie e itemcre es el nombre de la funcion. 

Eso deberia funcionar, es Server Side para el meta.xml

'source' de onZombieWasted es el elemento de un jugador, no del zombie que murio.

si lo puse perono andubo, como lo arreglo?

Link to comment

mmm.. si los peds son zombies esto podria funcionar:

function itemcre ( ) 
local zx,xy,zz = getElementPosition ( source ) --Consigue la posicion del zombie, "source" es un argumento que varia segun el evento. 
    createPickup ( zx,xy,zz , 2, 9) --zx,xy,zz es la variable del zombie, el 2 es el tipo de pickup, en este caso un arma  y el 9 es una motosierra [url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]" 
end --Esto acaba la function, 1 por funcion y si existiese if-then y else, se aplica otro. 
addEventHandler( "onPedWasted", getRootElement(), itemcre ) --onZombieWasted es cuando un zombie muere, getRootElement es para que se aplique a cualquier zombie e itemcre es el nombre de la funcion 

Link to comment
mmm.. si los peds son zombies esto podria funcionar:
function itemcre ( ) 
local zx,xy,zz = getElementPosition ( source ) --Consigue la posicion del zombie, "source" es un argumento que varia segun el evento. 
    createPickup ( zx,xy,zz , 2, 9) --zx,xy,zz es la variable del zombie, el 2 es el tipo de pickup, en este caso un arma  y el 9 es una motosierra [url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]" 
end --Esto acaba la function, 1 por funcion y si existiese if-then y else, se aplica otro. 
addEventHandler( "onPedWasted", getRootElement(), itemcre ) --onZombieWasted es cuando un zombie muere, getRootElement es para que se aplique a cualquier zombie e itemcre es el nombre de la funcion 

Si Funciono, el problema es que todos los zombis que mueren dejan una motocierra que no se puede recoger.

existe manera para quese pueda recoger y que solo ciertos zombis dejen armas?

Link to comment
  • 2 months later...
  • Recently Browsing   0 members

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