some orig chearts

- weapon model indices added
- orig weapon cheats added
- some cheats' names changed to original ones
This commit is contained in:
majestic 2020-06-03 14:48:26 -07:00
parent e1201fc6e2
commit 20ffcb68b6
3 changed files with 122 additions and 32 deletions

View file

@ -63,39 +63,110 @@ bool CPad::IsAffectedByController = false;
_TODO("gbFastTime"); _TODO("gbFastTime");
extern bool gbFastTime; extern bool gbFastTime;
void WeaponCheat() void WeaponCheat1()
{ {
CHud::SetHelpMessage(TheText.Get("CHEAT2"), true); CHud::SetHelpMessage(TheText.Get("CHEAT2"), true);
CStreaming::RequestModel(MI_GRENADE, STREAMFLAGS_DONT_REMOVE); CStreaming::RequestModel(MI_BRASS_KNUCKLES, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_BOMB, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_RUGER, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_BASEBALL_BAT, STREAMFLAGS_DONT_REMOVE); CStreaming::RequestModel(MI_BASEBALL_BAT, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_MOLOTOV, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_COLT45, STREAMFLAGS_DONT_REMOVE); CStreaming::RequestModel(MI_COLT45, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_ROCKETLAUNCHER, STREAMFLAGS_DONT_REMOVE); CStreaming::RequestModel(MI_SHOTGUN, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_SPAS12_SHOTGUN, STREAMFLAGS_DONT_REMOVE); CStreaming::RequestModel(MI_TEC9, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_RUGER, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_SNIPERRIFLE, STREAMFLAGS_DONT_REMOVE); CStreaming::RequestModel(MI_SNIPERRIFLE, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_MP5, STREAMFLAGS_DONT_REMOVE); CStreaming::RequestModel(MI_FLAMETHROWER, STREAMFLAGS_DONT_REMOVE);
CStreaming::LoadAllRequestedModels(false); CStreaming::LoadAllRequestedModels(false);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_BASEBALLBAT, 0); FindPlayerPed()->GiveWeapon(WEAPONTYPE_BRASSKNUCKLE, 1);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_BASEBALLBAT, 1);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_MOLOTOV, 10);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_COLT45, 100); FindPlayerPed()->GiveWeapon(WEAPONTYPE_COLT45, 100);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_MP5, 100); FindPlayerPed()->GiveWeapon(WEAPONTYPE_SHOTGUN, 50);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SPAS12_SHOTGUN, 20); FindPlayerPed()->GiveWeapon(WEAPONTYPE_TEC9, 150);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_RUGER, 200); FindPlayerPed()->GiveWeapon(WEAPONTYPE_RUGER, 120);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SNIPERRIFLE, 5); FindPlayerPed()->GiveWeapon(WEAPONTYPE_SNIPERRIFLE, 25);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_ROCKETLAUNCHER, 5); FindPlayerPed()->GiveWeapon(WEAPONTYPE_FLAMETHROWER, 200);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_DETONATOR_GRENADE, 5);
CStreaming::SetModelIsDeletable(MI_BRASS_KNUCKLES);
CStreaming::SetModelIsDeletable(MI_BASEBALL_BAT);
CStreaming::SetModelIsDeletable(MI_MOLOTOV);
CStreaming::SetModelIsDeletable(MI_COLT45);
CStreaming::SetModelIsDeletable(MI_SHOTGUN);
CStreaming::SetModelIsDeletable(MI_TEC9);
CStreaming::SetModelIsDeletable(MI_RUGER);
CStreaming::SetModelIsDeletable(MI_SNIPERRIFLE);
CStreaming::SetModelIsDeletable(MI_FLAMETHROWER);
}
void WeaponCheat2()
{
CHud::SetHelpMessage(TheText.Get("CHEAT2"), true);
CStreaming::RequestModel(MI_KATANA, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_GRENADE, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_BOMB, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_PYTHON, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_STUBBY_SHOTGUN, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_SILENCEDINGRAM, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_M4, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_LASERSCOPE, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_ROCKETLAUNCHER, STREAMFLAGS_DONT_REMOVE);
CStreaming::LoadAllRequestedModels(false);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_KATANA, 0);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_DETONATOR_GRENADE, 10);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_PYTHON, 40);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_STUBBY_SHOTGUN, 25);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SILENCED_INGRAM, 100);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_M4, 150);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_LASERSCOPE, 21);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_ROCKETLAUNCHER, 5);
CStreaming::SetModelIsDeletable(MI_KATANA);
CStreaming::SetModelIsDeletable(MI_GRENADE); CStreaming::SetModelIsDeletable(MI_GRENADE);
CStreaming::SetModelIsDeletable(MI_BOMB); CStreaming::SetModelIsDeletable(MI_BOMB);
CStreaming::SetModelIsDeletable(MI_RUGER); CStreaming::SetModelIsDeletable(MI_PYTHON);
CStreaming::SetModelIsDeletable(MI_BASEBALL_BAT); CStreaming::SetModelIsDeletable(MI_STUBBY_SHOTGUN);
CStreaming::SetModelIsDeletable(MI_COLT45); CStreaming::SetModelIsDeletable(MI_SILENCEDINGRAM);
CStreaming::SetModelIsDeletable(MI_M4);
CStreaming::SetModelIsDeletable(MI_LASERSCOPE);
CStreaming::SetModelIsDeletable(MI_ROCKETLAUNCHER); CStreaming::SetModelIsDeletable(MI_ROCKETLAUNCHER);
}
void WeaponCheat3()
{
CHud::SetHelpMessage(TheText.Get("CHEAT2"), true);
CStreaming::RequestModel(MI_CHAINSAW, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_GRENADE, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_PYTHON, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_SPAS12_SHOTGUN, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_MP5, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_M4, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_LASERSCOPE, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_MINIGUN, STREAMFLAGS_DONT_REMOVE);
CStreaming::RequestModel(MI_MINIGUN2, STREAMFLAGS_DONT_REMOVE);
CStreaming::LoadAllRequestedModels(false);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_CHAINSAW, 0);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_GRENADE, 10);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_PYTHON, 40);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SPAS12_SHOTGUN, 30);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_MP5, 100);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_M4, 150);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_LASERSCOPE, 21);
FindPlayerPed()->GiveWeapon(WEAPONTYPE_MINIGUN, 500);
CStreaming::SetModelIsDeletable(MI_CHAINSAW);
CStreaming::SetModelIsDeletable(MI_GRENADE);
CStreaming::SetModelIsDeletable(MI_PYTHON);
CStreaming::SetModelIsDeletable(MI_SPAS12_SHOTGUN); CStreaming::SetModelIsDeletable(MI_SPAS12_SHOTGUN);
CStreaming::SetModelIsDeletable(MI_SNIPERRIFLE);
CStreaming::SetModelIsDeletable(MI_MP5); CStreaming::SetModelIsDeletable(MI_MP5);
CStreaming::SetModelIsDeletable(MI_M4);
CStreaming::SetModelIsDeletable(MI_LASERSCOPE);
CStreaming::SetModelIsDeletable(MI_MINIGUN);
CStreaming::SetModelIsDeletable(MI_MINIGUN2);
} }
void HealthCheat() void HealthCheat()
@ -809,7 +880,7 @@ void CPad::AddToCheatString(char c)
#define _CHEATCMP(str) strncmp(str, CheatString, sizeof(str)-1) #define _CHEATCMP(str) strncmp(str, CheatString, sizeof(str)-1)
// "4414LDRULDRU" - R2 R2 L1 R2 LEFT DOWN RIGHT UP LEFT DOWN RIGHT UP // "4414LDRULDRU" - R2 R2 L1 R2 LEFT DOWN RIGHT UP LEFT DOWN RIGHT UP
if ( !_CHEATCMP("URDLURDL4144") ) if ( !_CHEATCMP("URDLURDL4144") )
WeaponCheat(); WeaponCheat1();
// "4411LDRULDRU" - R2 R2 L1 L1 LEFT DOWN RIGHT UP LEFT DOWN RIGHT UP // "4411LDRULDRU" - R2 R2 L1 L1 LEFT DOWN RIGHT UP LEFT DOWN RIGHT UP
else if ( !_CHEATCMP("URDLURDL1144") ) else if ( !_CHEATCMP("URDLURDL1144") )
@ -911,24 +982,32 @@ void CPad::AddToPCCheatString(char c)
#define _CHEATCMP(str) strncmp(str, KeyBoardCheatString, sizeof(str)-1) #define _CHEATCMP(str) strncmp(str, KeyBoardCheatString, sizeof(str)-1)
// "GUNSGUNSGUNS" // "THUGSTOOLS"
if ( !_CHEATCMP("SNUGSNUGSNUG") ) if (!_CHEATCMP("SLOOTSGUHT"))
WeaponCheat(); WeaponCheat1();
// "PROFESSIONALTOOLS"
if (!_CHEATCMP("SLOOTLANOISSEFORP"))
WeaponCheat2();
// "NUTTERTOOLS"
if (!_CHEATCMP("SLOOTRETTUN"))
WeaponCheat3();
// "IFIWEREARICHMAN" // "IFIWEREARICHMAN"
if ( !_CHEATCMP("NAMHCIRAEREWIFI") ) if ( !_CHEATCMP("NAMHCIRAEREWIFI") )
MoneyCheat(); MoneyCheat();
// "GESUNDHEIT" // "ASPIRINE"
if ( !_CHEATCMP("TIEHDNUSEG") ) if (!_CHEATCMP("ENIRIPSA"))
HealthCheat(); HealthCheat();
// "MOREPOLICEPLEASE" // "MOREPOLICEPLEASE"
if ( !_CHEATCMP("ESAELPECILOPEROM") ) if ( !_CHEATCMP("ESAELPECILOPEROM") )
WantedLevelUpCheat(); WantedLevelUpCheat();
// "NOPOLICEPLEASE" // "LEAVEMEALONE"
if ( !_CHEATCMP("ESAELPECILOPON") ) if (!_CHEATCMP("ENOLAEMEVAEL"))
WantedLevelDownCheat(); WantedLevelDownCheat();
// "PANZER" // "PANZER"
@ -1004,8 +1083,8 @@ void CPad::AddToPCCheatString(char c)
if ( !_CHEATCMP("ESIOTRUT") ) if ( !_CHEATCMP("ESIOTRUT") )
ArmourCheat(); ArmourCheat();
#else #else
// "TORTOISE" // "PRECIOUSPROTECTION"
if ( !_CHEATCMP("ESIOTROT") ) if (!_CHEATCMP("NOITCETORPSUOICERP"))
ArmourCheat(); ArmourCheat();
#endif #endif

View file

@ -165,7 +165,9 @@ CustomFrontendOptionsPopulate(void)
#endif #endif
#ifdef DEBUGMENU #ifdef DEBUGMENU
void WeaponCheat(); void WeaponCheat1();
void WeaponCheat2();
void WeaponCheat3();
void HealthCheat(); void HealthCheat();
void VehicleCheat(bool something, int model); void VehicleCheat(bool something, int model);
void BlowUpCarsCheat(); void BlowUpCarsCheat();
@ -397,7 +399,9 @@ DebugMenuPopulate(void)
DebugMenuAddVar("Time & Weather", "Wind", (float*)&CWeather::Wind, nil, 0.1f, 0.0f, 1.0f); DebugMenuAddVar("Time & Weather", "Wind", (float*)&CWeather::Wind, nil, 0.1f, 0.0f, 1.0f);
DebugMenuAddVar("Time & Weather", "Time scale", (float*)&CTimer::GetTimeScale(), nil, 0.1f, 0.0f, 10.0f); DebugMenuAddVar("Time & Weather", "Time scale", (float*)&CTimer::GetTimeScale(), nil, 0.1f, 0.0f, 10.0f);
DebugMenuAddCmd("Cheats", "Weapons", WeaponCheat); DebugMenuAddCmd("Cheats", "Weapon set 1", WeaponCheat1);
DebugMenuAddCmd("Cheats", "Weapon set 2", WeaponCheat2);
DebugMenuAddCmd("Cheats", "Weapon set 3", WeaponCheat3);
DebugMenuAddCmd("Cheats", "Money", MoneyCheat); DebugMenuAddCmd("Cheats", "Money", MoneyCheat);
DebugMenuAddCmd("Cheats", "Health", HealthCheat); DebugMenuAddCmd("Cheats", "Health", HealthCheat);
DebugMenuAddCmd("Cheats", "Wanted level up", WantedLevelUpCheat); DebugMenuAddCmd("Cheats", "Wanted level up", WantedLevelUpCheat);

View file

@ -302,11 +302,18 @@ enum
MI_TRAIN = -1, MI_TRAIN = -1,
MI_DODO = -2, MI_DODO = -2,
MI_GOLFCLUB = 261, MI_BRASS_KNUCKLES = 259,
MI_SCREWDRIVER,
MI_GOLFCLUB,
MI_NIGHTSTICK, MI_NIGHTSTICK,
MI_KNIFE, MI_KNIFE,
MI_BASEBALL_BAT, MI_BASEBALL_BAT,
MI_GRENADE = 270, MI_HAMMER,
MI_MEAT_CLEAVER,
MI_MACHETE,
MI_KATANA,
MI_CHAINSAW,
MI_GRENADE,
MI_TEARGAS, MI_TEARGAS,
MI_MOLOTOV, MI_MOLOTOV,
MI_MISSILE, MI_MISSILE,