Jump to content

problem


manve1

Recommended Posts

i get a problem with hijack script, im trying to fix it and the problem is i can't fix one little thing.

I can't fix that when the driver enters hijacking car, everyone see the destination marker

BY destination marker i mean the blip on map where he must go to.

    local driver = getVehicleOccupant ( hijackerv, 0 ) 
      
    setElementVisibleTo ( myMarker, getRootElement(), false ) 
   setElementInterior ( myMarker, 17 ) 
function getdriver ( driver ) 
if driver then 
   local blipe = createBlipAttachedTo ( myMarker, 51, 1, driver) 
    local textDisplay = textCreateDisplay () 
    local driver = getVehicleOccupant ( hijackerv ) 
    local sombra = textCreateTextItem ( "Estas dentro del auto, apresúrate!!", 0.300, 0.955, 2, 255, 25, 25, 255, 2 ) 
    local textItem = textCreateTextItem ( "Estas dentro del auto, apresúrate!!", 0.298, 0.955, 2, 0, 0, 0, 255, 2 ) 
    textDisplayAddText ( textDisplay, textItem ) 
    textDisplayAddObserver ( textDisplay, driver ) 
    textDisplayAddText ( textDisplay, sombra ) 
    setTimer ( textDestroyTextItem, 5000, 1, textItem ) 
    setTimer ( textDestroyDisplay, 5000, 1, textDisplay ) 
else 
    if not driver then 
     setElementVisibleTo ( myMarker, driver, false ) 
     setElementInterior ( myMarker, 1 ) 
     setElementVisibleTo ( blipe, driver, false ) 
end 
end 
end 
addEventHandler ( "onVehicleEnter", hijackerv, getdriver ) 
  
function hijacker( driver, matchingDimension, hijackerv ) 
   
     
    setElementVisibleTo ( myMarker, driver, true ) 
     setElementInterior ( myMarker, 0 ) 
     setElementVisibleTo ( blipe, driver, true ) 
end 
addEventHandler ( "onVehicleEnter", hijackerv, hijacker ) 

Link to comment
setElementVisibleTo ( myMarker, getRootElement(), false ) 
setElementInterior ( myMarker, 17 ) 
  
function getdriver ( driver ) 
    if ( driver ) then 
        blipe = createBlipAttachedTo ( myMarker, 51, 1, 255, 255, 255, 255, 0, 9999, driver ) 
        local textDisplay = textCreateDisplay ( ) 
        local driver = getVehicleOccupant ( hijackerv ) 
        local sombra = textCreateTextItem ( "Estas dentro del auto, apresúrate!!", 0.300, 0.955, 2, 255, 25, 25, 255, 2 ) 
        local textItem = textCreateTextItem ( "Estas dentro del auto, apresúrate!!", 0.298, 0.955, 2, 0, 0, 0, 255, 2 ) 
        textDisplayAddText ( textDisplay, textItem ) 
        textDisplayAddObserver ( textDisplay, driver ) 
        textDisplayAddText ( textDisplay, sombra ) 
        setTimer ( textDestroyTextItem, 5000, 1, textItem ) 
        setTimer ( textDestroyDisplay, 5000, 1, textDisplay ) 
        setElementVisibleTo ( myMarker, driver, true ) 
    else 
        setElementVisibleTo ( myMarker, driver, false ) 
        setElementVisibleTo ( blipe, driver, false ) 
        setElementInterior ( myMarker, 1 ) 
    end 
end 
addEventHandler ( "onVehicleEnter", hijackerv, getdriver ) 
  
function hijacker ( driver, matchingDimension, hijackerv ) 
    setElementVisibleTo ( myMarker, driver, true ) 
    setElementVisibleTo ( blipe, driver, true ) 
    setElementInterior ( myMarker, 0 ) 
end 
addEventHandler ( "onVehicleEnter", hijackerv, hijacker ) 

The last argument of: createBlipAttachedTo is the visibleTo.

Link to comment
setElementVisibleTo ( myMarker, getRootElement(), false ) 
setElementInterior ( myMarker, 17 ) 
  
function getdriver ( driver ) 
    if ( driver ) then 
        blipe = createBlipAttachedTo ( myMarker, 51, 1, 255, 255, 255, 255, 0, 9999, driver ) 
        local textDisplay = textCreateDisplay ( ) 
        local driver = getVehicleOccupant ( hijackerv ) 
        local sombra = textCreateTextItem ( "Estas dentro del auto, apresúrate!!", 0.300, 0.955, 2, 255, 25, 25, 255, 2 ) 
        local textItem = textCreateTextItem ( "Estas dentro del auto, apresúrate!!", 0.298, 0.955, 2, 0, 0, 0, 255, 2 ) 
        textDisplayAddText ( textDisplay, textItem ) 
        textDisplayAddObserver ( textDisplay, driver ) 
        textDisplayAddText ( textDisplay, sombra ) 
        setTimer ( textDestroyTextItem, 5000, 1, textItem ) 
        setTimer ( textDestroyDisplay, 5000, 1, textDisplay ) 
        setElementVisibleTo ( myMarker, driver, true ) 
    else 
        setElementVisibleTo ( myMarker, driver, false ) 
        setElementVisibleTo ( blipe, driver, false ) 
        setElementInterior ( myMarker, 1 ) 
    end 
end 
addEventHandler ( "onVehicleEnter", hijackerv, getdriver ) 
  
function hijacker ( driver, matchingDimension, hijackerv ) 
    setElementVisibleTo ( myMarker, driver, true ) 
    setElementVisibleTo ( blipe, driver, true ) 
    setElementInterior ( myMarker, 0 ) 
end 
addEventHandler ( "onVehicleEnter", hijackerv, hijacker ) 

The last argument of: createBlipAttachedTo is the visibleTo.

didn't work, i done what u said, but my friends still can see markers+the destination blip

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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