mirror of
https://git.rip/DMCA_FUCKER/re3.git
synced 2024-12-24 16:20:00 +00:00
commit
7f0474e9de
135
src/core/Pad.cpp
135
src/core/Pad.cpp
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue