elchinooo98 Posted February 26, 2016 Share 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 ! Link to comment
Narutimmy Posted February 26, 2016 Share 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) Link to comment
elchinooo98 Posted February 27, 2016 Author Share 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 Link to comment
EstrategiaGTA Posted February 27, 2016 Share 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) Link to comment
Mr.Aleks Posted February 27, 2016 Share Posted February 27, 2016 Es exactamente lo mismo. Link to comment
EstrategiaGTA Posted February 27, 2016 Share 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. Link to comment
Mr.Aleks Posted February 28, 2016 Share Posted February 28, 2016 Eso ya va a gustos. Soy partidario de tu método, no te preocupes. Link to comment
Narutimmy Posted March 3, 2016 Share 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. Link to comment
Recommended Posts