Skip to content

Commit

Permalink
Misc fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
gtav-ent committed Jun 18, 2015
1 parent 0b9c033 commit 0a4f142
Show file tree
Hide file tree
Showing 8 changed files with 181 additions and 187 deletions.
25 changes: 13 additions & 12 deletions EnhancedNativeTrainer/Documents/Enhanced Trainer Release Notes.rtf
Expand Up @@ -252,15 +252,15 @@ Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf17 \sbasedon
\listoverridecount0\ls18}{\listoverride\listid1593584181\listoverridecount0\ls19}{\listoverride\listid297151468\listoverridecount0\ls20}{\listoverride\listid1512530027\listoverridecount0\ls21}{\listoverride\listid933972203\listoverridecount0\ls22}
{\listoverride\listid1864779148\listoverridecount0\ls23}{\listoverride\listid785462250\listoverridecount0\ls24}{\listoverride\listid1251548060\listoverridecount0\ls25}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid14385\rsid16881
\rsid131373\rsid218631\rsid536070\rsid547646\rsid661640\rsid678987\rsid808605\rsid818027\rsid869385\rsid941046\rsid1009443\rsid1049621\rsid1056249\rsid1061980\rsid1387828\rsid1388007\rsid1396621\rsid1535947\rsid1592531\rsid1602164\rsid2055706\rsid2783437
\rsid2820153\rsid2951876\rsid3169524\rsid3235562\rsid3277787\rsid3557112\rsid3563652\rsid3569827\rsid3629705\rsid3633102\rsid3804523\rsid3883046\rsid4013015\rsid4073271\rsid4201865\rsid4208084\rsid4227048\rsid4406547\rsid4666121\rsid4739038\rsid4868581
\rsid4919116\rsid5118822\rsid5124750\rsid5243635\rsid5328595\rsid5380671\rsid5445265\rsid5446948\rsid5452449\rsid5470060\rsid5587179\rsid5709864\rsid5847809\rsid5907453\rsid6058591\rsid6114642\rsid6389425\rsid6438029\rsid6564430\rsid6752143\rsid6953977
\rsid6960411\rsid7032769\rsid7101883\rsid7103839\rsid7168780\rsid7209665\rsid7675317\rsid7694363\rsid7802595\rsid7867351\rsid7868752\rsid7937385\rsid8259930\rsid8401711\rsid8460224\rsid8475403\rsid8915441\rsid8916120\rsid9118560\rsid9132751\rsid9141271
\rsid9192874\rsid9246322\rsid9509153\rsid9730822\rsid9845351\rsid10092560\rsid10118465\rsid10120836\rsid10357496\rsid10581459\rsid10758073\rsid10821322\rsid10824536\rsid10834985\rsid10842306\rsid10881267\rsid10891656\rsid10964445\rsid10969958\rsid11040681
\rsid11277853\rsid11424613\rsid11469373\rsid11561791\rsid11614023\rsid11744421\rsid11797261\rsid11941736\rsid12011667\rsid12074189\rsid12142629\rsid12220617\rsid12258609\rsid12345301\rsid12389390\rsid12534822\rsid12744599\rsid12796336\rsid12807394
\rsid12863863\rsid12927133\rsid12993344\rsid13000470\rsid13117565\rsid13189471\rsid13254859\rsid13397287\rsid13506272\rsid13578707\rsid13728729\rsid13905329\rsid13921894\rsid13961682\rsid13983311\rsid14055277\rsid14241123\rsid14556101\rsid14637797
\rsid14707877\rsid14821602\rsid14821630\rsid14838646\rsid15078413\rsid15151315\rsid15214458\rsid15344689\rsid15409360\rsid15559163\rsid15614772\rsid15620991\rsid15740711\rsid15888935\rsid15991769\rsid16125269\rsid16256981\rsid16275216\rsid16278166
\rsid16326768\rsid16593559\rsid16724159}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Rob Pridham}{\operator Rob Pridham}{\creatim\yr2015\mo6\dy17\hr18\min25}
{\revtim\yr2015\mo6\dy18\hr9\min33}{\version11}{\edmins908}{\nofpages13}{\nofwords2784}{\nofchars15874}{\nofcharsws18621}{\vern57439}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
\rsid2820153\rsid2951876\rsid3169524\rsid3235562\rsid3277787\rsid3557112\rsid3563652\rsid3569827\rsid3629705\rsid3633102\rsid3804523\rsid3883046\rsid4013015\rsid4073271\rsid4135413\rsid4201865\rsid4208084\rsid4227048\rsid4406547\rsid4666121\rsid4739038
\rsid4868581\rsid4919116\rsid5118822\rsid5124750\rsid5243635\rsid5328595\rsid5380671\rsid5445265\rsid5446948\rsid5452449\rsid5470060\rsid5587179\rsid5709864\rsid5847809\rsid5907453\rsid6058591\rsid6114642\rsid6389425\rsid6438029\rsid6564430\rsid6752143
\rsid6953977\rsid6960411\rsid7032769\rsid7101883\rsid7103839\rsid7168780\rsid7209665\rsid7675317\rsid7694363\rsid7802595\rsid7867351\rsid7868752\rsid7937385\rsid8259930\rsid8401711\rsid8460224\rsid8475403\rsid8915441\rsid8916120\rsid9118560\rsid9132751
\rsid9141271\rsid9192874\rsid9246322\rsid9509153\rsid9730822\rsid9845351\rsid10092560\rsid10118465\rsid10120836\rsid10357496\rsid10581459\rsid10758073\rsid10821322\rsid10824536\rsid10834985\rsid10842306\rsid10881267\rsid10891656\rsid10964445\rsid10969958
\rsid11040681\rsid11277853\rsid11424613\rsid11469373\rsid11561791\rsid11614023\rsid11744421\rsid11797261\rsid11941736\rsid12011667\rsid12074189\rsid12142629\rsid12220617\rsid12258609\rsid12345301\rsid12389390\rsid12534822\rsid12744599\rsid12796336
\rsid12807394\rsid12863863\rsid12927133\rsid12993344\rsid13000470\rsid13117565\rsid13189471\rsid13254859\rsid13397287\rsid13506272\rsid13578707\rsid13728729\rsid13905329\rsid13921894\rsid13961682\rsid13983311\rsid14055277\rsid14241123\rsid14556101
\rsid14637797\rsid14707877\rsid14821602\rsid14821630\rsid14838646\rsid15078413\rsid15151315\rsid15214458\rsid15344689\rsid15409360\rsid15559163\rsid15614772\rsid15620991\rsid15740711\rsid15888935\rsid15991769\rsid16125269\rsid16256981\rsid16275216
\rsid16278166\rsid16326768\rsid16593559\rsid16724159}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Rob Pridham}{\operator Rob Pridham}
{\creatim\yr2015\mo6\dy17\hr18\min25}{\revtim\yr2015\mo6\dy18\hr9\min40}{\version12}{\edmins915}{\nofpages13}{\nofwords2793}{\nofchars15924}{\nofcharsws18680}{\vern57439}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701
\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot14707877 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2
Expand Down Expand Up @@ -353,7 +353,8 @@ Seatbelt-in-car \hich\af0\dbch\af31505\loch\f0 feature improved;\hich\af0\dbch\a
in cutscenes
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid11797261 \hich\af0\dbch\af31505\loch\f0 -\tab}}{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid11797261 \hich\af0\dbch\af31505\loch\f0 Added \loch\af0\dbch\af31505\hich\f0
\lquote \hich\af0\dbch\af31505\loch\f0 Freeze Wanted Level\loch\af0\dbch\af31505\hich\f0 \rquote \hich\af0\dbch\af31505\loch\f0 , thanks to }{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \i\f0\fs24\insrsid11797261 \hich\af0\dbch\af31505\loch\f0 sondaismith}{
\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid11797261
\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid4135413 \hich\af0\dbch\af31505\loch\f0 ! \hich\af0\dbch\af31505\loch\f0 Note: \hich\af0\dbch\af31505\loch\f0 for now, \hich\af0\dbch\af31505\loch\f0 t\hich\af0\dbch\af31505\loch\f0 his is not saved
\hich\af0\dbch\af31505\loch\f0 or reapplied \hich\af0\dbch\af31505\loch\f0 on restart.}{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid11797261
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid1387828 \hich\af0\dbch\af31505\loch\f0 -\tab}}{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid1387828 \hich\af0\dbch\af31505\loch\f0 Drunk Mode,}{\rtlch\fcs1 \ab\af0\afs24
\ltrch\fcs0 \f0\fs24\insrsid14055277 \hich\af0\dbch\af31505\loch\f0 }{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid1387828 \hich\af0\dbch\af31505\loch\f0 a}{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid14055277
\hich\af0\dbch\af31505\loch\f0 dded to end of }{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid869385 \hich\af0\dbch\af31505\loch\f0 P}{\rtlch\fcs1 \ab\af0\afs24 \ltrch\fcs0 \f0\fs24\insrsid14055277 \hich\af0\dbch\af31505\loch\f0 layer menu.
Expand Down Expand Up @@ -1047,8 +1048,8 @@ fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000a003
c583a1a9d001feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000b0ee
175da2a9d001feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000105000000000000}}
2 changes: 1 addition & 1 deletion EnhancedNativeTrainer/inc/natives.h
Expand Up @@ -1187,7 +1187,7 @@ namespace VEHICLE
static BOOL IS_VEHICLE_DRIVEABLE(Any p0, BOOL p1) { return invoke<BOOL>(0x4C241E39B23DF959, p0, p1); } // 0x4C241E39B23DF959 0x41A7267A
static void SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(Any p0, BOOL p1) { invoke<Void>(0x2B5F9D2AF1F1722D, p0, p1); } // 0x2B5F9D2AF1F1722D 0xB4D3DBFB
static void SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(Any p0, BOOL p1) { invoke<Void>(0xFBA550EA44404EE6, p0, p1); } // 0xFBA550EA44404EE6 0xD8260751
static void START_VEHICLE_HORN(Vehicle p0, int p1, int p2, BOOL p3) { invoke<Void>(0x9C8C6504B5B63D2C, p0, p1, p2, p3); } // 0x9C8C6504B5B63D2C 0x0DF5ADB3
static void START_VEHICLE_HORN(Vehicle p0, int p1, Hash p2, BOOL p3) { invoke<Void>(0x9C8C6504B5B63D2C, p0, p1, p2, p3); } // 0x9C8C6504B5B63D2C 0x0DF5ADB3
static void _0x9D44FCCE98450843(Any p0, BOOL p1) { invoke<Void>(0x9D44FCCE98450843, p0, p1); } // 0x9D44FCCE98450843 0x968E5770
static void SET_VEHICLE_HAS_STRONG_AXLES(Any p0, BOOL p1) { invoke<Void>(0x92F0CF722BC4202F, p0, p1); } // 0x92F0CF722BC4202F 0x0D1CBC65
static Any GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(int modelHash) { return invoke<Any>(0xB215AAC32D25D019, modelHash); } // 0xB215AAC32D25D019 0xEC86DF39
Expand Down
7 changes: 4 additions & 3 deletions EnhancedNativeTrainer/src/features/airbrake.cpp
Expand Up @@ -275,9 +275,10 @@ void airbrake(bool inVehicle)
bool rotateRightKey = IsKeyDown(KeyConfig::KEY_AIRBRAKE_ROTATE_RIGHT) || IsControllerButtonDown(KeyConfig::KEY_AIRBRAKE_ROTATE_RIGHT);

//Airbrake controls vehicle if occupied
Entity target = playerPed;
if (PED::IS_PED_IN_ANY_VEHICLE(playerPed, 0))
{
playerPed = PED::GET_VEHICLE_PED_IS_USING(playerPed);
target = PED::GET_VEHICLE_PED_IS_USING(playerPed);
}

BOOL xBoolParam = 1;
Expand Down Expand Up @@ -343,8 +344,8 @@ void airbrake(bool inVehicle)
curHeading -= rotationSpeed;
}

ENTITY::SET_ENTITY_COORDS_NO_OFFSET(playerPed, curLocation.x, curLocation.y, curLocation.z, xBoolParam, yBoolParam, zBoolParam);
ENTITY::SET_ENTITY_HEADING(playerPed, curHeading - rotationSpeed);
ENTITY::SET_ENTITY_COORDS_NO_OFFSET(target, curLocation.x, curLocation.y, curLocation.z, xBoolParam, yBoolParam, zBoolParam);
ENTITY::SET_ENTITY_HEADING(target, curHeading - rotationSpeed);
}

bool is_in_airbrake_mode()
Expand Down
5 changes: 3 additions & 2 deletions EnhancedNativeTrainer/src/features/anims.cpp
Expand Up @@ -22148,8 +22148,8 @@ bool process_anims_menu()
if (currentAnimMenuDepth == 0)
{
switch (currentAnimMenuMode)
{
case CATEGORY_GENERAL_NOW://facial immediate
{//facial immediate
case CATEGORY_FACIAL_NOW:
case CATEGORY_FACIAL_IDLE: //facial delay
currentMenuNode = facialsNode;
break;
Expand All @@ -22158,6 +22158,7 @@ bool process_anims_menu()
case CATEGORY_MOVE_RUN:
currentMenuNode = movementNode;
break;
case CATEGORY_GENERAL_NOW:
default:
currentMenuNode = rootNode;
break;
Expand Down
86 changes: 4 additions & 82 deletions EnhancedNativeTrainer/src/features/script.cpp
Expand Up @@ -158,8 +158,6 @@ void update_features()
setAirbrakeRelatedInputToBlocked(false);
}



update_centre_screen_status_text();

update_vehicle_guns();
Expand Down Expand Up @@ -201,16 +199,18 @@ void update_features()
if (frozenWantedLevel > 0)
{
std::stringstream ss;
ss << "Wanted Level frozen at: " << frozenWantedLevel << " Star";
ss << "Wanted Level Frozen at: " << frozenWantedLevel << " Star";
if (frozenWantedLevel > 1){ ss << "s"; }
set_status_text(ss.str());
}
}
if (frozenWantedLevel > 0)
{
if (bPlayerExists)
{
PLAYER::SET_PLAYER_WANTED_LEVEL(player, frozenWantedLevel, 0);
PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, 0);
PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, 0);
}
}
else
{
Expand Down Expand Up @@ -437,84 +437,6 @@ void setFrozenWantedLvl(int level){ frozenWantedLevel = level; }
void setFrozenWantedFeature(bool b){ featureWantedLevelFrozen = b; }
bool getFrozenWantedFeature(){ return featureWantedLevelFrozen; }

bool onConfirm_wantedlevel_menu(int selection, std::string caption, int value)
{
BOOL bPlayerExists = ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID());
Player player = PLAYER::PLAYER_ID();
Ped playerPed = PLAYER::PLAYER_PED_ID();

activeLineIndexWantedFreeze = selection;

switch (selection)
{
case 0:
if (bPlayerExists)
{
featureWantedLevelFrozen = true;
frozenWantedLevel = 1;
PLAYER::SET_MAX_WANTED_LEVEL(frozenWantedLevel);
PLAYER::SET_PLAYER_WANTED_LEVEL(player, frozenWantedLevel, 0);
PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, 0);
set_status_text("Wanted Level Frozen at 1 Star");
}
break;
case 1:
if (bPlayerExists)
{
featureWantedLevelFrozen = true;
frozenWantedLevel = 2;
PLAYER::SET_MAX_WANTED_LEVEL(frozenWantedLevel);
PLAYER::SET_PLAYER_WANTED_LEVEL(player, frozenWantedLevel, 0);
PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, 0);
set_status_text("Wanted Level Frozen at 2 Stars");
}
break;
case 2:
if (bPlayerExists)
{
featureWantedLevelFrozen = true;
frozenWantedLevel = 3;
PLAYER::SET_MAX_WANTED_LEVEL(frozenWantedLevel);
PLAYER::SET_PLAYER_WANTED_LEVEL(player, frozenWantedLevel, 0);
PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, 0);
set_status_text("Wanted Level Frozen at 3 Stars");
}
break;
case 3:
if (bPlayerExists)
{
featureWantedLevelFrozen = true;
frozenWantedLevel = 4;
PLAYER::SET_MAX_WANTED_LEVEL(frozenWantedLevel);
PLAYER::SET_PLAYER_WANTED_LEVEL(player, frozenWantedLevel, 0);
PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, 0);
set_status_text("Wanted Level Frozen at 4 Stars");
}
break;
case 4:
if (bPlayerExists)
{
featureWantedLevelFrozen = true;
frozenWantedLevel = 5;
PLAYER::SET_MAX_WANTED_LEVEL(frozenWantedLevel);
PLAYER::SET_PLAYER_WANTED_LEVEL(player, frozenWantedLevel, 0);
PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, 0);
set_status_text("Wanted Level Frozen at 5 Stars");
}
break;
default:
if (bPlayerExists)
{
featureWantedLevelFrozen = false;
PLAYER::CLEAR_PLAYER_WANTED_LEVEL(player);
PLAYER::SET_MAX_WANTED_LEVEL(5);
set_status_text("Wanted Level settings returned to default.");
}
break;
}
return false;
}

int activeLineIndexPlayer = 0;

bool onconfirm_player_menu(MenuItem<int> choice)
Expand Down
18 changes: 17 additions & 1 deletion EnhancedNativeTrainer/src/features/vehicles.cpp
Expand Up @@ -727,11 +727,27 @@ bool spawn_saved_car(int slot, std::string caption)
VEHICLE::SET_VEHICLE_LIVERY(veh, savedVeh->livery);
}

VEHICLE::SET_VEHICLE_COLOURS(veh, savedVeh->colourPrimary, savedVeh->colourSecondary);

VEHICLE::SET_VEHICLE_EXTRA_COLOURS(veh, savedVeh->colourExtraPearl, savedVeh->colourExtraWheel);
VEHICLE::SET_VEHICLE_MOD_COLOR_1(veh, savedVeh->colourMod1Type, savedVeh->colourMod1Colour, savedVeh->colourMod1P3);
VEHICLE::SET_VEHICLE_MOD_COLOR_2(veh, savedVeh->colourMod2Type, savedVeh->colourMod2Colour);

VEHICLE::SET_VEHICLE_COLOURS(veh, savedVeh->colourPrimary, savedVeh->colourSecondary);

if (savedVeh->colourCustom1RGB[0] != -1 &&
savedVeh->colourCustom1RGB[1] != -1 &&
savedVeh->colourCustom1RGB[2] != -1)
{
VEHICLE::SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(veh, savedVeh->colourCustom1RGB[0], savedVeh->colourCustom1RGB[1], savedVeh->colourCustom1RGB[2]);
}

if (savedVeh->colourCustom2RGB[0] != -1 &&
savedVeh->colourCustom2RGB[1] != -1 &&
savedVeh->colourCustom2RGB[2] != -1)
{
VEHICLE::SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(veh, savedVeh->colourCustom2RGB[0], savedVeh->colourCustom2RGB[1], savedVeh->colourCustom2RGB[2]);
}

VEHICLE::SET_VEHICLE_DIRT_LEVEL(veh, 0.0);

ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(&veh);
Expand Down

0 comments on commit 0a4f142

Please sign in to comment.