mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-06-17 23:07:26 +08:00
feat(CarmodShop): Spoof unlock all features
This commit is contained in:
parent
b757e33589
commit
91b012e52e
@ -6,6 +6,50 @@ namespace big
|
||||
{
|
||||
namespace carmod_shop
|
||||
{
|
||||
inline void STAT_GET_INT(rage::scrNativeCallContext* src)
|
||||
{
|
||||
const auto hash = src->get_arg<Hash>(0);
|
||||
int* out = src->get_arg<int*>(1);
|
||||
src->set_return_value<BOOL>(1);
|
||||
|
||||
switch(hash)
|
||||
{
|
||||
case RAGE_JOAAT("MP0_RACES_WON"):
|
||||
case RAGE_JOAAT("MP0_NUMBER_TURBO_STARTS_IN_RACE"):
|
||||
case RAGE_JOAAT("MP0_USJS_COMPLETED"):
|
||||
case RAGE_JOAAT("MP0_AWD_FM_RACES_FASTEST_LAP"):
|
||||
*out = 50;
|
||||
|
||||
break;
|
||||
case RAGE_JOAAT("MP0_NUMBER_SLIPSTREAMS_IN_RACE"):
|
||||
*out = 100;
|
||||
|
||||
break;
|
||||
case RAGE_JOAAT("MP0_CHAR_FM_CARMOD_1_UNLCK"):
|
||||
case RAGE_JOAAT("MP0_CHAR_FM_CARMOD_2_UNLCK"):
|
||||
case RAGE_JOAAT("MP0_CHAR_FM_CARMOD_3_UNLCK"):
|
||||
case RAGE_JOAAT("MP0_CHAR_FM_CARMOD_4_UNLCK"):
|
||||
case RAGE_JOAAT("MP0_CHAR_FM_CARMOD_5_UNLCK"):
|
||||
case RAGE_JOAAT("MP0_CHAR_FM_CARMOD_6_UNLCK"):
|
||||
case RAGE_JOAAT("MP0_CHAR_FM_CARMOD_7_UNLCK"):
|
||||
*out = -1;
|
||||
|
||||
break;
|
||||
case RAGE_JOAAT("MP0_AWD_FMRALLYWONDRIVE"):
|
||||
case RAGE_JOAAT("MP0_AWD_FMRALLYWONNAV"):
|
||||
case RAGE_JOAAT("MP0_AWD_FMWINSEARACE"):
|
||||
case RAGE_JOAAT("MP0_AWD_FMWINAIRRACE"):
|
||||
*out = 1;
|
||||
|
||||
break;
|
||||
default:
|
||||
src->set_return_value<BOOL>(
|
||||
STATS::STAT_GET_INT(hash, out, src->get_arg<int>(2))
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
inline void SET_ENTITY_COORDS(rage::scrNativeCallContext* src)
|
||||
{
|
||||
if (!g->vehicle.ls_customs)
|
||||
|
@ -25,6 +25,7 @@ namespace big
|
||||
this->add_native_detour(RAGE_JOAAT("carmod_shop"), 0x06843DA7060A026B, carmod_shop::SET_ENTITY_COORDS);
|
||||
this->add_native_detour(RAGE_JOAAT("carmod_shop"), 0x8E2530AA8ADA980E, carmod_shop::SET_ENTITY_HEADING);
|
||||
this->add_native_detour(RAGE_JOAAT("carmod_shop"), 0x34E710FF01247C5A, carmod_shop::SET_VEHICLE_LIGHTS);
|
||||
this->add_native_detour(RAGE_JOAAT("carmod_shop"), 0x767FBC2AC802EF3D, carmod_shop::STAT_GET_INT);
|
||||
this->add_native_detour(RAGE_JOAAT("freemode"), 0x95914459A87EBA28, freemode::NETWORK_BAIL);
|
||||
|
||||
for (auto native_detours_for_script : m_native_registrations)
|
||||
|
Loading…
x
Reference in New Issue
Block a user