Jump to content

[Ayuda]Zombis dejen Item`s


Recommended Posts

Posted

Hola, me gustaria saber si es posible y como podria aserle para que los zombis y los users, al morir dejen el dinero y las armas en el piso asi como en el GTA Normal Gracias

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

Posted

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".

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
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

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

Posted
amigo, creo que HTML no tiene nada que ver con funciones/eventos .lua, para juntarlos tienes que saber de lua lo puedes aprender en la wiki

Me referia al saber donde o como se usan

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

Posted

De nada.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted (edited)

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

Developer @ MYVAL

Posted

Hola , necesitas usar varias funciones para eso.

1-onZombieWasted que es para cuando el zombie muere.

2-onPlayerWasted es cuando el player muere.

3-createPickup que es para crear el dinero.

Debes saber unir estas 3 funciones para hacer eso... :D Nos vemos

------------------------------------------------------------------------------------------

My scripts

http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977

http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740

Posted

pickup no sera para crear el dinero. el pickup se creara y de inmediato deberas definir que al coger ese pick up te de un givePlayerMoney o un giveweapon etc

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

Posted
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.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
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

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

Posted
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?

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

Posted

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 

Developer @ MYVAL

Posted
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?

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

Posted

crea una tabla con un math.random

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

  • 2 months later...
Posted

La tabla son valores entre { }, ejemplo:

local tablita = {"valor1", "valor2", "valor3"} 

Pero math.random sirve con números y esos son String's.

Developer @ MYVAL

  • Recently Browsing   0 members

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