Thanks for the report!
Sorry, I crashed your mod within the first 30 seconds I used it. :P
No problem, I prefer hard crashes that alert me to something I haven't taken care of properly over silently ignoring errors in the logic that may manifest themselves in some unexplainable effects.
Short-term fix (hopefully): Unpack the mod, open file scripts/driving.lua, and go to line 584:
if driver then
AD.show("driver is player", AD.argprint(driver and driver.player))
end
AD.show("passenger", AD.argprint(passenger))
if passenger then
AD.show("passenger is player", AD.argprint(passenger and passenger.player))
end
What happens if you comment out the lines with AD.show("driver is player", …)
and AD.show("passenger is player", …)
? (You can comment out lines by putting --
at the start of the line.) These lines are just for debugging. I wonder if you'll get more errors further on.