killeryoyo Posted December 3, 2015 Posted December 3, 2015 Hello guys, I was trying to fix a script, but there is something weird in the script idk why it doesnt work. function startHijackTable() random = math.random(#hijackT) model = math.random (#hijackCar) x, y, z, rx, ry, rz = hijackT[random][1], hijackT[random][2], hijackT[random][3], hijackT[random][4], hijackT[random][5], hijackT[random][6] hijackStart = createVehicle ( hijackCar[model][1], x,y,z,rx,ry,rz ) setVehicleDamageProof ( hijackStart, true ) x1, y1, z1 = getElementPosition ( hijackStart ) hijackBlip1 = createBlipAttachedTo (hijackStart, 53) setBlipVisibleDistance ( hijackBlip1, 1500 ) outputChatBox ( "A customer wants the "..getVehicleName( hijackStart ).." at "..getZoneName(x1, y1, z1).."! Go to the race flag before anyone else!", root, 200, 255, 100, true ) end setTimer(startHijackTable, 50, 1) function enterHijack(hijacker, seat, jacked) if source == hijackStart then hx, hy, hz = hijackDT[deliverH][1], hijackDT[deliverH][2], hijackDT[deliverH][3] px, py, pz = getElementPosition ( hijacker ) if (getDistanceBetweenPoints2D ( px, py, hx, hy)) <= 550 then enterHijack(hijacker, seat, jacked) return end deliverH = math.random(#hijackDT) hijackDeliver1 = createMarker ( hx, hy, hz, "cylinder", 4.0, 250, 50,0, 150) hijackBlip2 = createBlipAttachedTo ( hijackDeliver1, 51 ) setVehicleDamageProof ( hijackStart, false ) setElementVisibleTo ( hijackBlip, root, false ) setElementVisibleTo ( hijackBlip, hijacker, true ) setElementVisibleTo ( hijackDeliver1, root, false ) setElementVisibleTo ( hijackDeliver1, hijacker, true ) outputChatBox("Deliver the car to the customer in "..getZoneName(hx, hy, hz).."", hijacker, 52, 134, 196, false) end end When i enter the car. The Marker blip doesnt show in the map. Can someone help me? thank you!
Addlibs Posted December 3, 2015 Posted December 3, 2015 Change (or [code=text]) into [lua] (or [code=lua]) please.
Captain Cody Posted December 4, 2015 Posted December 4, 2015 yeh nvm what I put here --- But here's your code put in lua. function startHijackTable() random = math.random(#hijackT) model = math.random (#hijackCar) x, y, z, rx, ry, rz = hijackT[random][1], hijackT[random][2], hijackT[random][3], hijackT[random][4], hijackT[random][5], hijackT[random][6] hijackStart = createVehicle ( hijackCar[model][1], x,y,z,rx,ry,rz ) setVehicleDamageProof ( hijackStart, true ) x1, y1, z1 = getElementPosition ( hijackStart ) hijackBlip1 = createBlipAttachedTo (hijackStart, 53) setBlipVisibleDistance ( hijackBlip1, 1500 ) outputChatBox ( "A customer wants the "..getVehicleName( hijackStart ).." at "..getZoneName(x1, y1, z1).."! Go to the race flag before anyone else!", root, 200, 255, 100, true ) end setTimer(startHijackTable, 50, 1) function enterHijack(hijacker, seat, jacked) if source == hijackStart then hx, hy, hz = hijackDT[deliverH][1], hijackDT[deliverH][2], hijackDT[deliverH][3] px, py, pz = getElementPosition ( hijacker ) if (getDistanceBetweenPoints2D ( px, py, hx, hy)) <= 550 then enterHijack(hijacker, seat, jacked) return end deliverH = math.random(#hijackDT) hijackDeliver1 = createMarker ( hx, hy, hz, "cylinder", 4.0, 250, 50,0, 150) hijackBlip2 = createBlipAttachedTo ( hijackDeliver1, 51 ) setVehicleDamageProof ( hijackStart, false ) setElementVisibleTo ( hijackBlip, root, false ) setElementVisibleTo ( hijackBlip, hijacker, true ) setElementVisibleTo ( hijackDeliver1, root, false ) setElementVisibleTo ( hijackDeliver1, hijacker, true ) outputChatBox("Deliver the car to the customer in "..getZoneName(hx, hy, hz).."", hijacker, 52, 134, 196, false) end end
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