mirror of
https://github.com/GTAmodding/re3.git
synced 2021-02-19 17:49:54 +01:00
commit
7f0474e9de
135
src/core/Pad.cpp
135
src/core/Pad.cpp
@ -63,39 +63,110 @@ bool CPad::IsAffectedByController = false;
|
||||
_TODO("gbFastTime");
|
||||
extern bool gbFastTime;
|
||||
|
||||
void WeaponCheat()
|
||||
void WeaponCheat1()
|
||||
{
|
||||
CHud::SetHelpMessage(TheText.Get("CHEAT2"), true);
|
||||
|
||||
CStreaming::RequestModel(MI_GRENADE, STREAMFLAGS_DONT_REMOVE);
|
||||
CStreaming::RequestModel(MI_BOMB, STREAMFLAGS_DONT_REMOVE);
|
||||
CStreaming::RequestModel(MI_RUGER, STREAMFLAGS_DONT_REMOVE);
|
||||
CStreaming::RequestModel(MI_BRASS_KNUCKLES, 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_ROCKETLAUNCHER, STREAMFLAGS_DONT_REMOVE);
|
||||
CStreaming::RequestModel(MI_SPAS12_SHOTGUN, STREAMFLAGS_DONT_REMOVE);
|
||||
CStreaming::RequestModel(MI_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_MP5, STREAMFLAGS_DONT_REMOVE);
|
||||
CStreaming::RequestModel(MI_FLAMETHROWER, STREAMFLAGS_DONT_REMOVE);
|
||||
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_MP5, 100);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SPAS12_SHOTGUN, 20);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_RUGER, 200);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SNIPERRIFLE, 5);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_ROCKETLAUNCHER, 5);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_DETONATOR_GRENADE, 5);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SHOTGUN, 50);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_TEC9, 150);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_RUGER, 120);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_SNIPERRIFLE, 25);
|
||||
FindPlayerPed()->GiveWeapon(WEAPONTYPE_FLAMETHROWER, 200);
|
||||
|
||||
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_BOMB);
|
||||
CStreaming::SetModelIsDeletable(MI_RUGER);
|
||||
CStreaming::SetModelIsDeletable(MI_BASEBALL_BAT);
|
||||
CStreaming::SetModelIsDeletable(MI_COLT45);
|
||||
CStreaming::SetModelIsDeletable(MI_PYTHON);
|
||||
CStreaming::SetModelIsDeletable(MI_STUBBY_SHOTGUN);
|
||||
CStreaming::SetModelIsDeletable(MI_SILENCEDINGRAM);
|
||||
CStreaming::SetModelIsDeletable(MI_M4);
|
||||
CStreaming::SetModelIsDeletable(MI_LASERSCOPE);
|
||||
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_SNIPERRIFLE);
|
||||
CStreaming::SetModelIsDeletable(MI_MP5);
|
||||
CStreaming::SetModelIsDeletable(MI_M4);
|
||||
CStreaming::SetModelIsDeletable(MI_LASERSCOPE);
|
||||
CStreaming::SetModelIsDeletable(MI_MINIGUN);
|
||||
CStreaming::SetModelIsDeletable(MI_MINIGUN2);
|
||||
}
|
||||
|
||||
void HealthCheat()
|
||||
@ -809,7 +880,7 @@ void CPad::AddToCheatString(char c)
|
||||
#define _CHEATCMP(str) strncmp(str, CheatString, sizeof(str)-1)
|
||||
// "4414LDRULDRU" - R2 R2 L1 R2 LEFT DOWN RIGHT UP LEFT DOWN RIGHT UP
|
||||
if ( !_CHEATCMP("URDLURDL4144") )
|
||||
WeaponCheat();
|
||||
WeaponCheat1();
|
||||
|
||||
// "4411LDRULDRU" - R2 R2 L1 L1 LEFT DOWN RIGHT UP LEFT DOWN RIGHT UP
|
||||
else if ( !_CHEATCMP("URDLURDL1144") )
|
||||
@ -911,24 +982,32 @@ void CPad::AddToPCCheatString(char c)
|
||||
|
||||
#define _CHEATCMP(str) strncmp(str, KeyBoardCheatString, sizeof(str)-1)
|
||||
|
||||
// "GUNSGUNSGUNS"
|
||||
if ( !_CHEATCMP("SNUGSNUGSNUG") )
|
||||
WeaponCheat();
|
||||
// "THUGSTOOLS"
|
||||
if (!_CHEATCMP("SLOOTSGUHT"))
|
||||
WeaponCheat1();
|
||||
|
||||
// "PROFESSIONALTOOLS"
|
||||
if (!_CHEATCMP("SLOOTLANOISSEFORP"))
|
||||
WeaponCheat2();
|
||||
|
||||
// "NUTTERTOOLS"
|
||||
if (!_CHEATCMP("SLOOTRETTUN"))
|
||||
WeaponCheat3();
|
||||
|
||||
// "IFIWEREARICHMAN"
|
||||
if ( !_CHEATCMP("NAMHCIRAEREWIFI") )
|
||||
MoneyCheat();
|
||||
|
||||
// "GESUNDHEIT"
|
||||
if ( !_CHEATCMP("TIEHDNUSEG") )
|
||||
// "ASPIRINE"
|
||||
if (!_CHEATCMP("ENIRIPSA"))
|
||||
HealthCheat();
|
||||
|
||||
// "MOREPOLICEPLEASE"
|
||||
if ( !_CHEATCMP("ESAELPECILOPEROM") )
|
||||
WantedLevelUpCheat();
|
||||
|
||||
// "NOPOLICEPLEASE"
|
||||
if ( !_CHEATCMP("ESAELPECILOPON") )
|
||||
// "LEAVEMEALONE"
|
||||
if (!_CHEATCMP("ENOLAEMEVAEL"))
|
||||
WantedLevelDownCheat();
|
||||
|
||||
// "PANZER"
|
||||
@ -1004,8 +1083,8 @@ void CPad::AddToPCCheatString(char c)
|
||||
if ( !_CHEATCMP("ESIOTRUT") )
|
||||
ArmourCheat();
|
||||
#else
|
||||
// "TORTOISE"
|
||||
if ( !_CHEATCMP("ESIOTROT") )
|
||||
// "PRECIOUSPROTECTION"
|
||||
if (!_CHEATCMP("NOITCETORPSUOICERP"))
|
||||
ArmourCheat();
|
||||
#endif
|
||||
|
||||
|
@ -165,7 +165,9 @@ CustomFrontendOptionsPopulate(void)
|
||||
#endif
|
||||
|
||||
#ifdef DEBUGMENU
|
||||
void WeaponCheat();
|
||||
void WeaponCheat1();
|
||||
void WeaponCheat2();
|
||||
void WeaponCheat3();
|
||||
void HealthCheat();
|
||||
void VehicleCheat(bool something, int model);
|
||||
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", "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", "Health", HealthCheat);
|
||||
DebugMenuAddCmd("Cheats", "Wanted level up", WantedLevelUpCheat);
|
||||
|
@ -302,11 +302,18 @@ enum
|
||||
MI_TRAIN = -1,
|
||||
MI_DODO = -2,
|
||||
|
||||
MI_GOLFCLUB = 261,
|
||||
MI_BRASS_KNUCKLES = 259,
|
||||
MI_SCREWDRIVER,
|
||||
MI_GOLFCLUB,
|
||||
MI_NIGHTSTICK,
|
||||
MI_KNIFE,
|
||||
MI_BASEBALL_BAT,
|
||||
MI_GRENADE = 270,
|
||||
MI_HAMMER,
|
||||
MI_MEAT_CLEAVER,
|
||||
MI_MACHETE,
|
||||
MI_KATANA,
|
||||
MI_CHAINSAW,
|
||||
MI_GRENADE,
|
||||
MI_TEARGAS,
|
||||
MI_MOLOTOV,
|
||||
MI_MISSILE,
|
||||
|
Loading…
Reference in New Issue
Block a user