private void FindAllAvailableVehicles() { List <List <VehicleHash> > allAvailableVehicles; if (config.customVehicleList) { allAvailableVehicles = VehicleLoader.LoadFromFile("scripts//RandomVehiclesList.txt", config.specialClasses, config.trailers); if (allAvailableVehicles.Count == 0) { return; } } else { if (config.dlcVehicles) { allAvailableVehicles = VehicleClasses.GetVehicleList(config.specialClasses, config.trailers); } else { allAvailableVehicles = VehicleClassesVanilla.GetVehicleList(config.specialClasses, config.trailers); } } availableVehicles = allAvailableVehicles[0]; availableBoats = allAvailableVehicles[1]; availablePlanes = allAvailableVehicles[2]; availableHelis = allAvailableVehicles[3]; }
private void onKeyUp(object sender, KeyEventArgs e) { if (config.debugMode && e.KeyCode == Keys.PageUp) { ActivateKeys(true); } if (!keysActive) { return; } switch (e.KeyCode) { case Keys.PageDown: ActivateKeys(false); break; case Keys.NumPad0: break; case Keys.NumPad1: SpawnTestCar(); break; case Keys.NumPad2: ChangeCars(); break; case Keys.NumPad3: doing = false; break; case Keys.NumPad4: UpgradeVehicle(Game.Player.Character.CurrentVehicle); break; case Keys.NumPad5: VehicleLoader.SaveToFile("scripts//RandomVehicles.txt", availableVehicles); break; case Keys.NumPad6: //UI.ShowSubtitle(config.ReadConfig(), 3000); break; case Keys.NumPad7: //UI.ShowSubtitle(config.WriteConfig(), 3000); break; case Keys.NumPad8: PausePeds(); break; case Keys.NumPad9: RemoveAllCars(); RemoveAllPeds(); break; } }