damien111 Posted August 15, 2012 Share Posted August 15, 2012 I am not sure how to lock car to teams. i am pretty sure you will have to spawn teh car with a script , but i am not sure what to do from there. can someone help me? Thanks! Link to comment
TAPL Posted August 15, 2012 Share Posted August 15, 2012 (edited) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getTeamFromName("TeamNameHere") then cancelEvent() end end) Edited August 15, 2012 by Guest Link to comment
qaisjp Posted August 15, 2012 Share Posted August 15, 2012 addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= team then cancelEvent() end end) Link to comment
damien111 Posted August 15, 2012 Author Share Posted August 15, 2012 how does it know what vehicle? Link to comment
TAPL Posted August 15, 2012 Share Posted August 15, 2012 how does it know what vehicle? setElementData for the vehicle you want to lock it. Link to comment
damien111 Posted August 15, 2012 Author Share Posted August 15, 2012 I am trying to do it. can you be more clear? im new Link to comment
TAPL Posted August 16, 2012 Share Posted August 16, 2012 Example local theTeam = createTeam("tax") local veh = createVehicle(411,x,y,z) setElementData(veh,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 Hm, so i just replace the veh in setelement data with the name of the vehicle? Link to comment
ernst Posted August 16, 2012 Share Posted August 16, 2012 Wouldn't it be easier to just check the vehicle model id? Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 Yes but multiple teams have the same vehicle Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 Im very stumped, 1. idk how to start it on resourcestart. also! Im not sure if i did i right. for now im just trying to do the State Trooper Cars then ill do the rest SASTCruiser1 = createVehicle ( 598, 2808.2998046875, 927.5, 10.699999809265, 0, 0, 0 ) SASTCruiser2 = createVehicle ( 598, 2814.3994140625, 927.2998046875, 10.6999998092650, 0, 0, 0 ) SASTCruiser3 = createVehicle ( 598, 2820.5, 927.599609375, 10.699999809265, 0, 0, 0) SASTCruiser4 = createVehicle ( 598, 2827.099609375, 927.8994140625, 10.699999809265, 0, 0, 0) SASTCruiser5 = createVehicle ( 598, 2833.19921875, 927.599609375, 10.699999809265, 0, 0, 0 ) SASTK91 = createVehicle ( 599, 2807.8999023438, 940.29998779297, 11, 0, 0, 0) SASTK92 = createVehicle ( 2814, 940.20001220703, 11, 0, 0, 0) SASTK93 = createVehicle ( 2820.1999511719, 940.20001220703, 11, 0, 0, 0) SASTHeli1 = createVehicle ( 497, 2845.19921875, 902.599609375, 11, 0, 0, 0) SASTHeli2 = createVehicle ( 497, 2832.19921875, 902.3994140625, 11, 0, 0, 0) SASTTransport1 = createVehicle ( 428, 2857.2998046875, 925.8994140625, 11, 0, 0, 177.99499511719) SASTTransport2 = createVehicle ( 428, 2860.099609375, 925.7998046875, 11, 0, 0, 177.99499511719) SASTTransport3 = createVehicle ( 428, 2863, 925.69921875, 11, 0, 0, 177.99499511719) SASTAmbulance1 = createVehicle ( 416, 2871.599609375, 924.7998046875, 11, 0, 0, 177.99499511719) SASTAmbulance2 = createVehicle ( 416, 2867.7998046875, 925.099609375, 11, 0, 0, 177.99499511719) SASTAmbulance3 = createVehicle ( 416, 2875.19921875, 924.5, 11, 0, 0, 177.99499511719) SASTBike1 = createVehicle ( 523, 2873.5, 911.5, 10.39999961853, 0, 0, 0) SASTBike2 = createVehicle ( 523, 2875.2998046875, 911.5, 10.39999961853, 0, 0, 0) SASTBike3 = createVehicle ( 523, 2871.69921875, 911.599609375, 10.39999961853, 0, 0, 0) SASTBike4 = createVehicle ( 523, 2869.7998046875, 911.2998046875, 10.39999961853, 0, 0, 0) SASTEnforcer1 = createVehicle ( 427, 2863.599609375, 911.19921875, 11, 0, 0, 0) SASTEnforcer2 = createVehicle ( 427, 2867.099609375, 911.19921875, 11, 0, 0, 0) SASTEnforcer3 = createVehicle ( 427, 2859.7998046875, 911, 11, 0, 0, 0) SASTEnforcer4 = createVehicle ( 427, 2855.8994140625, 910.7998046875, 11, 0, 0, 0) --Police Station----------------------------------------------------------------------- LVPDEnforcer1 = createVehicle ( 427, 2281.7998046875, 2443.8994140625, 11.10000038147, 0, 0, 0) LVPDEnforcer2 = createVehicle ( 427, 2278, 2444.19921875, 11.10000038147, 0, 0, 0) LVPDEnforcer3 = createVehicle ( 427, 2274, 2444.099609375, 11.10000038147, 0, 0, 0) LVPDEnforcer4 = createVehicle ( 427, 2269.599609375, 2444.19921875, 11.10000038147, 0, 0, 0) LVPDCar1 = createVehicle ( 427, 2269.19921875, 2476.5, 10.60000038147, 0, 0, 0) LVPDCar2 = createVehicle ( 427, 2272.7998046875, 2476.7998046875, 10.60000038147, 0, 0, 0) LVPDCar3 = createVehicle ( 427, 2277.19921875, 2477.3994140625, 10.60000038147, 0, 0, 0) LVPDCar4 = createVehicle ( 427, 2281, 2477.3994140625, 10.60000038147, 0, 0, 0) LVPDBike1 = createVehicle ( 427, 2256, 2476.099609375, 10.5, 0, 0, 0) LVPDBike2 = createVehicle ( 427, 2260, 2477.099609375, 10.5, 0, 0, 0) LVPDBike3 = createVehicle ( 427, 2252.099609375, 2476.099609375, 10.5, 0, 0, 0) LVPDBike4 = createVehicle ( 2260.19921875, 2444.3994140625, 10.5, 0, 0, 0) LVPDBike5 = createVehicle ( 2251.69921875, 2444.69921875, 10.5, 0, 0, 0) LVPDBike6 = createVehicle ( 2256.099609375, 2444.599609375, 10.5, 0, 0, 0) ---Marshal--------------------------------------------------------------------------- USMARSHCAR1 = createVehicle ( 597, -2494.69921875, -602.69921875, 132.30000305176, 0, 0, 0) USMARSHCAR2 = createVehicle ( 597, -2498.3994140625, -602.69921875, 132.30000305176, 0, 0, 0) USMARSHCAR3 = createVehicle ( 597, -2502.099609375, -602.69921875, 132.30000305176, 0, 0, 0) USMARSHCAR4 = createVehicle ( 597, -2505.7998046875, -602.69921875, 132.30000305176, 0, 0, 0) USMARSHSUV1 = createVehicle ( 418, -2516.7998046875, -602.5, 132.5, 0, 0, 0) USMARSHSUV2 = createVehicle ( 418, -2520.3994140625, -602.5, 132.5, 0, 0, 0) USMARSHSUV3 = createVehicle ( 418, -2513.099609375, -602.5, 132.5, 0, 0, 0) USMARSHSUV4 = createVehicle ( 418, -2509.5, -602.599609375, 132.5, 0, 0, 0) USMARSHTRANSPORT1 = createVehicle ( 428, -2524.599609375, -602.599609375, 132.80000305176, 0, 0, 0 ) USMARSHTRANSPORT2 = createVehicle ( 428, -2531.599609375, -602.599609375, 132.80000305176, 0, 0, 0 ) USMARSHTRANSPORT1 = createVehicle ( 428, -2528.099609375, -602.599609375, 132.80000305176, 0, 0, 0 ) USMARSHTRANSPORT1 = createVehicle ( 428, -2535.2998046875, -602.599609375,132.80000305176, 0, 0, 0 ) --FBI--------------------------------------------------------------------------------- FBIStretch = createVehicle ( 409, 950.7998046875, 1732.7998046875, 8.6000003814697, 0, 0, 0 ) FBISUV1 = createVehicle ( 418, 950.5, 1724.7998046875, 8.6000003814697, 0, 0, 0 ) FBISUV2 = createVehicle ( 418, 950.5, 1718.8994140625, 8.6000003814697, 0, 0, 0 ) FBISUV3 = createVehicle ( 418, 950.69921875, 1740.3994140625, 8.6000003814697, 0, 0 ,0 ) FBISUV4 = createVehicle ( 418, 950.8994140625, 1746.19921875, 8.6000003814697, 0, 0 ,0 ) FBICAR1 = createVehicle ( 597, 965.69921875, 1710, 8.3999996185303, 0, 0, 0 ) FBICAR2 = createVehicle ( 597, 962.599609375, 1709.8994140625, 8.3999996185303, 0, 0, 0 ) FBICAR3 = createVehicle ( 597, 959.3994140625, 1709.69921875, 8.3999996185303, 0, 0, 0 ) FBICAR4 = createVehicle ( 597, 956.2998046875, 1709.69921875, 8.3999996185303, 0, 0, 0 ) FBIENFORCER = createVehicle ( 427, 959.099609375, 1755.69921875, 8.8999996185303, 0, 0, 180 ) FBIENFORCER = createVehicle ( 427, 962.19921875, 1755.69921875, 8.8999996185303, 0, 0, 180 ) FBIENFORCER = createVehicle ( 427, 968.3994140625, 1755.599609375, 8.8999996185303, 0, 0, 180 ) FBIENFORCER = createVehicle ( 427, 965.19921875, 1755.3994140625, 185303, 0, 0, 180 ) FBIHELI1 = createVehicle ( 497, 977.5, 1788.7998046875, 8.8999996185303, 0, 0, 180 ) FBIHELI2 = createVehicle ( 497, 977.5, 1767.7998046875, 8.8999996185303, 0, 0, 180 ) FBIHELI3 = createVehicle ( 497, 976.2998046875, 1699.2998046875, 8.8999996185303, 0, 0, 0) FBIHELI4 = createVehicle ( 497, 976.19921875, 1683, 8.8999996185303, 0, 0, 0 ) --SWAT--------------------------------------------------- SWATCar1 = createVehicle ( 597, -1720.5, 1028.69921875, 17.39999961853, 0, 0, 90 ) SWATCar2 = createVehicle ( 597, -1720.19921875, 1032.5, 17.39999961853, 0, 0, 90 ) SWATCar3 = createVehicle ( 597, -1720.2998046875, 1036.19921875, 17.39999961853, 0, 0, 90 ) SWATCar4 = createVehicle ( 597, -1720.3994140625, 1024.8994140625, 17.39999961853, 0, 0, 90 ) SWATEnforcer1 = createVehicle ( 427, -1701.8994140625, 1004.19921875, 17.799999237061, 0, 0 270 ) SWATEnforcer2 = createVehicle ( 427, -1702.19921875, 1000.19921875, 17.799999237061, 0, 0, 270 ) SWATEnforcer3 = createVehicle ( 427, -1701.8994140625, 1007.7998046875, 17.799999237061, 0, 0, 270 ) SWATEnforcer4 = createVehicle ( 427, -1702.099609375, 1011.3994140625, 17.799999237061, 0, 0, 270 ) SWATransport1 = createVehicle ( 428, -1702.2998046875, 1035.8994140625, 17.799999237061, 0, 0, 270) SWATransport2 = createVehicle ( 428, -1702.19921875, 1032.099609375, 17.799999237061, 0, 0, 270) SWATransport3 = createVehicle ( 428, -1702.3994140625, 1028.5, 17.799999237061, 0, 0, 270) SWATransport4 = createVehicle ( 428, -1702.2998046875, 1025, 17.799999237061, 0, 0, 270) SWATSUV1 = createVehicle ( 418, -1720.5, 1004, 17.60000038147, 0, 0, 90) SWATSUV2 = createVehicle ( 418, -1720.3994140625, 1011.599609375, 17.60000038147, 0, 0, 90) SWATSUV3 = createVehicle ( 418, -1720.69921875, 1007.8994140625, 17.60000038147, 0, 0, 90) SWATSUV4 = createVehicle ( 418, -1720, 999.599609375, 17.60000038147, 0, 0, 90) --Actaull Code local theTeam = "State Troopers" setElementData(SASTCruiser1,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTCruiser2,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTCruiser3,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTCruiser4,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTCruiser5,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTK91,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTK92,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTK93,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTHeli1,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTHeli2,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) local theTeam = "State Troopers" setElementData(SASTTransport1,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) setElementData(SASTTransport2,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) setElementData(SASTTransport3,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) setElementData(SASTAmbulance1,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) setElementData(SASTAmbulance2,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then cancelEvent() end end) setElementData(SASTAmbulance3,"Team",theTeam) addEventHandler("onVehicleStartEnter", root, function(player) if getPlayerTeam(player) ~= getElementData(source,"Team") then Link to comment
TAPL Posted August 16, 2012 Share Posted August 16, 2012 Yes but multiple teams have the same vehicle You can do it for multiple teams. Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 That was meant twords the other guy. And. Did i do this right? How do i make it so its applied when the resource is started. im new to this Link to comment
TAPL Posted August 16, 2012 Share Posted August 16, 2012 I've made it for you to these vehicles (first five) SASTCruiser1 = createVehicle ( 598, 2808.2998046875, 927.5, 10.699999809265, 0, 0, 0 ) SASTCruiser2 = createVehicle ( 598, 2814.3994140625, 927.2998046875, 10.6999998092650, 0, 0, 0 ) SASTCruiser3 = createVehicle ( 598, 2820.5, 927.599609375, 10.699999809265, 0, 0, 0) SASTCruiser4 = createVehicle ( 598, 2827.099609375, 927.8994140625, 10.699999809265, 0, 0, 0) SASTCruiser5 = createVehicle ( 598, 2833.19921875, 927.599609375, 10.699999809265, 0, 0, 0 ) To be in table and it will be locked for team "State Troopers" Hope this help! State_Troopers = { createVehicle ( 598, 2808.2998046875, 927.5, 10.699999809265, 0, 0, 0 ), createVehicle ( 598, 2814.3994140625, 927.2998046875, 10.6999998092650, 0, 0, 0 ), createVehicle ( 598, 2820.5, 927.599609375, 10.699999809265, 0, 0, 0), createVehicle ( 598, 2827.099609375, 927.8994140625, 10.699999809265, 0, 0, 0), } for i,car in ipairs(State_Troopers) do setElementData(car,"Team","State Troopers") end addEventHandler("onVehicleStartEnter", root, function(player) local teamName = getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) if teamName ~= getElementData(source,"Team") then cancelEvent() end end) btw, you have forgot to put the model id in some createVehicle they are SASTK92 = createVehicle ( 2814, 940.20001220703, 11, 0, 0, 0) SASTK93 = createVehicle ( 2820.1999511719, 940.20001220703, 11, 0, 0, 0) LVPDBike4 = createVehicle ( 2260.19921875, 2444.3994140625, 10.5, 0, 0, 0) LVPDBike5 = createVehicle ( 2251.69921875, 2444.69921875, 10.5, 0, 0, 0) LVPDBike6 = createVehicle ( 2256.099609375, 2444.599609375, 10.5, 0, 0, 0) Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 It did not spawn the vehicles! Link to comment
TAPL Posted August 16, 2012 Share Posted August 16, 2012 It did not spawn the vehicles! check PM, i have showed your errors. Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 Now no one can get in Link to comment
TAPL Posted August 16, 2012 Share Posted August 16, 2012 Now no one can get in that because they're not in team State Troopers. Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 i even made a team "TEST" and change the team to "TEST" Link to comment
damien111 Posted August 16, 2012 Author Share Posted August 16, 2012 State_Troopers = { createVehicle ( 598, 2808.2998046875, 927.5, 10.699999809265, 0, 0, 0 ), createVehicle ( 598, 2814.3994140625, 927.2998046875, 10.6999998092650, 0, 0, 0 ), createVehicle ( 598, 2820.5, 927.599609375, 10.699999809265, 0, 0, 0), createVehicle ( 598, 2827.099609375, 927.8994140625, 10.699999809265, 0, 0, 0), createVehicle ( 598, 2833.19921875, 927.599609375, 10.699999809265, 0, 0, 0 ), createVehicle ( 599, 2807.8999023438, 940.29998779297, 11, 0, 0, 0), createVehicle ( 599, 2814, 940.20001220703, 11, 0, 0, 0), createVehicle ( 599, 2820.1999511719, 940.20001220703, 11, 0, 0, 0), createVehicle ( 497, 2845.19921875, 902.599609375, 11, 0, 0, 0), createVehicle ( 497, 2832.19921875, 902.3994140625, 11, 0, 0, 0), createVehicle ( 428, 2857.2998046875, 925.8994140625, 11, 0, 0, 177.99499511719), createVehicle ( 428, 2860.099609375, 925.7998046875, 11, 0, 0, 177.99499511719), createVehicle ( 428, 2863, 925.69921875, 11, 0, 0, 177.99499511719), createVehicle ( 416, 2871.599609375, 924.7998046875, 11, 0, 0, 177.99499511719), createVehicle ( 416, 2867.7998046875, 925.099609375, 11, 0, 0, 177.99499511719), createVehicle ( 416, 2875.19921875, 924.5, 11, 0, 0, 177.99499511719), createVehicle ( 523, 2873.5, 911.5, 10.39999961853, 0, 0, 0), createVehicle ( 523, 2875.2998046875, 911.5, 10.39999961853, 0, 0, 0), createVehicle ( 523, 2871.69921875, 911.599609375, 10.39999961853, 0, 0, 0), createVehicle ( 523, 2869.7998046875, 911.2998046875, 10.39999961853, 0, 0, 0), createVehicle ( 427, 2863.599609375, 911.19921875, 11, 0, 0, 0), createVehicle ( 427, 2867.099609375, 911.19921875, 11, 0, 0, 0), createVehicle ( 427, 2859.7998046875, 911, 11, 0, 0, 0), createVehicle ( 427, 2855.8994140625, 910.7998046875, 11, 0, 0, 0) } for i,car in ipairs(State_Troopers) do setElementData(car,"Team","TEST") end addEventHandler("onVehicleStartEnter", root, function(player) local teamName = getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) if teamName ~= getElementData(source,"Team") then cancelEvent() end end) Link to comment
TAPL Posted August 16, 2012 Share Posted August 16, 2012 i create team and named it TEST and i set my self on it and i can enter the vehicle it's work! Link to comment
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