Files
2025-09-29 00:52:08 +02:00

130 lines
3.3 KiB
C++
Executable File

#pragma once
void process_main_menu();
void ScriptMain();
void set_status_text(std::string str, DWORD time = 2500, bool isGxtEntry = false);
void kill_pedestrians();
void clear_pedestrians();
void clear_cop_pedestrians();
void clear_pedestrians_vehicles();
// Features. In order to communicate with the render thread these need to be externs and redefined in the cpp file.
extern bool SuperjumpEnabled;
extern bool GodmodeEnabled;
extern bool Rankloop;
extern bool AlwaysDay;
extern bool AlwaysNight;
extern bool doTeleport;
extern float teleportTo[3];
extern bool Moneyloop;
// Some static data...
static LPCSTR weaponNames[] =
{
"WEAPON_ALLIGATOR",
"WEAPON_ANIMAL",
"WEAPON_BEAR",
"WEAPON_BLEEDING",
"WEAPON_BOW",
"WEAPON_BOW_DYNAMITE",
"WEAPON_BOW_FIRE",
"WEAPON_COUGAR",
"WEAPON_COYOTE",
"WEAPON_DEER",
"WEAPON_DROWNING",
"WEAPON_DROWNING_IN_VEHICLE",
"WEAPON_EXPLOSION",
"WEAPON_FALL",
"WEAPON_FIRE",
"WEAPON_FISHINGROD",
"WEAPON_FOX",
"WEAPON_HORSE",
"WEAPON_KIT_BINOCULARS",
"WEAPON_KIT_GOLD_PAN",
"WEAPON_LASSO",
"WEAPON_MACHINERY",
"WEAPON_MELEE_ANCIENT_HATCHET",
"WEAPON_MELEE_ARTILLERYSWORD",
"WEAPON_MELEE_AXE",
"WEAPON_MELEE_BOTTLE",
"WEAPON_MELEE_BOTTLE_BROKEN",
"WEAPON_MELEE_CANDLESTICK",
"WEAPON_MELEE_CLEAVER",
"WEAPON_MELEE_DAVY_LANTERN",
"WEAPON_MELEE_HAMMER",
"WEAPON_MELEE_HATCHET",
"WEAPON_MELEE_KNIFE",
"WEAPON_MELEE_LANTERN",
"WEAPON_MELEE_MACHETE",
"WEAPON_MELEE_SABRE",
"WEAPON_MELEE_SWORDPIRATE",
"WEAPON_MELEE_TOMAHAWK",
"WEAPON_MELEE_TORCH",
"WEAPON_MELEE_VIKINGSWORD",
"WEAPON_MOONSHINEJUG",
"WEAPON_PISTOL_DERRINGER",
"WEAPON_PISTOL_M1899",
"WEAPON_PISTOL_MAUSER",
"WEAPON_PISTOL_SEMIAUTO",
"WEAPON_PISTOL_VOLCANIC",
"WEAPON_PLACED_DYNAMITE",
"WEAPON_RAMMED_BY_CAR",
"WEAPON_REPEATER_CARBINE",
"WEAPON_REPEATER_EVANS",
"WEAPON_REPEATER_HENRY",
"WEAPON_REPEATER_PUMPACTION",
"WEAPON_REPEATER_WINCHESTER",
"WEAPON_REVOLVER_CATTLEMAN",
"WEAPON_REVOLVER_CATTLEMAN_DUALWIELD",
"WEAPON_REVOLVER_CATTLEMAN_OLD",
"WEAPON_REVOLVER_DOUBLEACTION",
"WEAPON_REVOLVER_DOUBLEACTION_DUALWIELD",
"WEAPON_REVOLVER_DOUBLEACTION_JAVIER",
"WEAPON_REVOLVER_DOUBLEACTION_MICAH",
"WEAPON_REVOLVER_DOUBLEACTION_MICAH_DUALWIELD",
"WEAPON_REVOLVER_LEMAT",
"WEAPON_REVOLVER_SCHOFIELD",
"WEAPON_REVOLVER_SCHOFIELD_DUALWIELD",
"WEAPON_REVOLVER_SCHOFIELD_DUTCH",
"WEAPON_RIFLE_BOLTACTION",
"WEAPON_RIFLE_BUFFALO",
"WEAPON_RIFLE_ELEPHANT",
"WEAPON_RIFLE_SPRINGFIELD",
"WEAPON_RUN_OVER_BY_CAR",
"WEAPON_SHOTGUN_BLUNDERBUSS",
"WEAPON_SHOTGUN_BLUNDERBUSS_SLUGS",
"WEAPON_SHOTGUN_DOUBLEBARREL",
"WEAPON_SHOTGUN_DOUBLEBARREL_SLUGS",
"WEAPON_SHOTGUN_FOLDING",
"WEAPON_SHOTGUN_FOLDING_SLUGS",
"WEAPON_SHOTGUN_PUMP",
"WEAPON_SHOTGUN_PUMP_SLUGS",
"WEAPON_SHOTGUN_REPEATING",
"WEAPON_SHOTGUN_REPEATING_SLUGS",
"WEAPON_SHOTGUN_SAWEDOFF",
"WEAPON_SHOTGUN_SAWEDOFF_SLUGS",
"WEAPON_SHOTGUN_SEMIAUTO",
"WEAPON_SHOTGUN_SEMIAUTO_SLUGS",
"WEAPON_SNIPERRIFLE_CARCANO",
"WEAPON_SNIPERRIFLE_ROLLINGBLOCK",
"WEAPON_THROWN_DYNAMITE",
"WEAPON_THROWN_MOLOTOV",
"WEAPON_THROWN_THROWING_KNIVES",
"WEAPON_THROWN_TOMAHAWK",
"WEAPON_TURRET_GATLING",
"WEAPON_TURRET_HOTCHKISS",
"WEAPON_TURRET_M1895",
"WEAPON_TURRET_MAXIM",
"WEAPON_UNARMED",
"WEAPON_WHEEL",
"WEAPON_WOLF",
};