void main() { //reset_globals(); setGameInputToEnabled(true, true); setAirbrakeRelatedInputToBlocked(false, true); write_text_to_log_file("Setting up calls"); set_periodic_feature_call(update_features); write_text_to_log_file("Loading settings"); load_settings(); init_vehicle_feature(); write_text_to_log_file("Loaded settings OK"); // this creates a new locale based on the current application default // (which is either the one given on startup, but can be overriden with // std::locale::global) - then extends it with an extra facet that // controls numeric output. std::locale comma_locale(std::locale(), new comma_numpunct()); // tell cout to use our new locale. std::cout.imbue(comma_locale); set_status_text("~HUD_COLOUR_MENU_YELLOW~ENT ~HUD_COLOUR_WHITE~is ready!"); while (true) { if (trainer_switch_pressed()) { menu_beep(); set_menu_showing(true); process_main_menu(); set_menu_showing(false); } else if (airbrake_switch_pressed()) { menu_beep(); process_airbrake_menu(); } update_features(); WAIT(0); } }
void main() { set_periodic_feature_call(updateStuff); featurePlayerBlips = config->get_trainer_config()->setting_player_blips; featurePlayerHeadDisplay = config->get_trainer_config()->setting_player_head_display; featurePlayerBlipCone = config->get_trainer_config()->setting_player_blip_cone; featurePlayerNotifications = config->get_trainer_config()->setting_player_notifications; featureShowVoiceChatSpeaker = config->get_trainer_config()->setting_show_voice_chat_speaker; while (true) { if (is_menu_showing()) { menu_beep(0); process_main_menu(); set_menu_showing(false); } updateStuff(); WAIT(0); } }