aka Blue Posted June 8, 2016 Share Posted June 8, 2016 Estaba algo aburrido scripteando e hice un pequeño sistema para mi servidor. Lo que hace este mini-sistema es comprobar el ultimo golpe realizado a un vehiculo. Así también almacena el arma con el que se han realizado los daños. Bueno, si más, abajo dejo los códigos por separado. Cliente addEventHandler ( "onClientVehicleDamage", root, function (attacker, weapon, _, _, _, _, _) if attacker and weapon then triggerServerEvent ( "onDañarVehiculo", root, source, attacker, weapon ) end end ) Servidor local ultimoGolpeAlVehiculo = { } -- Tabla para almacenar el golpe -- Recogemos los datos obtenidos del cliente y los almacenamos en una tabla. addEventHandler ( "onDañarVehiculo", root, function ( vehiculo, responsable, arma ) local nombreArma = getWeaponNameFromID ( arma ) if nombreArma then ultimoGolpeAlVehiculo [ vehiculo ] = { nombre = getPlayerName ( responsable ):gsub ( "_"," " ), arma = nombreArma } end end ) -- Comando para comprobar addCommandHandler ( "ultimogolpe", function ( player, commandName ) local vehicle = getPedOccupiedVehicle ( player ) if vehicle then local data = ultimoGolpeAlVehiculo [ vehicle ] if data == nil then outputChatBox ( "No se han realizado golpes al vehiculo.", player, 0, 255, 0 ) else local nombre = data.nombre local arma = data.arma outputChatBox ( "El jugador "..nombre.." realizó un daño usando un/a "..arma, player, 255, 145, 0 ) end else outputChatBox ( "Debes estar en un vehiculo para comprobar su último golpe.", player, 255, 0, 0 ) end end ) Link to comment
Enargy, Posted June 9, 2016 Share Posted June 9, 2016 addEventHandler ( "onClientVehicleDamage", root, function (attacker, weapon, _, _, _, _, _) if attacker and weapon then triggerServerEvent ( "onDañarVehiculo", root, source, attacker, weapon ) end end ) Y si no hay un atacante Link to comment
aka Blue Posted June 9, 2016 Author Share Posted June 9, 2016 Entonces nada. Lo hice para pillar a los trolls jaja. Link to comment
Bc# Posted July 5, 2016 Share Posted July 5, 2016 Quiza sea muy estupido lo que pregunto, pero que arroja si usas la minigun o misil del hunter? Link to comment
aka Blue Posted July 5, 2016 Author Share Posted July 5, 2016 Nombre del jugador que lo hizo, si es que te he entendido bien Link to comment
duendehd Posted March 15, 2018 Share Posted March 15, 2018 no sabes como cambiar en el modo race el vehiculo por un ped? osea carreras de peds de players de skins Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now