diff --git a/Templates/Full/game/scripts/client/client.cs b/Templates/Full/game/scripts/client/client.cs index eff6c923a..689b79dff 100644 --- a/Templates/Full/game/scripts/client/client.cs +++ b/Templates/Full/game/scripts/client/client.cs @@ -145,6 +145,9 @@ function clientCmdtoggleVehicleMap(%toggle) if(%toggle) { moveMap.pop(); + // clear movement + $mvForwardAction = 0; + $mvBackwardAction = 0; vehicleMap.push(); } else diff --git a/Templates/Full/game/scripts/client/default.bind.cs b/Templates/Full/game/scripts/client/default.bind.cs index 803124bc0..17092d5b2 100644 --- a/Templates/Full/game/scripts/client/default.bind.cs +++ b/Templates/Full/game/scripts/client/default.bind.cs @@ -734,3 +734,11 @@ vehicleMap.bindCmd(keyboard, "escape", "", "handleEscape();"); vehicleMap.bind( keyboard, v, toggleFreeLook ); // v for vanity //vehicleMap.bind(keyboard, tab, toggleFirstPerson ); vehicleMap.bind(keyboard, "alt c", toggleCamera); +// bind the left thumbstick for steering +vehicleMap.bind( gamepad, thumblx, "D", "-0.23 0.23", gamepadYaw ); +// bind the gas, break, and reverse buttons +vehicleMap.bind( gamepad, btn_a, moveforward ); +vehicleMap.bind( gamepad, btn_b, brake ); +vehicleMap.bind( gamepad, btn_x, movebackward ); +// bind exiting the vehicle to a button +vehicleMap.bindCmd(gamepad, btn_y,"getout();","");