Fantanic Posted September 2, 2013 Share Posted September 2, 2013 (edited) Hello , I found a lock script for more then one user but i want to lock a car to a team / gang / group . Like that only SWAT can enter that car where it stand. (i dont want to lock police vehicles but only that vehicle where i created it via the script) + would be nice if other people could get in as passenger. Here is the script , as u can see its free to edit : - Edited October 5, 2013 by Guest Link to comment
iMr.3a[Z]eF Posted September 3, 2013 Share Posted September 3, 2013 (edited) vehicles = { [598]=true,[596]=true,[597]=true,[599]=true } team = { "gang1", "gang2", "gang3" } function v ( player, seat, jacked ) if ( vehicles[getElementModel(source)] ) and ( not team[getTeamName(player)] ) then cancelEvent() outputChatBox ( "* You're not gang men", player, 255, 0, 0 ) end end addEventHandler ( "onVehicleStartEnter", getRootElement(), v ) Edited September 3, 2013 by Guest Link to comment
Vector Posted September 3, 2013 Share Posted September 3, 2013 setVehicleLocked getPlayerTeam getTeamFromName getPedOccupiedVehicle Link to comment
Fantanic Posted September 6, 2013 Author Share Posted September 6, 2013 vehicles = { [598]=true,[596]=true,[597]=true,[599]=true } team = { "gang1", "gang2", "gang3" } function v ( player, seat, jacked ) if ( vehicles[getElementModel(source)] ) and ( not team[getTeamName(player)] ) then cancelEvent() outputChatBox ( "* You're not gang men", player, 255, 0, 0 ) end end addEventHandler ( "onVehicleStartEnter", getRootElement(), v ) Erhm i dont rlly get it what to remove and where to place it EDIT : I only want that LOCAL car locked , not that all the cars are locked to him! So if i place a car at x y z that only that car is locked for that group / gang / squad. Please , i need this with emergency. Link to comment
Fantanic Posted September 8, 2013 Author Share Posted September 8, 2013 *bumb* still need help. Link to comment
Castillo Posted September 8, 2013 Share Posted September 8, 2013 To look just one vehicle, then you have to check if the vehicle the player is trying to enter is the one you want. Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 (edited) Sorry for my late responds vehicle1 = createVehicle( 602, 2279.1000976563, -1671.1999511719, 15.10000038147, 0, 0, 272 ) -----this car can be found at LS Grove Street near PoolBar vehicle = createVehicle( modelID, x, y, z, rotX, rotY, rotZ ) state = setVehicleDoorState ( vehicle, 1, 1 ) function lockPrivate( player, seat, jacked ) if ( source == vehicle1 ) then local playerTeam = getPlayerTeam ( source ) local oldTeamName = getTeamName ( playerTeam ) if ( oldTeamName ~= "admin" ) then cancelEvent() outputChatBox("This vehicle is locked for following team: admin ", player, 255, 0, 0, false) else outputChatBox("Welcome to your vehicle,Sir!", player, 0, 255, 0, false) end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), lockPrivate ) setVehicleDamageProof(vehicle, true) -----car won't take damage (change it to false if you want to take damage) -----Made by Alen141(ingame name:Jimboy)------ -----Special thanks to : Solidsnake14(ingame name:Castillo)----- -----Visit SAUR Utopia RPG, IP: 128.204.203.103:22003----- -----Feel free to edit script on your own----- -----Don't remove credits----- Edited September 28, 2013 by Guest Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 Yse, that's what I meant. Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 But how do i make it locked to it i mean , now their stnds if not( accountName == "loginusernamehere" ) then it needs to be : if not( playerteam == "teamhere" ) then ? Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 Change: if not( accountName == "loginusernamehere" ) then To: if ( oldTeamName ~= "team name here" ) then Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 privatevehicle/pveh.lua:7 bad 'player' pointer @ getplayerteam privatevehicle/pveh.lua:8 bad argument @get teamname does debugscript 3 says Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 local playerTeam = getPlayerTeam ( source ) Change 'source' to 'player'. Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 (edited) some other errors Edited September 28, 2013 by Guest Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 Post the new code. Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 sorry i meant some other errors : vehicle1 = createVehicle( 602, 2279.1000976563, -1671.1999511719, 15.10000038147, 0, 0, 272 ) -----this car can be found at LS Grove Street near PoolBar vehicle = createVehicle( modelID, x, y, z, rotX, rotY, rotZ ) state = setVehicleDoorState ( vehicle, 1, 1 ) function lockPrivate( player, seat, jacked ) if ( source == vehicle1 ) then local playerTeam = getPlayerTeam ( player ) local oldTeamName = getTeamName ( playerTeam ) if ( oldTeamName ~= "admin" ) then cancelEvent() outputChatBox("This vehicle is locked for following team: admin ", player, 255, 0, 0, false) else outputChatBox("Welcome to your vehicle,Sir!", player, 0, 255, 0, false) end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), lockPrivate ) setVehicleDamageProof(vehicle, true) -----car won't take damage (change it to false if you want to take damage) -----Made by Alen141(ingame name:Jimboy)------ -----Special thanks to : Solidsnake14(ingame name:Castillo)----- -----Visit SAUR Utopia RPG, IP: 128.204.203.103:22003----- -----Feel free to edit script on your own----- -----Don't remove credits----- Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 What errors are you getting now? Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 privatevehicle/pveh.lua:8 : bad argument @getteamname" Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 vehicle1 = createVehicle ( 602, 2279.1000976563, -1671.1999511719, 15.10000038147, 0, 0, 272 ) -----this car can be found at LS Grove Street near PoolBar vehicle = createVehicle ( modelID, x, y, z, rotX, rotY, rotZ ) state = setVehicleDoorState ( vehicle, 1, 1 ) setVehicleDamageProof ( vehicle, true ) -----car won't take damage (change it to false if you want to take damage) function lockPrivate( player, seat, jacked ) if ( source == vehicle1 ) then local playerTeam = getPlayerTeam ( player ) local oldTeamName = ( playerTeam and getTeamName ( playerTeam ) or "" ) if ( oldTeamName ~= "admin" ) then cancelEvent ( ) outputChatBox ( "This vehicle is locked for following team: admin ", player, 255, 0, 0, false ) else outputChatBox ( "Welcome to your vehicle,Sir!", player, 0, 255, 0, false ) end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), lockPrivate ) -----Made by Alen141(ingame name:Jimboy)------ -----Special thanks to : Solidsnake14(ingame name:Castillo)----- -----Visit SAUR Utopia RPG, IP: 128.204.203.103:22003----- -----Feel free to edit script on your own----- -----Don't remove credits----- Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 Works thanks Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 I got a other little question. If im using map editor and i want to remove a object i cant remove the object. , like the gate in lv airport. Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 Of what gate are you talking about? Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 In the default map there is a 'gate' at lv airport i will post a screen in a second Link to comment
Castillo Posted September 28, 2013 Share Posted September 28, 2013 Yeah, it seems like it can't be removed using the editor, you'll have to find the object model and do it manually. Link to comment
Fantanic Posted September 28, 2013 Author Share Posted September 28, 2013 hm thanks anyways will try to configure out how to do it manually erhm 1 question , how to find the object? 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