TorNix~|nR Posted July 27, 2017 Posted July 27, 2017 Hello guys, I have a problem on my script, it's job, when the blip AttachedTo, it stay only few seconds, then it destoryed, I don't know why, help please? Client: local client = getLocalPlayer( ) local rootElement = getRootElement() local marker = nil local blip = nil addEvent("bus_set_location",true) addEventHandler("bus_set_location",rootElement, function (x, y, z) marker = createMarker(tostring(x), tostring(y), tostring(z)-1, "cylinder", 3.5, 255, 255, 0, 170) blip = createBlipAttachedTo ( marker, 41, 2, 255, 255, 255, 255, 0, 65535, localPlayer ) addEventHandler("onClientMarkerHit",marker,onBusStopHit) end) function onBusStopHit(hitPlayer) if not hitPlayer == client then return end triggerServerEvent("bus_finish",client,client) if isElement(blip) then destroyElement(blip) end if isElement(marker) then removeEventHandler("onClientMarkerHit",marker,onBusStopHit) destroyElement(marker) end end addEventHandler("onClientVehicleExit",rootElement, function () if isElement(marker) then removeEventHandler("onClientMarkerHit",marker,onBusStopHit) destroyElement(marker) end if isElement(blip) then destroyElement(blip) end end) Server: local rootElement = getRootElement() local busses = {[431] = true, [437] = true} local busTable = { [1]={1812.65198, -1889.86047, 13.41406}, [2]={1825.22791, -1635.03711, 13.38281}, [3]={1855.01685, -1430.47449, 13.39063}, [4]={1732.81580, -1296.87122, 13.44294}, [5]={1473.19226, -1295.77124, 13.48315}, [6]={1443.60376, -1498.26660, 13.37650}, [7]={1426.37280, -1716.12439, 13.38281}, [8]={1315.06909, -1656.43799, 13.38281}, [9]={1359.06250, -1432.39734, 13.38281}, [10]={1169.82983, -1392.34473, 13.41728}, [11]={930.76508, -1392.92627, 13.26561}, [12]={815.24756, -1317.91345, 13.44460}, [13]={585.04199, -1320.53748, 13.40609}, [14]={526.99365, -1624.20361, 16.63225}, } function getNewBusLocation(thePlayer, ID) local x, y, z = busTable[ID][1], busTable[ID][2], busTable[ID][3] triggerClientEvent(thePlayer,"bus_set_location",thePlayer,x,y,z) end function onVehicleEnter(thePlayer) if not busses[getElementModel(source)] then return end local x, y, z = getNewBusLocation(thePlayer, 1) setElementData(thePlayer,"busData",1) end addEventHandler("onVehicleEnter",rootElement,onVehicleEnter) addEvent("bus_finish",true) addEventHandler("bus_finish",rootElement, function (client) if not isPedInVehicle(client) then return end if not busses[getElementModel(getPedOccupiedVehicle(client))] then return end givePlayerMoney(client, 75) outputChatBox("Successfully, you get $75, go get more!", source, 0, 255, 0, true) setTimer(outputChatBox,5000,1,"It will never stop of job, when you're tired, just quit from vehicle.",source,0,255,0,true) if #busTable == tonumber(getElementData(client,"busData")) then setElementData(client,"busData",1) else setElementData(client,"busData",tonumber(getElementData(client,"busData"))+1) end getNewBusLocation(client, tonumber(getElementData(client,"busData"))) end)
Dimos7 Posted July 28, 2017 Posted July 28, 2017 the localPlayer not needed on blipattach aslo any error or warning from debugscript?
TorNix~|nR Posted July 28, 2017 Author Posted July 28, 2017 (edited) 49 minutes ago, Dimos7 said: the localPlayer not needed on blipattach aslo any error or warning from debugscript? there is no errors on debugscript Edited July 28, 2017 by TorNix~|nR
Dimos7 Posted July 28, 2017 Posted July 28, 2017 what exacly happening when you driving after some meter the blip its dissapear?
TorNix~|nR Posted July 28, 2017 Author Posted July 28, 2017 2 hours ago, Dimos7 said: what exacly happening when you driving after some meter the blip its dissapear? yes, I do not know why
Dimos7 Posted July 28, 2017 Posted July 28, 2017 you have other script with blips maybe its something bugged with that script or be better if you put the blip same with marker but not attach it just a idea
Oussema Posted July 28, 2017 Posted July 28, 2017 blip = createBlipAttachedTo ( marker, 41, 2, 255, 255, 255, 255, 0, 65535, localPlayer ) to blip = createBlipAttachedTo ( marker, 41, 2, 255, 255, 255, 255, 0, 65535 ) Syntax VisbleTo not need to use it in Client Side
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