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 )
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.
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
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
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?
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