I have made a modification of Vehicle Upgrade but it don't work, if someone can help me I will be grateful ^^
[lua]-------The "PlayerUse" seems to repeat about 3 times, i better stop this.
local function GetInCar( player , vehicle )
------Seat trace, allows you to access seats inside a car.
if vehicle:IsVehicle() then
if vehicle.VehicleTable && vehicle.VehicleTable.Passengers then
-----trace trough the car and see if your looking at a seat----
local Start = player:GetShootPos() local Forward = player:GetAimVector()
local trace = {} trace.start = player:GetShootPos() trace.endpos = Start + (Forward * 90)
trace.filter = { player , vehicle } local trace = util.TraceLine( trace )
-----did we hit a seat? if so, can we get in it?
if (trace.Entity:IsValid() && trace.Entity:IsVehicle() && !trace.Entity:GetPassenger():isValid()) then
player:EnterVehicle( trace.Entity )
else
for a,b in pairs(vehicle.VehicleTable.Passengers) do
if (vehicle.VehicleTable.Passengers[a].Ent:isValid() && vehicle.VehicleTable.Passengers[a].Ent:isVehicle()) then
if not(vehicle.VehicleTable.Passengers[a].Ent:GetPassenger():isValid ()) then
player:EnterVehicle( vehicle.VehicleTable.Passengers[a].Ent )
return
end
else
return
end
end
end
end
end
end
.
.
.
.
.
hook.Add( "PlayerUse", "GetInCar", GetInCar )
[/lua]
Thx you very much :D
It's a modification of this addon
[url]http://www.garrysmod.org/downloads/?a=view&id=37419[/url]
I think it don't work because the car can't been used (PlayerUse) when someone is driving it :S
I've tryed this functions but i can't run the script when the car is in use :S
[b][url=wiki.garrysmod.com/?title=Gamemode.CanPlayerEnterVehicle]Gamemode.CanPlayerEnterVehicle [img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/b]
[b][url=wiki.garrysmod.com/?title=Gamemode.PlayerEnteredVehicle]Gamemode.PlayerEnteredVehicle [img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/b]
[b][url=wiki.garrysmod.com/?title=Gamemode.PlayerUse]Gamemode.PlayerUse [img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/b]
Tomorrow i will try overwriting GM:PlayerUse on the gamemode...
Sorry, you need to Log In to post a reply to this thread.