golanu21 Posted March 20, 2013 Posted March 20, 2013 i have this script in server side addEvent("folosestemasina",true) addEventHandler("folosestemasina",root, function (Veh) local vehName = getVehicleIDFromName(Veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) warpPedIntoVehicle ( source, Vehicle) setTrainDerailable(Vehicle, false) setElementData(Vehicle, "caine", true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end ) after having been transported in the vehicle Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) to start tour with createMarker [Dev]BloWnRPG - We BloW the World [1%]
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 train system, i have complete the client side, but now after having been transported in the vehicle "Vehicle", to start a tour ( bus job for example ), with createMarker, but idk how [Dev]BloWnRPG - We BloW the World [1%]
iPrestege Posted March 20, 2013 Posted March 20, 2013 train system, i have complete the client side, but now after having been transported in the vehicle "Vehicle", to start a tour ( bus job for example ), with createMarker, but idk how So You Want To Create The Marker With The Vehicle? And Attach The Marker To The Vehicle? Or What?
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 man after teleported the player in the Vehicle warpPedIntoVehicle ( source, Vehicle) to start the markers.. for route [Dev]BloWnRPG - We BloW the World [1%]
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 idk how, i want to start the marker on route, when i have warp in the vehicle. [Dev]BloWnRPG - We BloW the World [1%]
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 addEvent("folosestemasina",true) addEventHandler("folosestemasina",root, function (Veh) local vehName = getVehicleIDFromName(Veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker1, "mk1", true ) warpPedIntoVehicle ( source, Vehicle) setTrainDerailable(Vehicle, false) setElementData(Vehicle, "caine", true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end ) function startour () getElementData(marker1, "mk1") givePlayerMoney(source, math.random (200, 600)) marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker2, "mk2", true ) addEventHandler("onMarkerHit", marker1, startour) end function startour2 () getElementData(marker2, "mk2") givePlayerMoney(source, math.random (200, 600)) getElementData(marker1, "mk1") destroyElement(marker1) marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker3, 0) end addEventHandler("onMarkerHit", marker2, startour2) WARNING: Gamemode\vehicles\server.lua:33: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] [Dev]BloWnRPG - We BloW the World [1%]
PaiN^ Posted March 20, 2013 Posted March 20, 2013 You want that after a player get warped in the train to create markers representing the destinations, But you don't know how to create markers ? " Keep Thinking Different . " - Steve Jops -------------------- Don't send me PMs asking for help, I Won't reply !
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 yep [Dev]BloWnRPG - We BloW the World [1%]
iPrestege Posted March 20, 2013 Posted March 20, 2013 addEvent("folosestemasina",true) addEventHandler("folosestemasina",root, function (Veh) local vehName = getVehicleIDFromName(Veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker1, "mk1", true ) warpPedIntoVehicle ( source, Vehicle) setTrainDerailable(Vehicle, false) setElementData(Vehicle, "caine", true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end ) function startour () getElementData(marker1, "mk1") givePlayerMoney(source, math.random (200, 600)) marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker2, "mk2", true ) end addEventHandler("onMarkerHit", marker1, startour) function startour2 () getElementData(marker2, "mk2") givePlayerMoney(source, math.random (200, 600)) getElementData(marker1, "mk1") destroyElement(marker1) marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker3, 0) end addEventHandler("onMarkerHit", marker2, startour2)
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 addEvent("folosestemasina",true) addEventHandler("folosestemasina",root, function (Veh) local vehName = getVehicleIDFromName(Veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker1, "mk1", true ) warpPedIntoVehicle ( source, Vehicle) setTrainDerailable(Vehicle, false) setElementData(Vehicle, "caine", true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end ) function startour () getElementData(marker1, "mk1") givePlayerMoney(source, math.random (200, 600)) marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker2, "mk2", true ) end addEventHandler("onMarkerHit", marker1, startour) function startour2 () getElementData(marker2, "mk2") givePlayerMoney(source, math.random (200, 600)) getElementData(marker1, "mk1") destroyElement(marker1) marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker3, 0) end addEventHandler("onMarkerHit", marker2, startour2) [16:07:28] WARNING: Gamemode\vehicles\server.lua:24: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] [16:07:28] WARNING: Gamemode\vehicles\server.lua:34: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] [Dev]BloWnRPG - We BloW the World [1%]
PaiN^ Posted March 20, 2013 Posted March 20, 2013 Maybe because you're creating the markers in a function that exist inside an event, Try this : function (Veh) local vehName = getVehicleIDFromName(Veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker1, "mk1", true ) warpPedIntoVehicle ( source, Vehicle) setTrainDerailable(Vehicle, false) setElementData(Vehicle, "caine", true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end addEvent("folosestemasina",true) addEventHandler("folosestemasina",root, theJob ) function startour () getElementData(marker1, "mk1") givePlayerMoney(source, math.random (200, 600)) marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker1, 0) setElementData(marker2, "mk2", true ) end addEventHandler("onMarkerHit", marker1, startour) function startour2 () getElementData(marker2, "mk2") givePlayerMoney(source, math.random (200, 600)) getElementData(marker1, "mk1") destroyElement(marker1) marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) createBlipAttachedTo(marker3, 0) end addEventHandler("onMarkerHit", marker2, startour2) " Keep Thinking Different . " - Steve Jops -------------------- Don't send me PMs asking for help, I Won't reply !
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 [16:18:57] WARNING: Gamemode\vehicles\server.lua:23: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] [16:18:57] WARNING: Gamemode\vehicles\server.lua:33: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] [Dev]BloWnRPG - We BloW the World [1%]
X-SHADOW Posted March 20, 2013 Posted March 20, 2013 getVehicleIDFormName it''s deleted form long time ago .. marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) addEvent('folosestemasina', true) addEventHandler('folosestemasina', root, function (veh) local vehName = getVehicleModelFromName (veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) warpPedIntoVehicle( source, Vehicle ) createBlipAttachedTo(marker1, 0) setElementData(marker1, 'mk1', true ) setTrainDerailable(Vehicle, false) setElementData(Vehicle, 'caine', true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end ) addEventHandler('onMarkerHit', marker1, function (hitElement) if(getElementType(hitElement) == 'vehicle' ) then getElementData(marker1, 'mk1') givePlayerMoney(source, math.random (200, 600)) createBlipAttachedTo(marker2, 0) setElementData(marker2, 'mk2', true ) end end ) addEventHandler('onMarkerHit', marker2, function (hitElement) if(getElementType(hitElement) == 'vehicle' ) then getElementData(marker2, "mk2") getElementData(marker1, "mk1") givePlayerMoney(source, math.random (200, 600)) destroyElement(marker1) createBlipAttachedTo(marker3, 0) end end ) My ingame nickname : Ops! -DeathMatch GameMode By Ops! : 5%
golanu21 Posted March 20, 2013 Author Posted March 20, 2013 wtf [Dev]BloWnRPG - We BloW the World [1%]
X-SHADOW Posted March 20, 2013 Posted March 20, 2013 ??? My ingame nickname : Ops! -DeathMatch GameMode By Ops! : 5%
PaiN^ Posted March 20, 2013 Posted March 20, 2013 Try : marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) setElementAlpha ( marker1, 0 ) setElementAlpha ( marker2, 0 ) setElementAlpha ( marker3, 0 ) function (Veh) local vehName = getVehicleModelFromName(Veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) setElementAlpha ( marker1, 255 ) createBlipAttachedTo(marker1, 0) setElementData(marker1, "mk1", true ) warpPedIntoVehicle ( source, Vehicle) setTrainDerailable(Vehicle, false) setElementData(Vehicle, "caine", true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end addEvent("folosestemasina",true) addEventHandler("folosestemasina",root, theJob ) function startour () getElementData(marker1, "mk1") givePlayerMoney(source, math.random (200, 600)) setElementAlpha ( marker2, 255 ) createBlipAttachedTo(marker1, 0) setElementData(marker2, "mk2", true ) end addEventHandler("onMarkerHit", marker1, startour) function startour2 () getElementData(marker2, "mk2") givePlayerMoney(source, math.random (200, 600)) getElementData(marker1, "mk1") destroyElement(marker1) setElementAlpha ( marker3, 255 ) createBlipAttachedTo(marker3, 0) end addEventHandler("onMarkerHit", marker2, startour2) " Keep Thinking Different . " - Steve Jops -------------------- Don't send me PMs asking for help, I Won't reply !
iPrestege Posted March 20, 2013 Posted March 20, 2013 Try : marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) setElementAlpha ( marker1, 0 ) setElementAlpha ( marker2, 0 ) setElementAlpha ( marker3, 0 ) function (Veh) local vehName = getVehicleModelFromName(Veh) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) setElementAlpha ( marker1, 255 ) createBlipAttachedTo(marker1, 0) setElementData(marker1, "mk1", true ) warpPedIntoVehicle ( source, Vehicle) setTrainDerailable(Vehicle, false) setElementData(Vehicle, "caine", true ) outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end addEvent("folosestemasina",true) addEventHandler("folosestemasina",root, theJob ) function startour () getElementData(marker1, "mk1") givePlayerMoney(source, math.random (200, 600)) setElementAlpha ( marker2, 255 ) createBlipAttachedTo(marker1, 0) setElementData(marker2, "mk2", true ) end addEventHandler("onMarkerHit", marker1, startour) function startour2 () getElementData(marker2, "mk2") givePlayerMoney(source, math.random (200, 600)) getElementData(marker1, "mk1") destroyElement(marker1) setElementAlpha ( marker3, 255 ) createBlipAttachedTo(marker3, 0) end addEventHandler("onMarkerHit", marker2, startour2) setElementVisibleTo
X-SHADOW Posted March 20, 2013 Posted March 20, 2013 SetElementVisibleTo -- This article needs checking. -------------------------------------------------------------------------------- Reason(s): Can an element only be visible to one element (and its children) at a time? If so, do we need clearElementVisibleTo? If not, surely we need to remove the root element before using this function? My ingame nickname : Ops! -DeathMatch GameMode By Ops! : 5%
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