manve1 Posted September 30, 2012 Posted September 30, 2012 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 ) Looking for tutorials or information? check out: www.simpleask.co.uk
Castillo Posted September 30, 2012 Posted September 30, 2012 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. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
manve1 Posted September 30, 2012 Author Posted September 30, 2012 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 Looking for tutorials or information? check out: www.simpleask.co.uk
Entity Posted September 30, 2012 Posted September 30, 2012 Shouldn't one of the events be 'onVehicleExit'.
manve1 Posted September 30, 2012 Author Posted September 30, 2012 if it should, i don't know how to make it Looking for tutorials or information? check out: www.simpleask.co.uk
Entity Posted September 30, 2012 Posted September 30, 2012 Post your full script and I can try to fix it.
manve1 Posted September 30, 2012 Author Posted September 30, 2012 someone will definitely try to steal it, would a PM be good enough? Looking for tutorials or information? check out: www.simpleask.co.uk
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