Jump to content

[Ayuda]Destruir Vehiculo


elchinooo98

Recommended Posts

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 ! :D

Link to comment
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 :D

Link to comment
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
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
  • Recently Browsing   0 members

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