elchinooo98 Posted February 26, 2016 Posted February 26, 2016 hola queria saber como poder hacer para que un player al salir (que haya pisado el marker y haya sacado su vehiculo) este mismo se destruya al salir del server y que no quede tirado por ahi.. Creador de Vehiculos: prose1 = {} prosegurm = createMarker( 2432.146484375, 2374.9716796875, 9.771875, "cylinder", 1, 247, 255, 0, 255 ) function camion (hitElement) if (hitElement and getElementType(hitElement) == "player" and not isPedInVehicle(hitElement)) then playerTeam = getPlayerTeam ( hitElement ) Clann = getTeamFromName ( "Prosegur" ) if ( playerTeam ) == Clann then if prose1[hitElement] == nil then prose1[hitElement] = createVehicle(428, 2432.146484375, 2374.9716796875, 10.371875, 0, 0, 0) warpPedIntoVehicle(hitElement,prose1[hitElement]) else destroyElement(prose1[hitElement]) prose1[hitElement] = createVehicle(428, 2432.146484375, 2374.9716796875, 10.371875, 0, 0, 0) warpPedIntoVehicle(hitElement,prose1[hitElement]) end else exports["TopBarChat"]:sendClientMessage("#ffffff[#ffffffArg#00a3ffe#ffff00n#00a3fft#ffffffina#ffffff]#ff0000 No Eres Conductor para Usar este Marker!", hitElement, 255, 100, 100, true) end end end addEventHandler( "onMarkerHit", prosegurm, camion ) Desde ya muchas gracias !
Narutimmy Posted February 26, 2016 Posted February 26, 2016 Nose si te sirva pero... addEventHandler( 'onPlayerQuit', root, function() if prose1[source] then destroyElement(prose1[source]) prose1[source] = nil end end)
elchinooo98 Posted February 27, 2016 Author Posted February 27, 2016 Nose si te sirva pero... addEventHandler( 'onPlayerQuit', root, function() if prose1[source] then destroyElement(prose1[source]) prose1[source] = nil end end) Gracias al Parecer funciono perfectamente
EstrategiaGTA Posted February 27, 2016 Posted February 27, 2016 Nose si te sirva pero... addEventHandler( 'onPlayerQuit', root, function() if prose1[source] then destroyElement(prose1[source]) prose1[source] = nil end end) Sería mucho más limpio utilizar esto: function destruirveh ( ) if prose1[source] then destroyElement (prose1[source]) prose1[source] = nil end end addEventHandler ("onPlayerQuit", root, destruirveh)
EstrategiaGTA Posted February 27, 2016 Posted February 27, 2016 Es exactamente lo mismo. Es más limpio; si tus scripts son para un largo plazo, vas a agradecer en el futuro que estén las líneas bien organizadas.
Mr.Aleks Posted February 28, 2016 Posted February 28, 2016 Eso ya va a gustos. Soy partidario de tu método, no te preocupes.
Narutimmy Posted March 3, 2016 Posted March 3, 2016 Es exactamente lo mismo. Es más limpio; si tus scripts son para un largo plazo, vas a agradecer en el futuro que estén las líneas bien organizadas. El script lo saque de uno de los mios y edite unas lineas por eso quedo asi, esta de sobra lo demas pero es verdad se ve mejor.
Recommended Posts