Chaos Posted January 12, 2014 Posted January 12, 2014 hi i have problem with this code i want to lock the car for group but event onvehiclestartenter not working i don't know why and can anyone enter to vehicle. veh = {} function car(player, command, arg1) local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Vip" ) ) then local x, y, z = getElementPosition(player) if veh[player] then destroyElement(veh[player]) end veh[player] = createVehicle(597, x, y, z) setVehicleDamageProof(veh[player], true) addVehicleUpgrade ( veh[player], 1010 ) end end addCommandHandler("mycar", car) function enterVehicle(enteringPlayer,seat) if seat == 0 and source == veh[player] then local accName = getAccountName ( getPlayerAccount ( enteringPlayer ) ) if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Vip" ) ) then cancelEvent() outputChatBox("This is a private car you can't steal it !",enteringPlayer,255,0,0) end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )
Castillo Posted January 12, 2014 Posted January 12, 2014 local veh = { } local vehicles = { } function car ( player, command, arg1 ) local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ( "user.".. accName, aclGetGroup ( "Vip" ) ) then local x, y, z = getElementPosition ( player ) if veh [ player ] then vehicles [ veh [ player ] ] = nil destroyElement ( veh [ player ] ) end veh [ player ] = createVehicle ( 597, x, y, z ) setVehicleDamageProof ( veh [ player ], true ) addVehicleUpgrade ( veh [ player ], 1010 ) vehicles [ veh [ player ] ] = accName end end addCommandHandler ( "mycar", car ) function enterVehicle ( enteringPlayer, seat ) if ( seat == 0 and vehicles [ source ] ) then local accName = getAccountName ( getPlayerAccount ( enteringPlayer ) ) if ( vehicles [ source ] == accName ) then cancelEvent ( ) outputChatBox ( "This is a private car you can't steal it !", enteringPlayer, 255, 0, 0 ) end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle ) Is that what you meant? San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Chaos Posted January 12, 2014 Author Posted January 12, 2014 yes but now im vip but i can't enter This is a private car you can't steal it !
Castillo Posted January 12, 2014 Posted January 12, 2014 local veh = { } local vehicles = { } function car ( player, command, arg1 ) local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ( "user.".. accName, aclGetGroup ( "Vip" ) ) then local x, y, z = getElementPosition ( player ) if veh [ player ] then vehicles [ veh [ player ] ] = nil destroyElement ( veh [ player ] ) end veh [ player ] = createVehicle ( 597, x, y, z ) setVehicleDamageProof ( veh [ player ], true ) addVehicleUpgrade ( veh [ player ], 1010 ) vehicles [ veh [ player ] ] = accName end end addCommandHandler ( "mycar", car ) function enterVehicle ( enteringPlayer, seat ) if ( seat == 0 and vehicles [ source ] ) then local accName = getAccountName ( getPlayerAccount ( enteringPlayer ) ) if ( not isObjectInACLGroup ( "user.".. accName, aclGetGroup ( "Vip" ) ) ) then cancelEvent ( ) outputChatBox ( "This is a private car you can't steal it !", enteringPlayer, 255, 0, 0 ) end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle ) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Castillo Posted January 13, 2014 Posted January 13, 2014 You're welcome. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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