Update crossmap and natives.hpp to 3095. (#2565)

This commit is contained in:
Aure7138 2023-12-15 23:01:57 +08:00 committed by GitHub
parent b958981e02
commit bc0d67583f
21 changed files with 195 additions and 90 deletions

View File

@ -9,7 +9,7 @@ namespace big
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
{
ENTITY::SET_ENTITY_HEALTH(self::ped, PED::GET_PED_MAX_HEALTH(self::ped), 0);
ENTITY::SET_ENTITY_HEALTH(self::ped, PED::GET_PED_MAX_HEALTH(self::ped), 0, 0);
PED::SET_PED_ARMOUR(self::ped, PLAYER::GET_PLAYER_MAX_ARMOUR(self::id));
}
};

View File

@ -9,7 +9,7 @@ namespace big
virtual void execute(const command_arguments&, const std::shared_ptr<command_context> ctx) override
{
ENTITY::SET_ENTITY_HEALTH(self::ped, 0, 0);
ENTITY::SET_ENTITY_HEALTH(self::ped, 0, 0, 0);
}
};

View File

@ -91,7 +91,7 @@ namespace big
{0x936E6168A9BCEDB5, 0x5E3ED023C0E7CC7C},
{0xD8F66A3A60C62153, 0x4BC3E5D2FB0A1665},
{0x2902843FCD2B2D79, 0xFCEF367B86651ED3},
{0x5AE99C571D5BBE5D, 0x71A6F836422FDD2B},
{0x5AE99C571D5BBE5D, 0x2C0E0814582947D3},
{0x078EBE9809CCD637, 0xCD17096A98584C2B},
{0x5262CC1995D07E09, 0x6FF322107B12B749},
{0x18C1270EA7F199BC, 0x828F3FAE99DA791A},
@ -105,7 +105,7 @@ namespace big
{0x0F6F1EBBC4E1D5E6, 0x9F05118582DBA146},
{0x22E21FBCFC88C149, 0xF8F0D1290FE81BC5},
{0x829CD22E043A2577, 0x616D6688F78D1729},
{0xA40CC53DF8E50837, 0x01F0B819E78A18A1},
{0x71A6F836422FDD2B, 0x71A6F836422FDD2B},
{0x509D5878EB39E842, 0x4E55EAB577C13329},
{0x9A294B2138ABB884, 0x43AFC452F25F3A2F},
{0x539E0AE3E6634B9F, 0x51C8BEA2005931AB},
@ -381,6 +381,7 @@ namespace big
{0x8378627201D5497D, 0x0DB5B122A29E007B},
{0xB4C8D77C80C0421E, 0x095BB431592C5642},
{0x48164DBB970AC3F0, 0x8E453F6C5ABDD9DC},
{0x1091922715B68DF0, 0x1091922715B68DF0},
{0x4757F00BC6323CFE, 0xD78F39BF33D61469},
{0x4AE5AC8B852D642C, 0xBB74EE81E0CA2E98},
{0xE6D2CEDD370FF98E, 0xD0E4082BC9A5DC1E},
@ -578,6 +579,7 @@ namespace big
{0x6A03BF943D767C93, 0xFAD234E6A6D853B1},
{0x9F65DBC537E59AD5, 0x3F055D2CBA242A5D},
{0xAAD6D1ACF08F4612, 0x97FBC735CAFB56C8},
{0xA32ABFEB2A03B306, 0xA32ABFEB2A03B306},
{0x6F4C85ACD641BCD2, 0x03603B0046EE6ACD},
{0x814FA8BE5449445D, 0xF9F8E3060F7CAEDB},
{0x93C8B64DEB84728C, 0x836392D80E4F106A},
@ -1389,6 +1391,7 @@ namespace big
{0x726845132380142E, 0x1C53039135495CAE},
{0xB44250AAA456492D, 0x8ABEEFFE3E33A4FA},
{0xDCB194B85EF7B541, 0xC3E3C19E6844ABAB},
{0x4100BF0346A8D2C3, 0x4100BF0346A8D2C3},
{0xEEC4047028426510, 0x2F30818D75D66C5B},
{0xACEE6F360FC1F6B6, 0xEE3CD2D847C128FA},
{0x96EF97DAEB89BEF5, 0x8AC9895670AC9049},
@ -1412,6 +1415,7 @@ namespace big
{0x6C38AF3693A69A91, 0xD03F4780B97A39AE},
{0xEA1E2D93F6F75ED9, 0xFCD81108C00214FE},
{0x89C8553DD3274AAE, 0x9C1E2E25111A648E},
{0xDF269BE2909E181A, 0xDF269BE2909E181A},
{0xA46B73FAA3460AE1, 0xC4551CF3C3F087F3},
{0xF78B803082D4386F, 0x4E6B849A6CDF70A3},
{0x9C30613D50A6ADEF, 0xA2EEF7A44465A04D},
@ -1453,8 +1457,10 @@ namespace big
{0x03300B57FCAC6DDB, 0x4DA9E018E2F3A01C},
{0x98EDF76A7271E4F2, 0x9E75427EC4E37CA5},
{0xAEEDAD1420C65CC0, 0x1258AD6DBC2FBAE1},
{0xA342A3763B3AFB6C, 0xA342A3763B3AFB6C},
{0x4CC7F0FEA5283FE0, 0xD7DE01DAA350496A},
{0xEFD97FF47B745B8D, 0x45059C350D918C38},
{0x6E9EF3A33C8899F8, 0x6E9EF3A33C8899F8},
{0xD7021272EB0A451E, 0x8CBAC8B951402F69},
{0x2C933ABF17A1DF41, 0x5C483F4653DC993C},
{0x82E7FFCD5B2326B3, 0x886C31F5E888F079},
@ -1530,6 +1536,7 @@ namespace big
{0xFDDC2B4ED3C69DF0, 0x1A926FCDE89B4E6E},
{0xF7B38B8305F1FE8B, 0x7C7F282055FB517C},
{0x2201C576FACAEBE8, 0x836D2C7CBC0248D9},
{0xEE831F15A8D0D94A, 0xEE831F15A8D0D94A},
{0xBEB3D46BB7F043C0, 0xF03C7B57F88A5BD3},
{0x1F710BFF7DAE6261, 0xF03BF645614F3175},
{0x0AD973CA1E077B60, 0x2200033BCF24787D},
@ -1673,6 +1680,7 @@ namespace big
{0x3C49C870E66F0A28, 0xAD38642974DA79B6},
{0x5C8B2F450EE4328E, 0xEFF44B1774BDC08F},
{0xB1906895227793F3, 0x1DBA5F84560D5943},
{0x875BDD898B99C8CE, 0x875BDD898B99C8CE},
{0x5702B917B99DB1CD, 0x204EF9C415A885DE},
{0xB9CF1F793A9F1BF1, 0xC600DDAA3EAEB670},
{0xCB645E85E97EA48B, 0x5A50E8F361E4CFB1},
@ -1905,6 +1913,7 @@ namespace big
{0x44A8FCB8ED227738, 0x75DF72FC74EED046},
{0x7196842CB375CDB3, 0xBD9259F686649141},
{0x4DC9A62F844D9337, 0x87384D2CF86135EB},
{0xFFBD7052D65BE0FF, 0xFFBD7052D65BE0FF},
{0x8ACD366038D14505, 0x75A2D1BBA9D95D0E},
{0xF6F5161F4534EDFF, 0xA598E8A456B0A2F7},
{0x731EC8A916BD11A1, 0x5DA1DE6C940D22C1},
@ -1945,6 +1954,7 @@ namespace big
{0x5C48B75732C8456C, 0x8026FC64F8CCD292},
{0xFD1695C5D3B05439, 0xB30977F20556F296},
{0xC3675780C92F90F9, 0xDE55146A7765454D},
{0x168A09D1B25B0BA4, 0x168A09D1B25B0BA4},
{0xF4080490ADC51C6F, 0x0D84113E3B923524},
{0xFB71170B7E76ACBA, 0x365DC1E8054AF31A},
{0xA72CD9CA74A5ECBA, 0xE4DC7B3DD712372B},
@ -2323,6 +2333,7 @@ namespace big
{0xA7FFBA498E4AAF67, 0x12C0D6CD0D2EBB6F},
{0xB4F47213DF45A64C, 0xB6CFA448D6BF4690},
{0x0FFB3C758E8C07B9, 0x4A27E73B31F943DC},
{0x32F6EEF031F943DC, 0x32F6EEF031F943DC},
{0x349CE7B56DAFD95C, 0xF35435F8DC034A5C},
{0xF133BBBE91E1691F, 0xF6F7567DC74C45CE},
{0xD4D8636C0199A939, 0xC1C69295C2020379},
@ -2683,6 +2694,8 @@ namespace big
{0x693478ACBD7F18E7, 0xC4A706CAFECA1953},
{0x4B82FA6F2D624634, 0xF0F077286626CEBB},
{0xECF041186C5A94DC, 0xEAA437DE2A801E8A},
{0xBA4583AF4C678A9B, 0xBA4583AF4C678A9B},
{0x8BAF8AD59F47AAFC, 0x8BAF8AD59F47AAFC},
{0xBD6E84632DD4CB3F, 0x12C01FC00B0CBB6B},
{0x4448EB75B4904BDB, 0x6C39BDF5EA5D38FC},
{0xC4582015556D1C46, 0xD87B2B089732DAFC},
@ -2815,7 +2828,6 @@ namespace big
{0xDA024BDBD600F44A, 0x693B9B4C2F3B9312},
{0xA68D3D229F4F3B06, 0x078587F1408317CE},
{0x69D82604A1A5A254, 0x0D6C8EFC46788359},
{0x6AFD2CD753FEEF83, 0xFAD0C862976B28B2},
{0x87E0052F08BD64E6, 0x67B3687F7C69B969},
{0x040ADDCBAFA1018A, 0x9286D4F3BBB483D0},
{0x16DA8172459434AA, 0x80CA040BF6D2FA31},
@ -2891,6 +2903,7 @@ namespace big
{0x6C5AE23EFA885092, 0x92187CF73A8D1B96},
{0x7497D2CE2C30D24C, 0xE87F28FD4128D063},
{0xC8B1B2425604CDD0, 0x56D84C8BC3CE3EF9},
{0xDD3AA743AB7D4D75, 0xDD3AA743AB7D4D75},
{0xD2C91A0B572AAE56, 0x4C2ADBAAF83DA56A},
{0xC5EF963405593646, 0xC401B1960D35A6C4},
{0x95D9F4BC443956E7, 0x302B7D91564CDE7F},
@ -3096,6 +3109,7 @@ namespace big
{0x3A539D52857EA82D, 0x8093F3812E836BCF},
{0x62A456AA4769EF34, 0xDCC6C00DE6C4A799},
{0xC15907D667F7CFB2, 0xEC62EF361B6CB976},
{0xBEFB80290414FD4F, 0xBEFB80290414FD4F},
{0x6D28DC1671E334FD, 0x7104198E063B41C7},
{0x3BD3F52BA9B1E4E8, 0xAA3A5AD85A475137},
{0xB138AAB8A70D3C69, 0xFAE22BD3C12AEFB4},
@ -3215,6 +3229,7 @@ namespace big
{0xAA76052DDA9BFC3E, 0xBAC712AB83AFA8CC},
{0xE04B48F2CC926253, 0xE649818AF72843C4},
{0x93E0DB8440B73A7D, 0x0771D4899F0EDF3E},
{0x809549AFC7AEC597, 0x809549AFC7AEC597},
{0x2EB41072B4C1E4C0, 0x77BCD89051F77C43},
{0xF90125F1F79ECDF8, 0x766E7B4FEF97CFDE},
{0x72751156E7678833, 0xAD69CF046AA50E85},
@ -3394,6 +3409,7 @@ namespace big
{0xECB41AC6AB754401, 0x31AE99BF71F99FDF},
{0x9B4BD21D69B1E609, 0xF05E12C1DE78B9F2},
{0xC0E0D686DDFC6EAE, 0xDD07F250CCC73F1A},
{0xD69CE161FE614531, 0xD69CE161FE614531},
{0xB3271D7AB655B441, 0x1164A75E490C27B6},
{0x4851997F37FE9B3C, 0x4F8678C02360C3D2},
{0x4B33C4243DE0C432, 0xF1D0B0CE940F620D},
@ -3435,6 +3451,8 @@ namespace big
{0xDB8A58AEAA67CD07, 0xA595AA1819B05EA0},
{0x1581503AE529CD2E, 0x0F575D68F532124C},
{0x5009DFD741329729, 0xF62AFE29E168F6E0},
{0xE6A27CDA42887F93, 0xE6A27CDA42887F93},
{0xC4493521BAA12CCE, 0xC4493521BAA12CCE},
{0x93054C88E6AA7C44, 0x7BF080B6E9DA59BA},
{0x46F917F6B4128FE4, 0xF509A0F327DF0ADD},
{0xC7F2DE41D102BFB4, 0xC9F6D856F39266AF},
@ -3499,7 +3517,6 @@ namespace big
{0x2FB19228983E832C, 0x7BBF11C251338D41},
{0x918B101666F9CB83, 0x918B101666F9CB83},
{0xC30713A383BFBF0E, 0xFAFBA6521BA828B9},
{0xA9CDB1E3F0A49883, 0xA9CDB1E3F0A49883},
{0xBA2C7DB0C129449A, 0xCB7FE0F272C209AB},
{0x5CE587FB5A42C8C4, 0x15A7798AEEFAC562},
{0x7EEC7E4F6984A16A, 0x9A9BC0C3D955A625},
@ -3687,11 +3704,17 @@ namespace big
{0x70F52471E758EBAE, 0xA6B31A9A2BC308B5},
{0xFEA3F7E83C0610FA, 0xC11595E99C048D43},
{0x5A46ACE5C4661132, 0x02F3C05A368B66B3},
{0x10A691F5756416D0, 0x10A691F5756416D0},
{0x887DAD63CF5B7908, 0x68F94159C38F25F8},
{0x8A23D1324F6B2BAC, 0x11FD0D892567AF52},
{0xCEACCF0550FDC5BA, 0xCE650C981E786BEB},
{0xEC9553A178E8F1D1, 0x410BD6C72A6CE17A},
{0x48FAC5DC7AC6EA99, 0x09E495BCF3E7FA74},
{0x7EA06F970F999394, 0x7EA06F970F999394},
{0x5649CA22AF74E019, 0x5649CA22AF74E019},
{0xBD642335A732F1A8, 0xBD642335A732F1A8},
{0x961D4157B9B428DB, 0x961D4157B9B428DB},
{0x151D6C04C9E2742F, 0x151D6C04C9E2742F},
{0x7EE9F5D83DD4F90E, 0x120E577522852984},
{0x377906D8A31E5586, 0x14C30F326F5883DA},
{0x052837721A854EC7, 0x33B15CA8B699DF5B},
@ -3812,6 +3835,7 @@ namespace big
{0xC669EEA5D031B7DE, 0xB44FCE2D38FDEDFE},
{0xC3654A441402562D, 0x365C28B73347797E},
{0x2C654B4943BDDF7C, 0xF94FC0634C750884},
{0x7CF3AF51DCFE4108, 0x7CF3AF51DCFE4108},
{0xFEDB7D269E8C60E3, 0x03F10D56CCA2C055},
{0x61A3DBA14AB7F411, 0x19DB71A72065EFB0},
{0x149916F50C34A40D, 0xF81BE163E469E944},
@ -3916,6 +3940,8 @@ namespace big
{0x8F993D26E0CA5E8E, 0x19D0C4621093F82B},
{0xA516C198B7DCA1E1, 0xE4C00EFAE138F020},
{0xDF2E1F7742402E81, 0xE3270F1A682CF48C},
{0xBC456FB703431785, 0xBC456FB703431785},
{0xD4592A16D36673ED, 0xD4592A16D36673ED},
{0xE9EA16D6E54CDCA4, 0x349F973598822727},
{0xDE2EF5DA284CC8DF, 0x3968AF3046718EAC},
{0x59424BD75174C9B1, 0x5FD79E92E62966FB},
@ -4059,6 +4085,8 @@ namespace big
{0xB81F6D4A8F5EEBA8, 0xBF60B9A0E651D89B},
{0x203B527D1B77904C, 0xA7AD7AB3035B02EA},
{0x76D26A22750E849E, 0x827FC1D24FC3CD95},
{0x5AE614ECA5FDD423, 0x5AE614ECA5FDD423},
{0x92D96892FC06AF22, 0x92D96892FC06AF22},
{0xBA71116ADF5B514C, 0xAE89444B15234CCE},
{0xF19D095E42D430CC, 0xE251D2995353C61E},
{0x2E0A74E1002380B1, 0x9EBBAB4F81D0BDAC},
@ -4066,6 +4094,7 @@ namespace big
{0xAA3F739ABDDCF21F, 0x9E4B8D8CF051F6DC},
{0x6ADAABD3068C5235, 0xA648CE821FEF3C51},
{0xEF49CF0270307CBE, 0x235C228FDD040462},
{0x6B407F2525E93644, 0x6B407F2525E93644},
{0x598803E85E8448D9, 0x0B29D0B41AC20799},
{0x7504C0F113AB50FC, 0xB5A36B0C5D6C2884},
{0xCEE4490CD57BB3C2, 0xFE448E8C2209CA31},
@ -4370,12 +4399,17 @@ namespace big
{0x9B0F3DCA3DB0F4CD, 0x68F7F7C5DF6717F8},
{0x61E1DD6125A3EEE6, 0x913602ADD2D86A7A},
{0xA6E9FDCB2C76785E, 0x53152C1272227778},
{0x61F02E4E9A7A61EA, 0x61F02E4E9A7A61EA},
{0x24910C3D66BA770D, 0x24910C3D66BA770D},
{0x56185A25D45A0DCD, 0x56185A25D45A0DCD},
{0xF9DDA40BC293A61E, 0xF9DDA40BC293A61E},
{0x00689CDE5F7C6787, 0x25F4808C787100D3},
{0x1F25887F3C104278, 0xB3F63B683EB1995A},
{0x81A15811460FAB3A, 0x7991957B46F22F47},
{0x1BBE0523B8DB9A21, 0x16CFE70936BA84C7},
{0xACE699C71AB9DEB5, 0xCE41CD0179F8640B},
{0xFE54B92A344583CA, 0xF20C964ED62BD3A7},
{0x48BD57D0DD17786A, 0x48BD57D0DD17786A},
{0x29A16F8D621C4508, 0xA86C8A254D6B6F40},
{0xC2DB6B6708350ED8, 0xD4BC322888F79B7E},
{0xD0E9CE05A1E68CD8, 0x1750AA417BEDD270},
@ -4478,6 +4512,8 @@ namespace big
{0xEEBFC7A7EFDC35B4, 0xEEBEB450F9417D7F},
{0xE495D1EF4C91FD20, 0xC713B16D0F5FBF9D},
{0x5EE5632F47AE9695, 0x9DBF1E37DC1A1F46},
{0x337EF33DA3DDB990, 0x337EF33DA3DDB990},
{0xFD8CE53356B5D745, 0xFD8CE53356B5D745},
{0x5EF77C9ADD3B11A3, 0xB4A09397270CB974},
{0xA7ECB73355EB2F20, 0x08046513BC06BFBC},
{0xEC69ADF931AAE0C3, 0xADBCF06C9348EEF5},
@ -4680,6 +4716,7 @@ namespace big
{0x9D30687C57BAA0BB, 0x528A16ECF4B7B5A6},
{0x86B4B6212CB8B627, 0x1A144C0743BF5890},
{0x41290B40FA63E6DA, 0xBC4F3DBA48761D9A},
{0x1980F68872CC2C3D, 0x1980F68872CC2C3D},
{0x4D610C6B56031351, 0x85F0DD9B2A310950},
{0xA74AD2439468C883, 0xB51B6AC3785890FE},
{0x0419B167EE128F33, 0x63CDE093822E42C4},
@ -4717,6 +4754,8 @@ namespace big
{0x8DC9675797123522, 0x67896C7A4066E42E},
{0xB251E0B33E58B424, 0x89D51606F3FCA194},
{0xAEF12960FA943792, 0xA347DA69520FE64A},
{0x0C02468829E4AA65, 0x0C02468829E4AA65},
{0xEA4743874D515F13, 0xEA4743874D515F13},
{0xAA653AE61924B0A0, 0x0D1E561A4621971E},
{0xC60060EB0D8AC7B1, 0x6405F9D3DF61E127},
{0x70A252F60A3E036B, 0x3D82B1EAD5216876},
@ -4732,11 +4771,20 @@ namespace big
{0x04F2FA6E234162F7, 0xC4DBC6C793A97252},
{0x143921E45EC44D62, 0xB3AB0B43CABD4F3E},
{0xC8E9B6B71B8E660D, 0x8D6D4EB2FFE77CB3},
{0x465EEA70AF251045, 0x465EEA70AF251045},
{0xAFD262ACCA64479A, 0xAFD262ACCA64479A},
{0xDAF4C98C18AC6F06, 0xDAF4C98C18AC6F06},
{0x16CFBC5E7EB32861, 0x16CFBC5E7EB32861},
{0x1A2BCC8C636F9226, 0x1A2BCC8C636F9226},
{0xBEC4B8653462450E, 0xBEC4B8653462450E},
{0x491E822B2C464FE4, 0x491E822B2C464FE4},
{0xC889AE921400E1ED, 0xC889AE921400E1ED},
{0x2970EAA18FD5E42F, 0xEB7247ECF9313934},
{0x211E95CE9903940C, 0x4F80CD41C0C6F1E3},
{0x5BBCF35BF6E456F7, 0x7619E49E996C8A15},
{0x71AFB258CCED3A27, 0x583536248E014455},
{0xAE71FB656C600587, 0x8EA0917E9BF68ABF},
{0x249249D74F813EB2, 0x249249D74F813EB2},
{0x0506ED94363AD905, 0x81A129E894BD7138},
{0x8F0D5BA1C2CC91D7, 0x946CF11741899D4C},
{0x55EAB010FAEE9380, 0x2F800AD09C30EAFF},
@ -4751,6 +4799,10 @@ namespace big
{0x2F5A72430E78C8D3, 0x4497678941C27E46},
{0xEC0C1D4922AF9754, 0x0B5FFFF9010AEF80},
{0xEF9D388F8D377F44, 0x6A9E89C17033E79E},
{0x27D27223E8EF22ED, 0x27D27223E8EF22ED},
{0x6638C0F19DE692FE, 0x6638C0F19DE692FE},
{0x3EE18B00CD86C54F, 0x3EE18B00CD86C54F},
{0xE728F090D538CB18, 0xE728F090D538CB18},
{0xF2CA003F167E21D2, 0x8EE7901EEE84F67E},
{0xEF7D17BC6C85264C, 0xA7D416B098808337},
{0xB0C56BD3D808D863, 0xD0DC425AC19B966E},
@ -4822,7 +4874,6 @@ namespace big
{0x849648349D77F5C5, 0x817A1EC3448E9FF1},
{0x515B4A22E4D3C6D7, 0x830CE9F43780AC92},
{0x4337511FA8221D36, 0x190378368BE7EFF3},
{0x02CE1D6AC0FC73EA, 0x1445487E16675A4E},
{0xB539BD8A4C1EECF8, 0x0C547D1E965980C5},
{0x3F4D00167E41E0AD, 0xD374BF034B7E27F3},
{0x6EA318C91C1A8786, 0xE36D9E1EDE0E76B4},
@ -5111,6 +5162,17 @@ namespace big
{0x991E1588FAD9019D, 0x04AA32C25ED6D69D},
{0xCABC9874AFA70D6D, 0x5B46189D0DA97DE4},
{0x9C0C6BD0F94CE391, 0xE8C7135747EA3054},
{0x55F006B9D4A46C1D, 0x55F006B9D4A46C1D},
{0xDEA273D5F8A9661A, 0xDEA273D5F8A9661A},
{0xDCEF983C24191997, 0xDCEF983C24191997},
{0xF8332B06F0EECC9C, 0xF8332B06F0EECC9C},
{0x8C7E8D6F96C9E948, 0x8C7E8D6F96C9E948},
{0xED1B407BADA42CEC, 0xED1B407BADA42CEC},
{0x95CE79A6939C537A, 0x95CE79A6939C537A},
{0xD687100F616163F4, 0xD687100F616163F4},
{0x2803B027479FB640, 0x2803B027479FB640},
{0xBF7B5BB7ED890380, 0xBF7B5BB7ED890380},
{0xE03B9F95556E48E9, 0xE03B9F95556E48E9},
{0x76EF28DA05EA395A, 0x227D0C27EB51D76C},
{0xA40F9C2623F6A8B5, 0x00BDC89742B13CD2},
{0x5CBAD97E059E1B94, 0x6A9B427B35077684},
@ -5150,6 +5212,7 @@ namespace big
{0x1353F87E89946207, 0xB0DF27929B02C57E},
{0x72D918C99BCACC54, 0x97DD063A9C6137F8},
{0xAEEF48CDF5B6CE7C, 0x9A9677D7F3615A86},
{0xE1E02509169C124E, 0xE1E02509169C124E},
{0x78321BEA235FD8CD, 0x27AEB178E6BB8021},
{0x595F028698072DD9, 0x8FF2665359043205},
{0x83F28CE49FBBFFBA, 0x521B8DE052C56837},
@ -5187,6 +5250,7 @@ namespace big
{0x74732C6CA90DA2B4, 0x568C5A2B6834D226},
{0xF3929C2379B60CCE, 0xDC8C0439F5CD3C85},
{0xCEF70AA5B3F89BA1, 0x6CCB49E4B35F59D6},
{0xE0128328CF1FD9F4, 0xE0128328CF1FD9F4},
{0xA02E59562D711006, 0xD0C8A7FF1FD5A461},
{0xB9351A07A0D458B1, 0x8FFE1F924EF00340},
{0xFA8904DC5F304220, 0xE8B604AD9A55DE39},
@ -5199,6 +5263,7 @@ namespace big
{0x56CE820830EF040B, 0x90383DF0E1713198},
{0xCAE55F48D3D7875C, 0x5A59537D7B87C071},
{0xF49ABC20D8552257, 0xC2FDE8BF0797A991},
{0xCDC936BF35EDCB73, 0xCDC936BF35EDCB73},
{0x4811BBAC21C5FCD5, 0x93055E37701645DF},
{0x5539C3EBF104A53A, 0x3A777FFCB6CEEC68},
{0x702BC4D605522539, 0x748527CDF8982E12},
@ -5249,6 +5314,7 @@ namespace big
{0x10FAB35428CCC9D7, 0x76CD105BCAC6EB9F},
{0xD83C2B94E7508980, 0x7B3F26F5D11BF3BE},
{0xCA97246103B63917, 0xBF52D447C795492B},
{0x0292BD7F3766CEBC, 0x0292BD7F3766CEBC},
{0x9DE624D2FC4B603F, 0x2312C61FB9082621},
{0xF4435D66A8E2905E, 0xAB8F1746453732A4},
{0x4EEBC3694E49C572, 0x2CA491A425D49E0D},
@ -5388,9 +5454,6 @@ namespace big
{0x655B91F1495A9090, 0xB10D024D4A098884},
{0x172F75B6EE2233BA, 0x36D707C40C1DCEB3},
{0x19D8DA0E5A68045A, 0x3369879DB5987727},
{0x46FB3ED415C7641C, 0x5D5A26AAC19E7AEF},
{0xA12D3A5A3753CC23, 0x4EADFBB3267BBD21},
{0xF287F506767CC8A9, 0xB03B07A8637DE711},
{0x472841A026D26D8B, 0x1CACC0A56175FE7D},
{0xEC5E3AF5289DCA81, 0xC9B8B8CBF4083E0F},
{0x7F562DBC212E81F9, 0x72073521D4ACB83A},
@ -5443,6 +5506,7 @@ namespace big
{0x3DAD00265FBF356B, 0x0B933C101279FCB7},
{0xAA6D5451DC3448B6, 0xDBCD5F83F8E84B5C},
{0x8C70252FC40F320B, 0x028A2896E5EB2CBE},
{0xA0CE91E47531D3BB, 0xA0CE91E47531D3BB},
{0xEA23C49EAA83ACFB, 0xF24C94A1C99DA4AB},
{0x2D95C7E2D7E07307, 0xC522FBE9CCC8C20E},
{0x8A8694B48715B000, 0x72096E3388B1352A},
@ -5517,6 +5581,9 @@ namespace big
{0x82377B65E943F72D, 0xB039D40188E991D1},
{0xC927EC229934AF60, 0xA610A20639713DEA},
{0x4C2A9FDC22377075, 0xE30EF2DB0A0576B4},
{0xDBDF80673BBA3D65, 0xDBDF80673BBA3D65},
{0x40DF02F371F40883, 0x40DF02F371F40883},
{0xE549F846DE7D32D5, 0xE549F846DE7D32D5},
{0xAD4326FCA30D62F8, 0xF3BBE5935A04D276},
{0xB309EBEA797E001F, 0x89C96510735202D2},
{0x26F07DD83A5F7F98, 0xB75567FBC57302E6},
@ -5893,6 +5960,7 @@ namespace big
{0x40F7E66472DF3E5C, 0x1B4FD4A821EC277E},
{0x5A34CD9C3C5BEC44, 0x2D133345AB736461},
{0x68103E2247887242, 0x67BEDA5A8CD7FF28},
{0xC33E7CBC06EC1A8D, 0xC33E7CBC06EC1A8D},
{0x1DE0F5F50D723CAA, 0x29D58EEB6D24D5FB},
{0x274A1519DFC1094F, 0xE3E138A155ACC0B9},
{0xD05D1A6C74DA3498, 0x8FA5AF26CEA0CF0C},
@ -5936,6 +6004,8 @@ namespace big
{0xC22912B1D85F26B1, 0x20DACABA7023B608},
{0x593570C289A77688, 0x5BC93955B6EEBC0B},
{0x91B87C55093DE351, 0x753B42F8D561B8E2},
{0xD9719341663C385F, 0xD9719341663C385F},
{0x8956A309BE90057C, 0x8956A309BE90057C},
{0x36391F397731595D, 0x9E0B6B766CF810E5},
{0xDEB2B99A1AF1A2A6, 0x12AEE383533D0E70},
{0x9465E683B12D3F6B, 0xDC5F81D7F618A8A6},
@ -6106,6 +6176,7 @@ namespace big
{0x157F93B036700462, 0xBE259DBA45F2996E},
{0xAF754F20EB5CD51A, 0x6DA5456258FF887A},
{0x0C698D8F099174C7, 0xEC214A1AB38E0C2B},
{0x1BC0EA2912708625, 0x1BC0EA2912708625},
{0xE4C3B169876D33D7, 0x045DEDB275874D85},
{0xEB81A3DADD503187, 0xEF8AE79C28640CD2},
{0x4F7D8A9BFB0B43E9, 0xBC64B805EE071A37},
@ -6139,6 +6210,7 @@ namespace big
{0xC02F4DBFB51D988B, 0xEAF65721ACB2FDFB},
{0x6B3C4650BC8BEE47, 0x16EC7160BEBE7A6F},
{0x4E096588B13FFECA, 0x2873B596E322DCDA},
{0x9F4624F76E6953D1, 0x9F4624F76E6953D1},
{0x63145D9C883A1A70, 0xE05EB1EAE7CCDC59},
{0xA50ABC31E3CDFAFF, 0xFB193A91887FFAB1},
{0x038C1F517D7FDCF8, 0xEA62FB8CA7210CF3},
@ -6253,6 +6325,7 @@ namespace big
{0xF83D0FEBE75E62C9, 0xFF89A4A6580A0AB1},
{0x35A3CD97B2C0A6D2, 0xA187381CF52D87A8},
{0x8410C5E0CD847B9D, 0x118A68C39B251785},
{0x25D984CFB64ED6DE, 0x25D984CFB64ED6DE},
{0x75A9A10948D1DEA6, 0xA3EA82ACD0C97C3F},
{0x6B50FC8749632EC1, 0x3D0BD9B4E36B9BAD},
{0x60E892BA4F5BDCA4, 0x030E65C89EF1E38C},
@ -6269,6 +6342,7 @@ namespace big
{0x5FBAE526203990C9, 0x2102B34A7006F6C9},
{0x20FE7FDFEEAD38C0, 0xE1945100CB123CBF},
{0x5E1460624D194A38, 0x05E996648244715D},
{0x35CCE12EAECB4A51, 0x35CCE12EAECB4A51},
{0x6D14BFDC33B34F55, 0x35380F6C70B9B01F},
{0x89DA85D949CE57A0, 0x19619CF6A5F4EE0A},
{0x55F5A5F07134DE60, 0x6A666C5DD5D6F94E},
@ -6497,6 +6571,5 @@ namespace big
{0x40EB1EFD921822BC, 0xFAF127E6FF05E72E},
{0x340A36A700E99699, 0xA759D3AD1579CBCB},
{0x8E580AB902917360, 0x3AABE0CD8115D72E},
{0xD69CE161FE614531, 0xD69CE161FE614531},
}};
}

View File

@ -3,7 +3,7 @@
namespace big
{
constexpr auto NATIVE_COUNT = 6495;
constexpr auto NATIVE_COUNT = 6568;
using crossmap = std::array<std::pair<rage::scrNativeHash, rage::scrNativeHash>, NATIVE_COUNT>;
extern const crossmap g_crossmap;
}

View File

@ -779,9 +779,9 @@ namespace lua::native
ENTITY::SET_ENTITY_HEADING(entity, heading);
}
static void LUA_NATIVE_ENTITY_SET_ENTITY_HEALTH(Entity entity, int health, int p2)
static void LUA_NATIVE_ENTITY_SET_ENTITY_HEALTH(Entity entity, int health, int p2, int p3)
{
ENTITY::SET_ENTITY_HEALTH(entity, health, p2);
ENTITY::SET_ENTITY_HEALTH(entity, health, p2, p3);
}
static void LUA_NATIVE_ENTITY_SET_ENTITY_INVINCIBLE(Entity entity, bool toggle)

View File

@ -3073,9 +3073,9 @@ namespace lua::native
NETWORK::SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(netId, p1, p2);
}
static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1)
static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1, Any p2)
{
NETWORK::SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(p0, p1);
NETWORK::SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(p0, p1, p2);
}
static void LUA_NATIVE_NETWORK_SET_NETWORK_CUTSCENE_ENTITIES(bool toggle)

View File

@ -45,9 +45,9 @@ namespace lua::native
return retval;
}
static void LUA_NATIVE_OBJECT_SET_OBJECT_TARGETTABLE(Object object, bool targettable)
static void LUA_NATIVE_OBJECT_SET_OBJECT_TARGETTABLE(Object object, bool targettable, Any p2)
{
OBJECT::SET_OBJECT_TARGETTABLE(object, targettable);
OBJECT::SET_OBJECT_TARGETTABLE(object, targettable, p2);
}
static void LUA_NATIVE_OBJECT_SET_OBJECT_FORCE_VEHICLES_TO_AVOID(Object object, bool toggle)

View File

@ -1120,9 +1120,9 @@ namespace lua::native
PED::SET_PED_GRAVITY(ped, toggle);
}
static void LUA_NATIVE_PED_APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, bool p2, Any p3)
static void LUA_NATIVE_PED_APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, bool p2, Any p3, int p4)
{
PED::APPLY_DAMAGE_TO_PED(ped, damageAmount, p2, p3);
PED::APPLY_DAMAGE_TO_PED(ped, damageAmount, p2, p3, p4);
}
static int LUA_NATIVE_PED_GET_TIME_PED_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash)
@ -2208,9 +2208,9 @@ namespace lua::native
PED::GIVE_PED_NM_MESSAGE(ped);
}
static int LUA_NATIVE_PED_ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool p6, bool p7, bool p8, bool p9)
static int LUA_NATIVE_PED_ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool p6, bool p7, bool p8, bool p9, Any p10)
{
auto retval = PED::ADD_SCENARIO_BLOCKING_AREA(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9);
auto retval = PED::ADD_SCENARIO_BLOCKING_AREA(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9, p10);
return retval;
}

View File

@ -207,9 +207,9 @@ namespace lua::native
return retval;
}
static Any LUA_NATIVE_SCRIPT_SEND_TU_SCRIPT_EVENT(int eventGroup, Any eventData, int eventDataSize, int playerBits)
static Any LUA_NATIVE_SCRIPT_SEND_TU_SCRIPT_EVENT_NEW_(int eventGroup, Any eventData, int eventDataSize, int playerBits, int eventType)
{
SCRIPT::SEND_TU_SCRIPT_EVENT(eventGroup, &eventData, eventDataSize, playerBits);
SCRIPT::_SEND_TU_SCRIPT_EVENT_NEW(eventGroup, &eventData, eventDataSize, playerBits, eventType);
return eventData;
}
@ -252,6 +252,6 @@ namespace lua::native
SCRIPT.set_function("BG_DOES_LAUNCH_PARAM_EXIST", LUA_NATIVE_SCRIPT_BG_DOES_LAUNCH_PARAM_EXIST);
SCRIPT.set_function("BG_GET_LAUNCH_PARAM_VALUE", LUA_NATIVE_SCRIPT_BG_GET_LAUNCH_PARAM_VALUE);
SCRIPT.set_function("BG_GET_SCRIPT_ID_FROM_NAME_HASH", LUA_NATIVE_SCRIPT_BG_GET_SCRIPT_ID_FROM_NAME_HASH);
SCRIPT.set_function("SEND_TU_SCRIPT_EVENT", LUA_NATIVE_SCRIPT_SEND_TU_SCRIPT_EVENT);
SCRIPT.set_function("SEND_TU_SCRIPT_EVENT_NEW_", LUA_NATIVE_SCRIPT_SEND_TU_SCRIPT_EVENT_NEW_);
}
}

View File

@ -84,15 +84,6 @@ namespace lua::native
return return_values;
}
static std::tuple<bool, Any> LUA_NATIVE_SOCIALCLUB_SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(Any data)
{
std::tuple<bool, Any> return_values;
std::get<0>(return_values) = (bool)SOCIALCLUB::SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(&data);
std::get<1>(return_values) = data;
return return_values;
}
static std::tuple<bool, Any> LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(int index, Any outData)
{
std::tuple<bool, Any> return_values;
@ -601,7 +592,6 @@ namespace lua::native
SOCIALCLUB.set_function("SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST", LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST);
SOCIALCLUB.set_function("SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST", LUA_NATIVE_SOCIALCLUB_SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST);
SOCIALCLUB.set_function("SC_INBOX_MESSAGE_GET_UGCDATA", LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_UGCDATA);
SOCIALCLUB.set_function("SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST", LUA_NATIVE_SOCIALCLUB_SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST);
SOCIALCLUB.set_function("SC_INBOX_GET_BOUNTY_DATA_AT_INDEX", LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_BOUNTY_DATA_AT_INDEX);
SOCIALCLUB.set_function("SC_EMAIL_RETRIEVE_EMAILS", LUA_NATIVE_SOCIALCLUB_SC_EMAIL_RETRIEVE_EMAILS);
SOCIALCLUB.set_function("SC_EMAIL_GET_RETRIEVAL_STATUS", LUA_NATIVE_SOCIALCLUB_SC_EMAIL_GET_RETRIEVAL_STATUS);

View File

@ -402,9 +402,9 @@ namespace lua::native
STATS::PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE();
}
static void LUA_NATIVE_STATS_PLAYSTATS_ACTIVITY_DONE(int p0, int activityId)
static void LUA_NATIVE_STATS_PLAYSTATS_ACTIVITY_DONE(int p0, int activityId, int unkHash)
{
STATS::PLAYSTATS_ACTIVITY_DONE(p0, activityId);
STATS::PLAYSTATS_ACTIVITY_DONE(p0, activityId, unkHash);
}
static void LUA_NATIVE_STATS_PLAYSTATS_LEAVE_JOB_CHAIN(Any p0, Any p1, Any p2, Any p3, Any p4)
@ -611,9 +611,9 @@ namespace lua::native
STATS::PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(modelHash);
}
static void LUA_NATIVE_STATS_PLAYSTATS_SHOPMENU_NAV_(Any p0, Any p1, Any p2)
static void LUA_NATIVE_STATS_PLAYSTATS_SHOPMENU_NAV_(Any p0, Any p1, Any p2, Any p3)
{
STATS::_PLAYSTATS_SHOPMENU_NAV(p0, p1, p2);
STATS::_PLAYSTATS_SHOPMENU_NAV(p0, p1, p2, p3);
}
static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_CHALLENGES(Any p0)
@ -755,18 +755,6 @@ namespace lua::native
return return_values;
}
static std::tuple<bool, Any, Any, Any, Any> LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_ROW(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6)
{
std::tuple<bool, Any, Any, Any, Any> return_values;
std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_ROW(&p0, &p1, p2, &p3, p4, &p5, p6);
std::get<1>(return_values) = p0;
std::get<2>(return_values) = p1;
std::get<3>(return_values) = p3;
std::get<4>(return_values) = p5;
return return_values;
}
static std::tuple<bool, Any> LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_RANK(Any p0, Any p1, Any p2)
{
std::tuple<bool, Any> return_values;
@ -1353,9 +1341,9 @@ namespace lua::native
STATS::PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(p0);
}
static void LUA_NATIVE_STATS_START_BEING_BOSS(Any p0, Any p1)
static void LUA_NATIVE_STATS_START_BEING_BOSS(Any p0, Any p1, Any p2)
{
STATS::START_BEING_BOSS(p0, p1);
STATS::START_BEING_BOSS(p0, p1, p2);
}
static void LUA_NATIVE_STATS_START_BEING_GOON(Any p0, Any p1, Any p2)
@ -1734,9 +1722,9 @@ namespace lua::native
STATS::PLAYSTATS_KILL_YOURSELF();
}
static void LUA_NATIVE_STATS_PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2)
static void LUA_NATIVE_STATS_PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2, Any p3)
{
STATS::PLAYSTATS_FM_MISSION_END(p0, p1, p2);
STATS::PLAYSTATS_FM_MISSION_END(p0, p1, p2, p3);
}
static void LUA_NATIVE_STATS_PLAYSTATS_HEIST4_PREP(Any p0)
@ -1998,7 +1986,6 @@ namespace lua::native
STATS.set_function("LEADERBOARDS_READ_SUCCESSFUL", LUA_NATIVE_STATS_LEADERBOARDS_READ_SUCCESSFUL);
STATS.set_function("LEADERBOARDS2_READ_FRIENDS_BY_ROW", LUA_NATIVE_STATS_LEADERBOARDS2_READ_FRIENDS_BY_ROW);
STATS.set_function("LEADERBOARDS2_READ_BY_HANDLE", LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_HANDLE);
STATS.set_function("LEADERBOARDS2_READ_BY_ROW", LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_ROW);
STATS.set_function("LEADERBOARDS2_READ_BY_RANK", LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_RANK);
STATS.set_function("LEADERBOARDS2_READ_BY_RADIUS", LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_RADIUS);
STATS.set_function("LEADERBOARDS2_READ_BY_SCORE_INT", LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_SCORE_INT);

View File

@ -38,9 +38,9 @@ namespace lua::native
TASK::TASK_OPEN_VEHICLE_DOOR(ped, vehicle, timeOut, seat, speed);
}
static void LUA_NATIVE_TASK_TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName)
static void LUA_NATIVE_TASK_TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName, bool network_is_activity_session)
{
TASK::TASK_ENTER_VEHICLE(ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName);
TASK::TASK_ENTER_VEHICLE(ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName, network_is_activity_session);
}
static void LUA_NATIVE_TASK_TASK_LEAVE_VEHICLE(Ped ped, Vehicle vehicle, int flags)
@ -710,9 +710,9 @@ namespace lua::native
TASK::TASK_CLIMB_LADDER(ped, fast);
}
static void LUA_NATIVE_TASK_TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10)
static void LUA_NATIVE_TASK_TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10, Any p11)
{
TASK::TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10);
TASK::TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10, p11);
}
static int LUA_NATIVE_TASK_GET_TASK_RAPPEL_DOWN_WALL_STATE(Ped ped)

View File

@ -149,11 +149,12 @@ namespace big
Entity entity = src->get_arg<Entity>(0);
int health = src->get_arg<int>(1);
int p2 = src->get_arg<int>(2);
int p3 = src->get_arg<int>(3);
if (g.self.god_mode && entity == self::ped)
health = ENTITY::GET_ENTITY_MAX_HEALTH(entity);
ENTITY::SET_ENTITY_HEALTH(entity, health, p2);
ENTITY::SET_ENTITY_HEALTH(entity, health, p2, p3);
}
void APPLY_DAMAGE_TO_PED(rage::scrNativeCallContext* src)
@ -162,11 +163,12 @@ namespace big
int damage = src->get_arg<int>(1);
BOOL damage_armor_first = src->get_arg<BOOL>(2);
Any p3 = src->get_arg<Any>(3);
int p4 = src->get_arg<int>(4);
if (g.self.god_mode && ped == self::ped)
return;
PED::APPLY_DAMAGE_TO_PED(ped, damage, damage_armor_first, p3);
PED::APPLY_DAMAGE_TO_PED(ped, damage, damage_armor_first, p3, p4);
}
void RETURN_TRUE(rage::scrNativeCallContext* src)

View File

@ -28,7 +28,7 @@ FORCEINLINE Ret invoke(rage::scrNativeHash hash, Args&&... args)
// clang-format off
#pragma once
// Generated Tue, 01 Aug 2023 15:23:27 GMT
// Generated Fri, 15 Dec 2023 06:33:06 GMT
// https://alloc8or.re/gta5/nativedb/
#ifndef NATIVE_DECL
@ -99,6 +99,7 @@ namespace AUDIO
NATIVE_DECL void STOP_PED_RINGTONE(Ped ped) { invoke<void>(0x6C5AE23EFA885092, ped); } // 0x6C5AE23EFA885092 0xFEEA107C b323
NATIVE_DECL BOOL IS_MOBILE_PHONE_CALL_ONGOING() { return invoke<BOOL>(0x7497D2CE2C30D24C); } // 0x7497D2CE2C30D24C 0x4ED1400A b323
NATIVE_DECL BOOL IS_MOBILE_INTERFERENCE_ACTIVE() { return invoke<BOOL>(0xC8B1B2425604CDD0); } // 0xC8B1B2425604CDD0 0x16FB88B5 b323
NATIVE_DECL int GET_CURRENT_TV_SHOW_PLAY_TIME() { return invoke<int>(0xDD3AA743AB7D4D75); } // 0xDD3AA743AB7D4D75 b3095
NATIVE_DECL void CREATE_NEW_SCRIPTED_CONVERSATION() { invoke<void>(0xD2C91A0B572AAE56); } // 0xD2C91A0B572AAE56 0xB2BC25F8 b323
NATIVE_DECL void ADD_LINE_TO_CONVERSATION(int index, const char* p1, const char* p2, int p3, int p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, int p9, BOOL p10, BOOL p11, BOOL p12) { invoke<void>(0xC5EF963405593646, index, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xC5EF963405593646 0x96CD0513 b323
NATIVE_DECL void ADD_PED_TO_CONVERSATION(int index, Ped ped, const char* p2) { invoke<void>(0x95D9F4BC443956E7, index, ped, p2); } // 0x95D9F4BC443956E7 0xF8D5EB86 b323
@ -304,6 +305,7 @@ namespace AUDIO
NATIVE_DECL void PLAY_VEHICLE_DOOR_OPEN_SOUND(Vehicle vehicle, int doorId) { invoke<void>(0x3A539D52857EA82D, vehicle, doorId); } // 0x3A539D52857EA82D 0x84930330 b323
NATIVE_DECL void PLAY_VEHICLE_DOOR_CLOSE_SOUND(Vehicle vehicle, int doorId) { invoke<void>(0x62A456AA4769EF34, vehicle, doorId); } // 0x62A456AA4769EF34 0xBA2CF407 b323
NATIVE_DECL void ENABLE_STALL_WARNING_SOUNDS(Vehicle vehicle, BOOL toggle) { invoke<void>(0xC15907D667F7CFB2, vehicle, toggle); } // 0xC15907D667F7CFB2 0x563B635D b323
NATIVE_DECL void _ENABLE_DRAG_RACE_STATIONARY_WARNING_SOUNDS(Vehicle vehicle, BOOL enable) { invoke<void>(0xBEFB80290414FD4F, vehicle, enable); } // 0xBEFB80290414FD4F b3095
NATIVE_DECL BOOL IS_GAME_IN_CONTROL_OF_MUSIC() { return invoke<BOOL>(0x6D28DC1671E334FD); } // 0x6D28DC1671E334FD 0x7643170D b323
NATIVE_DECL void SET_GPS_ACTIVE(BOOL active) { invoke<void>(0x3BD3F52BA9B1E4E8, active); } // 0x3BD3F52BA9B1E4E8 0x0FC3379A b323
NATIVE_DECL void PLAY_MISSION_COMPLETE_AUDIO(const char* audioName) { invoke<void>(0xB138AAB8A70D3C69, audioName); } // 0xB138AAB8A70D3C69 0x3033EA1D b323
@ -536,6 +538,8 @@ namespace CAM
NATIVE_DECL void SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke<void>(0x8F993D26E0CA5E8E, minimum, maximum); } // 0x8F993D26E0CA5E8E 0x749909AC b323
NATIVE_DECL void SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke<void>(0xA516C198B7DCA1E1, minimum, maximum); } // 0xA516C198B7DCA1E1 0xFA3A16E7 b323
NATIVE_DECL void SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(float p0, float distance) { invoke<void>(0xDF2E1F7742402E81, p0, distance); } // 0xDF2E1F7742402E81 0x77340650 b323
NATIVE_DECL float _GET_THIRD_PERSON_CAM_MIN_ORBIT_DISTANCE_SPRING() { return invoke<float>(0xBC456FB703431785); } // 0xBC456FB703431785 b3095
NATIVE_DECL float _GET_THIRD_PERSON_CAM_MAX_ORBIT_DISTANCE_SPRING() { return invoke<float>(0xD4592A16D36673ED); } // 0xD4592A16D36673ED b3095
NATIVE_DECL void SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(Vehicle p0, int p1) { invoke<void>(0xE9EA16D6E54CDCA4, p0, p1); } // 0xE9EA16D6E54CDCA4 0x4B22C5CB b323
NATIVE_DECL void DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE() { invoke<void>(0xDE2EF5DA284CC8DF); } // 0xDE2EF5DA284CC8DF b323
NATIVE_DECL void DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE() { invoke<void>(0x59424BD75174C9B1); } // 0x59424BD75174C9B1 b323
@ -937,7 +941,7 @@ namespace ENTITY
NATIVE_DECL void SET_ENTITY_COORDS_NO_OFFSET(Entity entity, float xPos, float yPos, float zPos, BOOL xAxis, BOOL yAxis, BOOL zAxis) { invoke<void>(0x239A3351AC1DA385, entity, xPos, yPos, zPos, xAxis, yAxis, zAxis); } // 0x239A3351AC1DA385 0x4C83DE8D b323
NATIVE_DECL void SET_ENTITY_DYNAMIC(Entity entity, BOOL toggle) { invoke<void>(0x1718DE8E3F2823CA, entity, toggle); } // 0x1718DE8E3F2823CA 0x236F525B b323
NATIVE_DECL void SET_ENTITY_HEADING(Entity entity, float heading) { invoke<void>(0x8E2530AA8ADA980E, entity, heading); } // 0x8E2530AA8ADA980E 0xE0FF064D b323
NATIVE_DECL void SET_ENTITY_HEALTH(Entity entity, int health, int p2) { invoke<void>(0x6B76DC1F3AE6E6A3, entity, health, p2); } // 0x6B76DC1F3AE6E6A3 0xFBCD1831 b323
NATIVE_DECL void SET_ENTITY_HEALTH(Entity entity, int health, Entity instigator, Hash weaponType) { invoke<void>(0x6B76DC1F3AE6E6A3, entity, health, instigator, weaponType); } // 0x6B76DC1F3AE6E6A3 0xFBCD1831 b323
NATIVE_DECL void SET_ENTITY_INVINCIBLE(Entity entity, BOOL toggle) { invoke<void>(0x3882114BDE571AD4, entity, toggle); } // 0x3882114BDE571AD4 0xC1213A21 b323
NATIVE_DECL void SET_ENTITY_IS_TARGET_PRIORITY(Entity entity, BOOL p1, float p2) { invoke<void>(0xEA02E132F5C68722, entity, p1, p2); } // 0xEA02E132F5C68722 0x9729EE32 b323
NATIVE_DECL void SET_ENTITY_LIGHTS(Entity entity, BOOL toggle) { invoke<void>(0x7CFBA6A80BDF3874, entity, toggle); } // 0x7CFBA6A80BDF3874 0xE8FC85AF b323
@ -1322,6 +1326,7 @@ namespace GRAPHICS
NATIVE_DECL void SET_PARTICLE_FX_LOOPED_ALPHA(int ptfxHandle, float alpha) { invoke<void>(0x726845132380142E, ptfxHandle, alpha); } // 0x726845132380142E 0x5ED49BE1 b323
NATIVE_DECL void SET_PARTICLE_FX_LOOPED_SCALE(int ptfxHandle, float scale) { invoke<void>(0xB44250AAA456492D, ptfxHandle, scale); } // 0xB44250AAA456492D 0x099B8B49 b323
NATIVE_DECL void SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST(int ptfxHandle, float range) { invoke<void>(0xDCB194B85EF7B541, ptfxHandle, range); } // 0xDCB194B85EF7B541 0x233DE879 b323
NATIVE_DECL void _SET_PARTICLE_FX_LOOPED_CAMERA_BIAS(int ptfxHandle, float p1) { invoke<void>(0x4100BF0346A8D2C3, ptfxHandle, p1); } // 0x4100BF0346A8D2C3 b3095
NATIVE_DECL void SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(BOOL p0) { invoke<void>(0xEEC4047028426510, p0); } // 0xEEC4047028426510 0x19EC0001 b323
NATIVE_DECL void SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(Vehicle vehicle, BOOL p1) { invoke<void>(0xACEE6F360FC1F6B6, vehicle, p1); } // 0xACEE6F360FC1F6B6 0x6B125A02 b323
NATIVE_DECL void SET_PARTICLE_FX_SHOOTOUT_BOAT(Any p0) { invoke<void>(0x96EF97DAEB89BEF5, p0); } // 0x96EF97DAEB89BEF5 0xD938DEE0 b323
@ -1345,6 +1350,7 @@ namespace GRAPHICS
NATIVE_DECL void USE_PARTICLE_FX_ASSET(const char* name) { invoke<void>(0x6C38AF3693A69A91, name); } // 0x6C38AF3693A69A91 0x9C720B61 b323
NATIVE_DECL void SET_PARTICLE_FX_OVERRIDE(const char* oldAsset, const char* newAsset) { invoke<void>(0xEA1E2D93F6F75ED9, oldAsset, newAsset); } // 0xEA1E2D93F6F75ED9 0xC92719A7 b323
NATIVE_DECL void RESET_PARTICLE_FX_OVERRIDE(const char* name) { invoke<void>(0x89C8553DD3274AAE, name); } // 0x89C8553DD3274AAE 0x9E8D8B72 b323
NATIVE_DECL int _START_VEHICLE_PARTICLE_FX_LOOPED(Vehicle vehicle, const char* effectName, BOOL frontBack, BOOL leftRight, BOOL localOnly) { return invoke<int>(0xDF269BE2909E181A, vehicle, effectName, frontBack, leftRight, localOnly); } // 0xDF269BE2909E181A b3095
NATIVE_DECL void SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(BOOL p0) { invoke<void>(0xA46B73FAA3460AE1, p0); } // 0xA46B73FAA3460AE1 b323
NATIVE_DECL void SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(float p0) { invoke<void>(0xF78B803082D4386F, p0); } // 0xF78B803082D4386F b323
NATIVE_DECL void WASH_DECALS_IN_RANGE(float x, float y, float z, float range, float p4) { invoke<void>(0x9C30613D50A6ADEF, x, y, z, range, p4); } // 0x9C30613D50A6ADEF 0xDEECBC57 b323
@ -1386,8 +1392,10 @@ namespace GRAPHICS
NATIVE_DECL void RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(BOOL p0) { invoke<void>(0x03300B57FCAC6DDB, p0); } // 0x03300B57FCAC6DDB 0x60F72371 b323
NATIVE_DECL void REQUEST_EARLY_LIGHT_CHECK() { invoke<void>(0x98EDF76A7271E4F2); } // 0x98EDF76A7271E4F2 b323
NATIVE_DECL void USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke<void>(0xAEEDAD1420C65CC0, toggle); } // 0xAEEDAD1420C65CC0 0xC53576CA b323
NATIVE_DECL void _FORCE_ALLOW_SNOW_FOOT_VFX_ON_ICE(BOOL toggle) { invoke<void>(0xA342A3763B3AFB6C, toggle); } // 0xA342A3763B3AFB6C b3095
NATIVE_DECL void USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke<void>(0x4CC7F0FEA5283FE0, toggle); } // 0x4CC7F0FEA5283FE0 0x7158B1EA b323
NATIVE_DECL void DISABLE_REGION_VFX(Any p0) { invoke<void>(0xEFD97FF47B745B8D, p0); } // 0xEFD97FF47B745B8D b791
NATIVE_DECL void _FORCE_GROUND_SNOW_PASS(BOOL toggle) { invoke<void>(0x6E9EF3A33C8899F8, toggle); } // 0x6E9EF3A33C8899F8 b3095
NATIVE_DECL void PRESET_INTERIOR_AMBIENT_CACHE(const char* timecycleModifierName) { invoke<void>(0xD7021272EB0A451E, timecycleModifierName); } // 0xD7021272EB0A451E 0x137E3E24 b323
NATIVE_DECL void SET_TIMECYCLE_MODIFIER(const char* modifierName) { invoke<void>(0x2C933ABF17A1DF41, modifierName); } // 0x2C933ABF17A1DF41 0xA81F3638 b323
NATIVE_DECL void SET_TIMECYCLE_MODIFIER_STRENGTH(float strength) { invoke<void>(0x82E7FFCD5B2326B3, strength); } // 0x82E7FFCD5B2326B3 0x458F4F45 b323
@ -1463,6 +1471,7 @@ namespace GRAPHICS
NATIVE_DECL void DRAW_TV_CHANNEL(float xPos, float yPos, float xScale, float yScale, float rotation, int red, int green, int blue, int alpha) { invoke<void>(0xFDDC2B4ED3C69DF0, xPos, yPos, xScale, yScale, rotation, red, green, blue, alpha); } // 0xFDDC2B4ED3C69DF0 0x8129EF89 b323
NATIVE_DECL void SET_TV_CHANNEL_PLAYLIST(int tvChannel, const char* playlistName, BOOL restart) { invoke<void>(0xF7B38B8305F1FE8B, tvChannel, playlistName, restart); } // 0xF7B38B8305F1FE8B 0xB262DE67 b323
NATIVE_DECL void SET_TV_CHANNEL_PLAYLIST_AT_HOUR(int tvChannel, const char* playlistName, int hour) { invoke<void>(0x2201C576FACAEBE8, tvChannel, playlistName, hour); } // 0x2201C576FACAEBE8 0x78C4DCBE b323
NATIVE_DECL void _SET_TV_CHANNEL_PLAYLIST_DIRTY(int tvChannel, BOOL p1) { invoke<void>(0xEE831F15A8D0D94A, tvChannel, p1); } // 0xEE831F15A8D0D94A b3095
NATIVE_DECL void CLEAR_TV_CHANNEL_PLAYLIST(int tvChannel) { invoke<void>(0xBEB3D46BB7F043C0, tvChannel); } // 0xBEB3D46BB7F043C0 0xCBE7068F b323
NATIVE_DECL BOOL IS_PLAYLIST_ON_CHANNEL(int tvChannel, Any p1) { return invoke<BOOL>(0x1F710BFF7DAE6261, tvChannel, p1); } // 0x1F710BFF7DAE6261 b1604
NATIVE_DECL BOOL IS_TVSHOW_CURRENTLY_PLAYING(Hash videoCliphash) { return invoke<BOOL>(0x0AD973CA1E077B60, videoCliphash); } // 0x0AD973CA1E077B60 0x4D1EB0FB b323
@ -1617,6 +1626,7 @@ namespace HUD
NATIVE_DECL BOOL IS_RADAR_HIDDEN() { return invoke<BOOL>(0x157F93B036700462); } // 0x157F93B036700462 0x1AB3B954 b323
NATIVE_DECL BOOL IS_MINIMAP_RENDERING() { return invoke<BOOL>(0xAF754F20EB5CD51A); } // 0xAF754F20EB5CD51A 0x9CD18314 b323
NATIVE_DECL void USE_VEHICLE_TARGETING_RETICULE(Any p0) { invoke<void>(0x0C698D8F099174C7, p0); } // 0x0C698D8F099174C7 b1180
NATIVE_DECL void _USE_VEHICLE_TARGETING_RETICULE_ON_VEHICLES(BOOL enable) { invoke<void>(0x1BC0EA2912708625, enable); } // 0x1BC0EA2912708625 b3095
NATIVE_DECL void ADD_VALID_VEHICLE_HIT_HASH(Any p0) { invoke<void>(0xE4C3B169876D33D7, p0); } // 0xE4C3B169876D33D7 b1290
NATIVE_DECL void CLEAR_VALID_VEHICLE_HIT_HASHES() { invoke<void>(0xEB81A3DADD503187); } // 0xEB81A3DADD503187 b1290
NATIVE_DECL void SET_BLIP_ROUTE(Blip blip, BOOL enabled) { invoke<void>(0x4F7D8A9BFB0B43E9, blip, enabled); } // 0x4F7D8A9BFB0B43E9 0x3E160C90 b323
@ -1650,6 +1660,7 @@ namespace HUD
NATIVE_DECL void SET_TEXT_CENTRE(BOOL align) { invoke<void>(0xC02F4DBFB51D988B, align); } // 0xC02F4DBFB51D988B 0xE26D39A1 b323
NATIVE_DECL void SET_TEXT_RIGHT_JUSTIFY(BOOL toggle) { invoke<void>(0x6B3C4650BC8BEE47, toggle); } // 0x6B3C4650BC8BEE47 0x45B60520 b323
NATIVE_DECL void SET_TEXT_JUSTIFICATION(int justifyType) { invoke<void>(0x4E096588B13FFECA, justifyType); } // 0x4E096588B13FFECA 0x68CDFA60 b323
NATIVE_DECL void SET_TEXT_LINE_HEIGHT_MULT(float lineHeightMult) { invoke<void>(0x9F4624F76E6953D1, lineHeightMult); } // 0x9F4624F76E6953D1 b3095
NATIVE_DECL void SET_TEXT_WRAP(float start, float end) { invoke<void>(0x63145D9C883A1A70, start, end); } // 0x63145D9C883A1A70 0x6F60AB54 b323
NATIVE_DECL void SET_TEXT_LEADING(int p0) { invoke<void>(0xA50ABC31E3CDFAFF, p0); } // 0xA50ABC31E3CDFAFF 0x98CE21D4 b323
NATIVE_DECL void SET_TEXT_PROPORTIONAL(BOOL p0) { invoke<void>(0x038C1F517D7FDCF8, p0); } // 0x038C1F517D7FDCF8 0xF49D8A08 b323
@ -1764,6 +1775,7 @@ namespace HUD
NATIVE_DECL void SETUP_FAKE_CONE_DATA(Blip blip, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, int p8) { invoke<void>(0xF83D0FEBE75E62C9, blip, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xF83D0FEBE75E62C9 b1290
NATIVE_DECL void REMOVE_FAKE_CONE_DATA(Blip blip) { invoke<void>(0x35A3CD97B2C0A6D2, blip); } // 0x35A3CD97B2C0A6D2 b1290
NATIVE_DECL void CLEAR_FAKE_CONE_ARRAY() { invoke<void>(0x8410C5E0CD847B9D); } // 0x8410C5E0CD847B9D b1290
NATIVE_DECL void _SET_BLIP_GPS_ROUTE_DISPLAY_DISTANCE(Blip blip, int blipChangeParam46, BOOL blipChangeParam47) { invoke<void>(0x25D984CFB64ED6DE, blip, blipChangeParam46, blipChangeParam47); } // 0x25D984CFB64ED6DE b3095
NATIVE_DECL BOOL SET_MINIMAP_COMPONENT(int componentId, BOOL toggle, int overrideColor) { return invoke<BOOL>(0x75A9A10948D1DEA6, componentId, toggle, overrideColor); } // 0x75A9A10948D1DEA6 0x419DCDC4 b323
NATIVE_DECL void SET_MINIMAP_SONAR_SWEEP(BOOL toggle) { invoke<void>(0x6B50FC8749632EC1, toggle); } // 0x6B50FC8749632EC1 b2189
NATIVE_DECL void SHOW_ACCOUNT_PICKER() { invoke<void>(0x60E892BA4F5BDCA4); } // 0x60E892BA4F5BDCA4 b323
@ -2415,6 +2427,8 @@ namespace MISC
NATIVE_DECL void USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE() { invoke<void>(0x693478ACBD7F18E7); } // 0x693478ACBD7F18E7 b1103
NATIVE_DECL void SET_CONTENT_ID_INDEX(Hash contentId, int index) { invoke<void>(0x4B82FA6F2D624634, contentId, index); } // 0x4B82FA6F2D624634 b2612
NATIVE_DECL int GET_CONTENT_ID_INDEX(Hash contentId) { return invoke<int>(0xECF041186C5A94DC, contentId); } // 0xECF041186C5A94DC b2612
NATIVE_DECL void _SET_CONTENT_PROP_TYPE(Hash model, int type) { invoke<void>(0xBA4583AF4C678A9B, model, type); } // 0xBA4583AF4C678A9B b3095
NATIVE_DECL int _GET_CONTENT_PROP_TYPE(Hash model) { return invoke<int>(0x8BAF8AD59F47AAFC, model); } // 0x8BAF8AD59F47AAFC b3095
}
namespace MOBILE
@ -2782,6 +2796,9 @@ namespace MONEY
NATIVE_DECL void _NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP(int amount, BOOL fromBank, BOOL fromBankAndWallet, int cost) { invoke<void>(0xED1B407BADA42CEC, amount, fromBank, fromBankAndWallet, cost); } // 0xED1B407BADA42CEC b2944
NATIVE_DECL void _NETWORK_SPENT_STEALTH_MODULE(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3) { invoke<void>(0x95CE79A6939C537A, amount, fromBank, fromBankAndWallet, p3); } // 0x95CE79A6939C537A b2944
NATIVE_DECL void _NETWORK_SPENT_MISSILE_JAMMER(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3) { invoke<void>(0xD687100F616163F4, amount, fromBank, fromBankAndWallet, p3); } // 0xD687100F616163F4 b2944
NATIVE_DECL void _NETWORK_SPENT_GENERIC(int price, BOOL p1, BOOL p2, Hash stat, Hash spent, const char* p5, const char* p6, Any* data) { invoke<void>(0x2803B027479FB640, price, p1, p2, stat, spent, p5, p6, data); } // 0x2803B027479FB640 b3095
NATIVE_DECL void _NETWORK_EARN_GENERIC(int amount, Hash earn, const char* p2, const char* p3, Any* data) { invoke<void>(0xBF7B5BB7ED890380, amount, earn, p2, p3, data); } // 0xBF7B5BB7ED890380 b3095
NATIVE_DECL void _NETWORK_CLEAR_TRANSACTION_TELEMETRY_NONCE() { invoke<void>(0xE03B9F95556E48E9); } // 0xE03B9F95556E48E9 b3095
NATIVE_DECL int NETWORK_GET_VC_BANK_BALANCE() { return invoke<int>(0x76EF28DA05EA395A); } // 0x76EF28DA05EA395A 0x16184FB5 b323
NATIVE_DECL int NETWORK_GET_VC_WALLET_BALANCE(int characterSlot) { return invoke<int>(0xA40F9C2623F6A8B5, characterSlot); } // 0xA40F9C2623F6A8B5 0x4F5B781C b323
NATIVE_DECL int NETWORK_GET_VC_BALANCE() { return invoke<int>(0x5CBAD97E059E1B94); } // 0x5CBAD97E059E1B94 0xADF8F882 b323
@ -2869,6 +2886,7 @@ namespace NETWORK
NATIVE_DECL BOOL NETWORK_HAS_AGE_RESTRICTIONS() { return invoke<BOOL>(0x1353F87E89946207); } // 0x1353F87E89946207 b323
NATIVE_DECL BOOL NETWORK_HAVE_USER_CONTENT_PRIVILEGES(int p0) { return invoke<BOOL>(0x72D918C99BCACC54, p0); } // 0x72D918C99BCACC54 0x1F88819D b323
NATIVE_DECL BOOL NETWORK_HAVE_COMMUNICATION_PRIVILEGES(int p0, Player player) { return invoke<BOOL>(0xAEEF48CDF5B6CE7C, p0, player); } // 0xAEEF48CDF5B6CE7C 0x2D817A5E b323
NATIVE_DECL BOOL _NETWORK_HAVE_PLATFORM_COMMUNICATION_PRIVILEGES() { return invoke<BOOL>(0xE1E02509169C124E); } // 0xE1E02509169C124E b3095
NATIVE_DECL BOOL NETWORK_CHECK_ONLINE_PRIVILEGES(Any p0, BOOL p1) { return invoke<BOOL>(0x78321BEA235FD8CD, p0, p1); } // 0x78321BEA235FD8CD b323
NATIVE_DECL BOOL NETWORK_CHECK_USER_CONTENT_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke<BOOL>(0x595F028698072DD9, p0, p1, p2); } // 0x595F028698072DD9 0xBB54AA3D b323
NATIVE_DECL BOOL NETWORK_CHECK_COMMUNICATION_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke<BOOL>(0x83F28CE49FBBFFBA, p0, p1, p2); } // 0x83F28CE49FBBFFBA 0xA79E5B05 b323
@ -2906,6 +2924,7 @@ namespace NETWORK
NATIVE_DECL BOOL NETWORK_SESSION_IS_CLOSED_CREW() { return invoke<BOOL>(0x74732C6CA90DA2B4); } // 0x74732C6CA90DA2B4 0xA95299B9 b323
NATIVE_DECL BOOL NETWORK_SESSION_IS_SOLO() { return invoke<BOOL>(0xF3929C2379B60CCE); } // 0xF3929C2379B60CCE 0x3D2C1916 b323
NATIVE_DECL BOOL NETWORK_SESSION_IS_PRIVATE() { return invoke<BOOL>(0xCEF70AA5B3F89BA1); } // 0xCEF70AA5B3F89BA1 0xDB67785D b323
NATIVE_DECL BOOL _NETWORK_SESSION_LEAVE_INCLUDING_REASON(int leaveFlags, int leaveReason) { return invoke<BOOL>(0xE0128328CF1FD9F4, leaveFlags, leaveReason); } // 0xE0128328CF1FD9F4 b3095
NATIVE_DECL BOOL NETWORK_SESSION_END(BOOL p0, BOOL p1) { return invoke<BOOL>(0xA02E59562D711006, p0, p1); } // 0xA02E59562D711006 0xBCACBEA2 b323
NATIVE_DECL BOOL NETWORK_SESSION_LEAVE(Any p0) { return invoke<BOOL>(0xB9351A07A0D458B1, p0); } // 0xB9351A07A0D458B1 b2060
NATIVE_DECL void NETWORK_SESSION_KICK_PLAYER(Player player) { invoke<void>(0xFA8904DC5F304220, player); } // 0xFA8904DC5F304220 0x1E20138A b323
@ -2918,6 +2937,7 @@ namespace NETWORK
NATIVE_DECL int NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(int p0) { return invoke<int>(0x56CE820830EF040B, p0); } // 0x56CE820830EF040B 0x36EAD960 b323
NATIVE_DECL void NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(int groupId) { invoke<void>(0xCAE55F48D3D7875C, groupId); } // 0xCAE55F48D3D7875C 0x5BE529F7 b323
NATIVE_DECL void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(Any p0) { invoke<void>(0xF49ABC20D8552257, p0); } // 0xF49ABC20D8552257 0x454C7B67 b323
NATIVE_DECL int NETWORK_SESSION_GET_UNIQUE_CREW_LIMIT() { return invoke<int>(0xCDC936BF35EDCB73); } // 0xCDC936BF35EDCB73 b3095
NATIVE_DECL void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(Any p0) { invoke<void>(0x4811BBAC21C5FCD5, p0); } // 0x4811BBAC21C5FCD5 0xE5961511 b323
NATIVE_DECL void NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(BOOL p0) { invoke<void>(0x5539C3EBF104A53A, p0); } // 0x5539C3EBF104A53A 0xAE396263 b323
NATIVE_DECL void NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(Any p0) { invoke<void>(0x702BC4D605522539, p0); } // 0x702BC4D605522539 0x913FD7D6 b323
@ -2968,6 +2988,7 @@ namespace NETWORK
NATIVE_DECL BOOL NETWORK_IS_GAME_IN_PROGRESS() { return invoke<BOOL>(0x10FAB35428CCC9D7); } // 0x10FAB35428CCC9D7 0x09B88E3E b323
NATIVE_DECL BOOL NETWORK_IS_SESSION_ACTIVE() { return invoke<BOOL>(0xD83C2B94E7508980); } // 0xD83C2B94E7508980 0x715CB8C4 b323
NATIVE_DECL BOOL NETWORK_IS_IN_SESSION() { return invoke<BOOL>(0xCA97246103B63917); } // 0xCA97246103B63917 0x4BC4105E b323
NATIVE_DECL BOOL _NETWORK_IS_AMERICAS_VERSION() { return invoke<BOOL>(0x0292BD7F3766CEBC); } // 0x0292BD7F3766CEBC b3095
NATIVE_DECL BOOL NETWORK_IS_SESSION_STARTED() { return invoke<BOOL>(0x9DE624D2FC4B603F); } // 0x9DE624D2FC4B603F 0x9D854A37 b323
NATIVE_DECL BOOL NETWORK_IS_SESSION_BUSY() { return invoke<BOOL>(0xF4435D66A8E2905E); } // 0xF4435D66A8E2905E 0x8592152D b323
NATIVE_DECL BOOL NETWORK_CAN_SESSION_END() { return invoke<BOOL>(0x4EEBC3694E49C572); } // 0x4EEBC3694E49C572 0xE1FCCDBA b323
@ -3234,6 +3255,9 @@ namespace NETWORK
NATIVE_DECL BOOL NETWORK_GET_PLAYER_OWNS_WAYPOINT(Player player) { return invoke<BOOL>(0x82377B65E943F72D, player); } // 0x82377B65E943F72D 0xB802B671 b323
NATIVE_DECL BOOL NETWORK_CAN_SET_WAYPOINT() { return invoke<BOOL>(0xC927EC229934AF60); } // 0xC927EC229934AF60 0x009E68F3 b323
NATIVE_DECL void NETWORK_IGNORE_REMOTE_WAYPOINTS() { invoke<void>(0x4C2A9FDC22377075); } // 0x4C2A9FDC22377075 b372
NATIVE_DECL BOOL _NETWORK_DOES_COMMUNICATION_GROUP_EXIST(int communicationType) { return invoke<BOOL>(0xDBDF80673BBA3D65, communicationType); } // 0xDBDF80673BBA3D65 b3095
NATIVE_DECL int _NETWORK_GET_COMMUNICATION_GROUP_FLAGS(int communicationType) { return invoke<int>(0x40DF02F371F40883, communicationType); } // 0x40DF02F371F40883 b3095
NATIVE_DECL void _NETWORK_SET_COMMUNICATION_GROUP_FLAGS(int communicationType, int communicationGroupFlag) { invoke<void>(0xE549F846DE7D32D5, communicationType, communicationGroupFlag); } // 0xE549F846DE7D32D5 b3095
NATIVE_DECL BOOL NETWORK_IS_PLAYER_ON_BLOCKLIST(Any* gamerHandle) { return invoke<BOOL>(0xAD4326FCA30D62F8, gamerHandle); } // 0xAD4326FCA30D62F8 b2802
NATIVE_DECL BOOL NETWORK_SET_SCRIPT_AUTOMUTED(Any p0) { return invoke<BOOL>(0xB309EBEA797E001F, p0); } // 0xB309EBEA797E001F 0x5C0AB2A9 b323
NATIVE_DECL BOOL NETWORK_HAS_AUTOMUTE_OVERRIDE() { return invoke<BOOL>(0x26F07DD83A5F7F98); } // 0x26F07DD83A5F7F98 0x9A176B6E b323
@ -3338,7 +3362,7 @@ namespace NETWORK
NATIVE_DECL void NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(Entity entity, BOOL toggle) { invoke<void>(0xF1CA12B18AEF5298, entity, toggle); } // 0xF1CA12B18AEF5298 0x09CBC4B0 b323
NATIVE_DECL void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(int netId, BOOL p1, BOOL p2) { invoke<void>(0xA6928482543022B4, netId, p1, p2); } // 0xA6928482543022B4 0x199E75EF b323
NATIVE_DECL void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(int netId, BOOL p1, BOOL p2) { invoke<void>(0x32EBD154CB6B8B99, netId, p1, p2); } // 0x32EBD154CB6B8B99 b505
NATIVE_DECL void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1) { invoke<void>(0x76B3F29D3F967692, p0, p1); } // 0x76B3F29D3F967692 b2189
NATIVE_DECL void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1, Any p2) { invoke<void>(0x76B3F29D3F967692, p0, p1, p2); } // 0x76B3F29D3F967692 b2189
NATIVE_DECL void SET_NETWORK_CUTSCENE_ENTITIES(BOOL toggle) { invoke<void>(0xAAA553E7DD28A457, toggle); } // 0xAAA553E7DD28A457 0xFD0F7EDD b323
NATIVE_DECL BOOL ARE_CUTSCENE_ENTITIES_NETWORKED() { return invoke<BOOL>(0x66D6A5E9C511214A); } // 0x66D6A5E9C511214A b2699
NATIVE_DECL void SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(int netId, BOOL state) { invoke<void>(0x3FA36981311FA4FF, netId, state); } // 0x3FA36981311FA4FF 0x00AE4E17 b323
@ -3610,6 +3634,7 @@ namespace NETWORK
NATIVE_DECL const char* UGC_GET_CACHED_DESCRIPTION(Any p0, Any p1) { return invoke<const char*>(0x40F7E66472DF3E5C, p0, p1); } // 0x40F7E66472DF3E5C 0x70A2845C b323
NATIVE_DECL BOOL UGC_RELEASE_CACHED_DESCRIPTION(Any p0) { return invoke<BOOL>(0x5A34CD9C3C5BEC44, p0); } // 0x5A34CD9C3C5BEC44 0x346B506C b323
NATIVE_DECL void UGC_RELEASE_ALL_CACHED_DESCRIPTIONS() { invoke<void>(0x68103E2247887242); } // 0x68103E2247887242 0x0095DB71 b323
NATIVE_DECL BOOL UGC_HAS_PERMISSION_TO_WRITE() { return invoke<BOOL>(0xC33E7CBC06EC1A8D); } // 0xC33E7CBC06EC1A8D b3095
NATIVE_DECL BOOL UGC_PUBLISH(const char* contentId, const char* baseContentId, const char* contentTypeName) { return invoke<BOOL>(0x1DE0F5F50D723CAA, contentId, baseContentId, contentTypeName); } // 0x1DE0F5F50D723CAA 0xAD334B40 b323
NATIVE_DECL BOOL UGC_SET_BOOKMARKED(const char* contentId, BOOL bookmarked, const char* contentTypeName) { return invoke<BOOL>(0x274A1519DFC1094F, contentId, bookmarked, contentTypeName); } // 0x274A1519DFC1094F 0x980D45D7 b323
NATIVE_DECL BOOL UGC_SET_DELETED(Any* p0, BOOL p1, const char* p2) { return invoke<BOOL>(0xD05D1A6C74DA3498, p0, p1, p2); } // 0xD05D1A6C74DA3498 0x48CCC328 b323
@ -3653,6 +3678,8 @@ namespace NETWORK
NATIVE_DECL BOOL NETWORK_HAS_ROS_PRIVILEGE_END_DATE(int privilege, int* banType, Any* timeData) { return invoke<BOOL>(0xC22912B1D85F26B1, privilege, banType, timeData); } // 0xC22912B1D85F26B1 0x8570DD34 b323
NATIVE_DECL BOOL NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN() { return invoke<BOOL>(0x593570C289A77688); } // 0x593570C289A77688 b323
NATIVE_DECL BOOL NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT() { return invoke<BOOL>(0x91B87C55093DE351); } // 0x91B87C55093DE351 b323
NATIVE_DECL BOOL _NETWORK_HAS_ROS_PRIVILEGE_MP_TEXT_COMMUNICATION() { return invoke<BOOL>(0xD9719341663C385F); } // 0xD9719341663C385F b3095
NATIVE_DECL BOOL _NETWORK_HAS_ROS_PRIVILEGE_MP_VOICE_COMMUNICATION() { return invoke<BOOL>(0x8956A309BE90057C); } // 0x8956A309BE90057C b3095
NATIVE_DECL int NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK(Any p0) { return invoke<int>(0x36391F397731595D, p0); } // 0x36391F397731595D b323
NATIVE_DECL int NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(Any* netHandle) { return invoke<int>(0xDEB2B99A1AF1A2A6, netHandle); } // 0xDEB2B99A1AF1A2A6 b323
NATIVE_DECL void NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE() { invoke<void>(0x9465E683B12D3F6B); } // 0x9465E683B12D3F6B 0x273C6180 b323
@ -3693,7 +3720,7 @@ namespace OBJECT
NATIVE_DECL BOOL PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(Object object) { return invoke<BOOL>(0xD76EEEF746057FD6, object); } // 0xD76EEEF746057FD6 b505
NATIVE_DECL BOOL ROTATE_OBJECT(Object object, float p1, float p2, BOOL p3) { return invoke<BOOL>(0xAFE24E4D29249E4A, object, p1, p2, p3); } // 0xAFE24E4D29249E4A b1734
NATIVE_DECL BOOL SLIDE_OBJECT(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, BOOL collision) { return invoke<BOOL>(0x2FDFF4107B8C1147, object, toX, toY, toZ, speedX, speedY, speedZ, collision); } // 0x2FDFF4107B8C1147 0x63BFA7A0 b323
NATIVE_DECL void SET_OBJECT_TARGETTABLE(Object object, BOOL targettable) { invoke<void>(0x8A7391690F5AFD81, object, targettable); } // 0x8A7391690F5AFD81 0x3F88CD86 b323
NATIVE_DECL void SET_OBJECT_TARGETTABLE(Object object, BOOL targettable, Any p2) { invoke<void>(0x8A7391690F5AFD81, object, targettable, p2); } // 0x8A7391690F5AFD81 0x3F88CD86 b323
NATIVE_DECL void SET_OBJECT_FORCE_VEHICLES_TO_AVOID(Object object, BOOL toggle) { invoke<void>(0x77F33F2CCF64B3AA, object, toggle); } // 0x77F33F2CCF64B3AA 0x483C5C88 b323
NATIVE_DECL Object GET_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, BOOL isMission, BOOL p6, BOOL p7) { return invoke<Object>(0xE143FA2249364369, x, y, z, radius, modelHash, isMission, p6, p7); } // 0xE143FA2249364369 0x45619B33 b323
NATIVE_DECL BOOL HAS_OBJECT_BEEN_BROKEN(Object object, Any p1) { return invoke<BOOL>(0x8ABFB70C49CC43E2, object, p1); } // 0x8ABFB70C49CC43E2 0xFE21F891 b323
@ -4128,6 +4155,7 @@ namespace PED
NATIVE_DECL BOOL IS_PED_IN_HIGH_COVER(Ped ped) { return invoke<BOOL>(0x6A03BF943D767C93, ped); } // 0x6A03BF943D767C93 0xDD5D08A7 b323
NATIVE_DECL BOOL IS_PED_GOING_INTO_COVER(Ped ped) { return invoke<BOOL>(0x9F65DBC537E59AD5, ped); } // 0x9F65DBC537E59AD5 0xA3589628 b323
NATIVE_DECL BOOL SET_PED_PINNED_DOWN(Ped ped, BOOL pinned, int i) { return invoke<BOOL>(0xAAD6D1ACF08F4612, ped, pinned, i); } // 0xAAD6D1ACF08F4612 0xCC78999D b323
NATIVE_DECL BOOL _HAS_PED_CLEAR_LOS_TO_ENTITY(Ped ped, Entity entity, float x, float y, float z, int p5, BOOL p6, BOOL p7) { return invoke<BOOL>(0xA32ABFEB2A03B306, ped, entity, x, y, z, p5, p6, p7); } // 0xA32ABFEB2A03B306 b3095
NATIVE_DECL int GET_SEAT_PED_IS_TRYING_TO_ENTER(Ped ped) { return invoke<int>(0x6F4C85ACD641BCD2, ped); } // 0x6F4C85ACD641BCD2 0xACF162E0 b323
NATIVE_DECL Vehicle GET_VEHICLE_PED_IS_TRYING_TO_ENTER(Ped ped) { return invoke<Vehicle>(0x814FA8BE5449445D, ped); } // 0x814FA8BE5449445D 0x99968B37 b323
NATIVE_DECL Entity GET_PED_SOURCE_OF_DEATH(Ped ped) { return invoke<Entity>(0x93C8B64DEB84728C, ped); } // 0x93C8B64DEB84728C 0x84ADF9EB b323
@ -4167,7 +4195,7 @@ namespace PED
NATIVE_DECL Vehicle GET_VEHICLE_PED_IS_USING(Ped ped) { return invoke<Vehicle>(0x6094AD011A2EA87D, ped); } // 0x6094AD011A2EA87D 0x6DE3AADA b323
NATIVE_DECL Vehicle GET_VEHICLE_PED_IS_ENTERING(Ped ped) { return invoke<Vehicle>(0xF92691AED837A5FC, ped); } // 0xF92691AED837A5FC 0x56E0C163 b323
NATIVE_DECL void SET_PED_GRAVITY(Ped ped, BOOL toggle) { invoke<void>(0x9FF447B6B6AD960A, ped, toggle); } // 0x9FF447B6B6AD960A 0x3CA16652 b323
NATIVE_DECL void APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, BOOL p2, Any p3) { invoke<void>(0x697157CED63F18D4, ped, damageAmount, p2, p3); } // 0x697157CED63F18D4 0x4DC27FCF b323
NATIVE_DECL void APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, BOOL p2, Any p3, Hash weaponType) { invoke<void>(0x697157CED63F18D4, ped, damageAmount, p2, p3, weaponType); } // 0x697157CED63F18D4 0x4DC27FCF b323
NATIVE_DECL int GET_TIME_PED_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash) { return invoke<int>(0x36B77BB84687C318, ped, weaponHash); } // 0x36B77BB84687C318 0x0170C6E1 b323
NATIVE_DECL void SET_PED_ALLOWED_TO_DUCK(Ped ped, BOOL toggle) { invoke<void>(0xDA1F1B7BE1A8766F, ped, toggle); } // 0xDA1F1B7BE1A8766F 0xC4D122F8 b323
NATIVE_DECL void SET_PED_NEVER_LEAVES_GROUP(Ped ped, BOOL toggle) { invoke<void>(0x3DBFC55D5C9BB447, ped, toggle); } // 0x3DBFC55D5C9BB447 0x0E038813 b323
@ -4366,7 +4394,7 @@ namespace PED
NATIVE_DECL Vector3 GET_PED_BONE_COORDS(Ped ped, int boneId, float offsetX, float offsetY, float offsetZ) { return invoke<Vector3>(0x17C07FC640E86B4E, ped, boneId, offsetX, offsetY, offsetZ); } // 0x17C07FC640E86B4E 0x4579CAB1 b323
NATIVE_DECL void CREATE_NM_MESSAGE(BOOL startImmediately, int messageId) { invoke<void>(0x418EF2A1BCE56685, startImmediately, messageId); } // 0x418EF2A1BCE56685 0x1CFBFD4B b323
NATIVE_DECL void GIVE_PED_NM_MESSAGE(Ped ped) { invoke<void>(0xB158DFCCC56E5C5B, ped); } // 0xB158DFCCC56E5C5B 0x737C3689 b323
NATIVE_DECL int ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7, BOOL p8, BOOL p9) { return invoke<int>(0x1B5C85C612E5256E, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); } // 0x1B5C85C612E5256E 0xA38C0234 b323
NATIVE_DECL int ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7, BOOL p8, BOOL p9, Any p10) { return invoke<int>(0x1B5C85C612E5256E, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9, p10); } // 0x1B5C85C612E5256E 0xA38C0234 b323
NATIVE_DECL void REMOVE_SCENARIO_BLOCKING_AREAS() { invoke<void>(0xD37401D78A929A49); } // 0xD37401D78A929A49 0x4DDF845F b323
NATIVE_DECL void REMOVE_SCENARIO_BLOCKING_AREA(Any p0, BOOL p1) { invoke<void>(0x31D16B74C6E29D66, p0, p1); } // 0x31D16B74C6E29D66 0x4483EF06 b323
NATIVE_DECL void SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(float x, float y, float z, float range, int p4) { invoke<void>(0x28157D43CF600981, x, y, z, range, p4); } // 0x28157D43CF600981 0x80EAD297 b323
@ -4755,6 +4783,7 @@ namespace PLAYER
NATIVE_DECL void GIVE_PLAYER_RAGDOLL_CONTROL(Player player, BOOL toggle) { invoke<void>(0x3C49C870E66F0A28, player, toggle); } // 0x3C49C870E66F0A28 0xC7B4D7AC b323
NATIVE_DECL void SET_PLAYER_LOCKON(Player player, BOOL toggle) { invoke<void>(0x5C8B2F450EE4328E, player, toggle); } // 0x5C8B2F450EE4328E 0x0B270E0F b323
NATIVE_DECL void SET_PLAYER_TARGETING_MODE(int targetMode) { invoke<void>(0xB1906895227793F3, targetMode); } // 0xB1906895227793F3 0x61CAE253 b323
NATIVE_DECL int GET_PLAYER_TARGETING_MODE() { return invoke<int>(0x875BDD898B99C8CE); } // 0x875BDD898B99C8CE b3095
NATIVE_DECL void SET_PLAYER_TARGET_LEVEL(int targetLevel) { invoke<void>(0x5702B917B99DB1CD, targetLevel); } // 0x5702B917B99DB1CD 0x772DA539 b323
NATIVE_DECL BOOL GET_IS_USING_FPS_THIRD_PERSON_COVER() { return invoke<BOOL>(0xB9CF1F793A9F1BF1); } // 0xB9CF1F793A9F1BF1 b323
NATIVE_DECL BOOL GET_IS_USING_HOOD_CAMERA() { return invoke<BOOL>(0xCB645E85E97EA48B); } // 0xCB645E85E97EA48B b372
@ -4967,7 +4996,7 @@ namespace SCRIPT
NATIVE_DECL BOOL BG_DOES_LAUNCH_PARAM_EXIST(int scriptIndex, const char* p1) { return invoke<BOOL>(0x0F6F1EBBC4E1D5E6, scriptIndex, p1); } // 0x0F6F1EBBC4E1D5E6 0xF8E5F73A b323
NATIVE_DECL int BG_GET_LAUNCH_PARAM_VALUE(int scriptIndex, const char* p1) { return invoke<int>(0x22E21FBCFC88C149, scriptIndex, p1); } // 0x22E21FBCFC88C149 0x682CB7E1 b323
NATIVE_DECL int BG_GET_SCRIPT_ID_FROM_NAME_HASH(Hash p0) { return invoke<int>(0x829CD22E043A2577, p0); } // 0x829CD22E043A2577 0xC515E735 b323
NATIVE_DECL void SEND_TU_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits) { invoke<void>(0xA40CC53DF8E50837, eventGroup, eventData, eventDataSize, playerBits); } // 0xA40CC53DF8E50837 b1103
NATIVE_DECL void _SEND_TU_SCRIPT_EVENT_NEW(int eventGroup, Any* eventData, int eventDataSize, int playerBits, Hash eventType) { invoke<void>(0x71A6F836422FDD2B, eventGroup, eventData, eventDataSize, playerBits, eventType); } // 0x71A6F836422FDD2B b3095
}
namespace SECURITY
@ -5006,7 +5035,6 @@ namespace SOCIALCLUB
NATIVE_DECL void SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(Any* gamerHandle) { invoke<void>(0xDA024BDBD600F44A, gamerHandle); } // 0xDA024BDBD600F44A 0x0B9A3512 b323
NATIVE_DECL void SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(Any* data) { invoke<void>(0xA68D3D229F4F3B06, data); } // 0xA68D3D229F4F3B06 0x75324674 b323
NATIVE_DECL BOOL SC_INBOX_MESSAGE_GET_UGCDATA(int p0, Any* p1) { return invoke<BOOL>(0x69D82604A1A5A254, p0, p1); } // 0x69D82604A1A5A254 0x88CA3BFC b323
NATIVE_DECL BOOL SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(Any* data) { return invoke<BOOL>(0x6AFD2CD753FEEF83, data); } // 0x6AFD2CD753FEEF83 0x628F489B b323
NATIVE_DECL BOOL SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(int index, Any* outData) { return invoke<BOOL>(0x87E0052F08BD64E6, index, outData); } // 0x87E0052F08BD64E6 0xAB3346B5 b323
NATIVE_DECL void SC_EMAIL_RETRIEVE_EMAILS(int offset, int limit) { invoke<void>(0x040ADDCBAFA1018A, offset, limit); } // 0x040ADDCBAFA1018A b323
NATIVE_DECL int SC_EMAIL_GET_RETRIEVAL_STATUS() { return invoke<int>(0x16DA8172459434AA); } // 0x16DA8172459434AA b323
@ -5142,11 +5170,12 @@ namespace STATS
NATIVE_DECL void SET_PACKED_STAT_INT_CODE(int index, int value, int characterSlot) { invoke<void>(0x1581503AE529CD2E, index, value, characterSlot); } // 0x1581503AE529CD2E b2545
NATIVE_DECL void PLAYSTATS_BACKGROUND_SCRIPT_ACTION(const char* action, int value) { invoke<void>(0x5009DFD741329729, action, value); } // 0x5009DFD741329729 0x61ECC465 b323
NATIVE_DECL void _PLAYSTATS_FLOW_LOW(float posX, float posY, float posZ, const char* p3, Any p4, int amount) { invoke<void>(0xE6A27CDA42887F93, posX, posY, posZ, p3, p4, amount); } // 0xE6A27CDA42887F93 b2944
NATIVE_DECL void _PLAYSTATS_FLOW_MEDIUM(float x, float y, float z, const char* interiorAction, int p4, Hash p5) { invoke<void>(0xC4493521BAA12CCE, x, y, z, interiorAction, p4, p5); } // 0xC4493521BAA12CCE b3095
NATIVE_DECL void PLAYSTATS_NPC_INVITE(const char* p0) { invoke<void>(0x93054C88E6AA7C44, p0); } // 0x93054C88E6AA7C44 0x598C06F3 b323
NATIVE_DECL void PLAYSTATS_AWARD_XP(int amount, Hash type, Hash category) { invoke<void>(0x46F917F6B4128FE4, amount, type, category); } // 0x46F917F6B4128FE4 0x8770017B b323
NATIVE_DECL void PLAYSTATS_RANK_UP(int rank) { invoke<void>(0xC7F2DE41D102BFB4, rank); } // 0xC7F2DE41D102BFB4 0x56AFB9F5 b323
NATIVE_DECL void PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE() { invoke<void>(0x098760C7461724CD); } // 0x098760C7461724CD 0x896CDF8D b323
NATIVE_DECL void PLAYSTATS_ACTIVITY_DONE(int p0, int activityId) { invoke<void>(0xA071E0ED98F91286, p0, activityId); } // 0xA071E0ED98F91286 0x1A66945F b323
NATIVE_DECL void PLAYSTATS_ACTIVITY_DONE(int p0, int activityId, Any p2) { invoke<void>(0xA071E0ED98F91286, p0, activityId, p2); } // 0xA071E0ED98F91286 0x1A66945F b323
NATIVE_DECL void PLAYSTATS_LEAVE_JOB_CHAIN(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<void>(0xC5BE134EC7BA96A0, p0, p1, p2, p3, p4); } // 0xC5BE134EC7BA96A0 0xC960E161 b323
NATIVE_DECL void PLAYSTATS_MISSION_STARTED(const char* p0, Any p1, Any p2, BOOL p3) { invoke<void>(0xC19A2925C34D2231, p0, p1, p2, p3); } // 0xC19A2925C34D2231 0x3AAB699C b323
NATIVE_DECL void PLAYSTATS_MISSION_OVER(const char* p0, Any p1, Any p2, BOOL p3, BOOL p4, BOOL p5) { invoke<void>(0x7C4BB33A8CED7324, p0, p1, p2, p3, p4, p5); } // 0x7C4BB33A8CED7324 0x5B90B5FF b323
@ -5181,7 +5210,7 @@ namespace STATS
NATIVE_DECL void PLAYSTATS_APPEND_DIRECTOR_METRIC(Any* p0) { invoke<void>(0x46326E13DA4E0546, p0); } // 0x46326E13DA4E0546 b323
NATIVE_DECL void PLAYSTATS_AWARD_BAD_SPORT(int id) { invoke<void>(0x47B32F5611E6E483, id); } // 0x47B32F5611E6E483 b463
NATIVE_DECL void PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(Hash modelHash) { invoke<void>(0x9572BD4DD6B72122, modelHash); } // 0x9572BD4DD6B72122 b1180
NATIVE_DECL void _PLAYSTATS_SHOPMENU_NAV(Any p0, Any p1, Any p2) { invoke<void>(0xF96E9EA876D9DC92, p0, p1, p2); } // 0xF96E9EA876D9DC92 b2802
NATIVE_DECL void _PLAYSTATS_SHOPMENU_NAV(Any p0, Any p1, Any p2, Any p3) { invoke<void>(0xF96E9EA876D9DC92, p0, p1, p2, p3); } // 0xF96E9EA876D9DC92 b2802
NATIVE_DECL void PLAYSTATS_FM_EVENT_CHALLENGES(Any p0) { invoke<void>(0x6A60E43998228229, p0); } // 0x6A60E43998228229 b463
NATIVE_DECL void PLAYSTATS_FM_EVENT_VEHICLETARGET(Any p0) { invoke<void>(0xBFAFDB5FAAA5C5AB, p0); } // 0xBFAFDB5FAAA5C5AB b463
NATIVE_DECL void PLAYSTATS_FM_EVENT_URBANWARFARE(Any p0) { invoke<void>(0x8C9D11605E59D955, p0); } // 0x8C9D11605E59D955 b463
@ -5206,7 +5235,6 @@ namespace STATS
NATIVE_DECL BOOL LEADERBOARDS_READ_SUCCESSFUL(Any p0, Any p1, Any p2) { return invoke<BOOL>(0x2FB19228983E832C, p0, p1, p2); } // 0x2FB19228983E832C 0x3AC5B2F1 b323
NATIVE_DECL BOOL LEADERBOARDS2_READ_FRIENDS_BY_ROW(Any* p0, Any* p1, Any p2, BOOL p3, Any p4, Any p5) { return invoke<BOOL>(0x918B101666F9CB83, p0, p1, p2, p3, p4, p5); } // 0x918B101666F9CB83 0xBD91B136 b323
NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_HANDLE(Any* p0, Any* p1) { return invoke<BOOL>(0xC30713A383BFBF0E, p0, p1); } // 0xC30713A383BFBF0E 0x6B553408 b323
NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_ROW(Any* p0, Any* p1, Any p2, Any* p3, Any p4, Any* p5, Any p6) { return invoke<BOOL>(0xA9CDB1E3F0A49883, p0, p1, p2, p3, p4, p5, p6); } // 0xA9CDB1E3F0A49883 0xCA931F34 b323
NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_RANK(Any* p0, Any p1, Any p2) { return invoke<BOOL>(0xBA2C7DB0C129449A, p0, p1, p2); } // 0xBA2C7DB0C129449A 0x1B03F59F b323
NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_RADIUS(Any* p0, Any p1, Any* p2) { return invoke<BOOL>(0x5CE587FB5A42C8C4, p0, p1, p2); } // 0x5CE587FB5A42C8C4 0xC5B7E685 b323
NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_SCORE_INT(Any* p0, Any p1, Any p2) { return invoke<BOOL>(0x7EEC7E4F6984A16A, p0, p1, p2); } // 0x7EEC7E4F6984A16A 0xAC020C18 b323
@ -5303,7 +5331,7 @@ namespace STATS
NATIVE_DECL void PLAYSTATS_DEFEND_CONTRABAND_MISSION(Any* data) { invoke<void>(0x2605663BD4F23B5D, data); } // 0x2605663BD4F23B5D b757
NATIVE_DECL void PLAYSTATS_RECOVER_CONTRABAND_MISSION(Any* data) { invoke<void>(0x04D90BA8207ADA2D, data); } // 0x04D90BA8207ADA2D b757
NATIVE_DECL void PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(Any p0) { invoke<void>(0x60EEDC12AF66E846, p0); } // 0x60EEDC12AF66E846 b757
NATIVE_DECL void START_BEING_BOSS(Any p0, Any p1) { invoke<void>(0x3EBEAC6C3F81F6BD, p0, p1); } // 0x3EBEAC6C3F81F6BD b573
NATIVE_DECL void START_BEING_BOSS(Any p0, Any p1, Any p2) { invoke<void>(0x3EBEAC6C3F81F6BD, p0, p1, p2); } // 0x3EBEAC6C3F81F6BD b573
NATIVE_DECL void START_BEING_GOON(Any p0, Any p1, Any p2) { invoke<void>(0x96E6D5150DBF1C09, p0, p1, p2); } // 0x96E6D5150DBF1C09 b573
NATIVE_DECL void END_BEING_BOSS(Any p0, Any p1, Any p2) { invoke<void>(0xA3C53804BDB68ED2, p0, p1, p2); } // 0xA3C53804BDB68ED2 b573
NATIVE_DECL void END_BEING_GOON(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<void>(0x6BCCF9948492FD85, p0, p1, p2, p3, p4); } // 0x6BCCF9948492FD85 b573
@ -5377,7 +5405,7 @@ namespace STATS
NATIVE_DECL void PLAYSTATS_MISSION_VOTE(Any p0) { invoke<void>(0xC03FAB2C2F92289B, p0); } // 0xC03FAB2C2F92289B b1868
NATIVE_DECL void PLAYSTATS_NJVS_VOTE(Any p0) { invoke<void>(0x5CDAED54B34B0ED0, p0); } // 0x5CDAED54B34B0ED0 b1868
NATIVE_DECL void PLAYSTATS_KILL_YOURSELF() { invoke<void>(0x4AFF7E02E485E92B); } // 0x4AFF7E02E485E92B b1868
NATIVE_DECL void PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2) { invoke<void>(0x46A70777BE6CEAB9, p0, p1, p2); } // 0x46A70777BE6CEAB9 b2545
NATIVE_DECL void PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2, Any p3) { invoke<void>(0x46A70777BE6CEAB9, p0, p1, p2, p3); } // 0x46A70777BE6CEAB9 b2545
NATIVE_DECL void PLAYSTATS_HEIST4_PREP(Any p0) { invoke<void>(0xDFCDB14317A9B361, p0); } // 0xDFCDB14317A9B361 b2189
NATIVE_DECL void PLAYSTATS_HEIST4_FINALE(Any p0) { invoke<void>(0xC1E963C58664B556, p0); } // 0xC1E963C58664B556 b2189
NATIVE_DECL void PLAYSTATS_HEIST4_HACK(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<void>(0x2FA3173480008493, p0, p1, p2, p3, p4); } // 0x2FA3173480008493 b2189
@ -5401,6 +5429,7 @@ namespace STATS
NATIVE_DECL void _PLAYSTATS_IDLE(Any p0, Any p1, Any p2) { invoke<void>(0xEC9553A178E8F1D1, p0, p1, p2); } // 0xEC9553A178E8F1D1 b2802
NATIVE_DECL void _PLAYSTATS_PLAYER_STYLE(Any p0) { invoke<void>(0x48FAC5DC7AC6EA99, p0); } // 0x48FAC5DC7AC6EA99 b2802
NATIVE_DECL void _PLAYSTATS_RANDOM_EVENT(Any p0) { invoke<void>(0x7EA06F970F999394, p0); } // 0x7EA06F970F999394 b2944
NATIVE_DECL void _PLAYSTATS_ALERT(Any* data) { invoke<void>(0x5649CA22AF74E019, data); } // 0x5649CA22AF74E019 b3095
NATIVE_DECL void _PLAYSTATS_ATTRITION_STAGE_END(Any p0) { invoke<void>(0xBD642335A732F1A8, p0); } // 0xBD642335A732F1A8 b2944
NATIVE_DECL void _PLAYSTATS_SHOWROOM_NAV(Any p0, Any p1, Hash entity) { invoke<void>(0x961D4157B9B428DB, p0, p1, entity); } // 0x961D4157B9B428DB b2944
NATIVE_DECL void _PLAYSTATS_SHOWROOM_OVERVIEW(Any* data) { invoke<void>(0x151D6C04C9E2742F, data); } // 0x151D6C04C9E2742F b2944
@ -5539,7 +5568,7 @@ namespace TASK
NATIVE_DECL void TASK_HANDS_UP(Ped ped, int duration, Ped facingPed, int timeToFacePed, int flags) { invoke<void>(0xF2EAB31979A7F910, ped, duration, facingPed, timeToFacePed, flags); } // 0xF2EAB31979A7F910 0x8DCC19C5 b323
NATIVE_DECL void UPDATE_TASK_HANDS_UP_DURATION(Ped ped, int duration) { invoke<void>(0xA98FCAFD7893C834, ped, duration); } // 0xA98FCAFD7893C834 0x3AA39BE9 b323
NATIVE_DECL void TASK_OPEN_VEHICLE_DOOR(Ped ped, Vehicle vehicle, int timeOut, int seat, float speed) { invoke<void>(0x965791A9A488A062, ped, vehicle, timeOut, seat, speed); } // 0x965791A9A488A062 0x8EE06BF4 b323
NATIVE_DECL void TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName) { invoke<void>(0xC20E50AA46D09CA8, ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName); } // 0xC20E50AA46D09CA8 0xB8689B4E b323
NATIVE_DECL void TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName, Any p7) { invoke<void>(0xC20E50AA46D09CA8, ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName, p7); } // 0xC20E50AA46D09CA8 0xB8689B4E b323
NATIVE_DECL void TASK_LEAVE_VEHICLE(Ped ped, Vehicle vehicle, int flags) { invoke<void>(0xD3DBCE61A490BE02, ped, vehicle, flags); } // 0xD3DBCE61A490BE02 0x7B1141C6 b323
NATIVE_DECL void TASK_GET_OFF_BOAT(Ped ped, Vehicle boat) { invoke<void>(0x9C00E77AF14B2DFF, ped, boat); } // 0x9C00E77AF14B2DFF 0x4293601F b323
NATIVE_DECL void TASK_SKY_DIVE(Ped ped, BOOL instant) { invoke<void>(0x601736CFE536B0A0, ped, instant); } // 0x601736CFE536B0A0 0xD3874AFA b323
@ -5667,7 +5696,7 @@ namespace TASK
NATIVE_DECL void TASK_SHOOT_AT_ENTITY(Entity entity, Entity target, int duration, Hash firingPattern) { invoke<void>(0x08DA95E8298AE772, entity, target, duration, firingPattern); } // 0x08DA95E8298AE772 0xAC0631C9 b323
NATIVE_DECL void TASK_CLIMB(Ped ped, BOOL usePlayerLaunchForce) { invoke<void>(0x89D9FCC2435112F1, ped, usePlayerLaunchForce); } // 0x89D9FCC2435112F1 0x90847790 b323
NATIVE_DECL void TASK_CLIMB_LADDER(Ped ped, BOOL fast) { invoke<void>(0xB6C987F9285A3814, ped, fast); } // 0xB6C987F9285A3814 0x35BB4EE0 b323
NATIVE_DECL void TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10) { invoke<void>(0xEAF66ACDDC794793, ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10); } // 0xEAF66ACDDC794793 b1868
NATIVE_DECL void TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10, Any p11) { invoke<void>(0xEAF66ACDDC794793, ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10, p11); } // 0xEAF66ACDDC794793 b1868
NATIVE_DECL int GET_TASK_RAPPEL_DOWN_WALL_STATE(Ped ped) { return invoke<int>(0x9D252648778160DF, ped); } // 0x9D252648778160DF b1868
NATIVE_DECL void CLEAR_PED_TASKS_IMMEDIATELY(Ped ped) { invoke<void>(0xAAA34F8A7CB32098, ped); } // 0xAAA34F8A7CB32098 0xBC045625 b323
NATIVE_DECL void TASK_PERFORM_SEQUENCE_FROM_PROGRESS(Ped ped, int taskIndex, int progress1, int progress2) { invoke<void>(0x89221B16730234F0, ped, taskIndex, progress1, progress2); } // 0x89221B16730234F0 0xFA60601B b323
@ -5818,6 +5847,7 @@ namespace TASK
NATIVE_DECL BOOL GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName) { return invoke<BOOL>(0xA7FFBA498E4AAF67, ped, signalName); } // 0xA7FFBA498E4AAF67 0x1EBB6F3D b323
NATIVE_DECL BOOL GET_TASK_MOVE_NETWORK_EVENT(Ped ped, const char* eventName) { return invoke<BOOL>(0xB4F47213DF45A64C, ped, eventName); } // 0xB4F47213DF45A64C 0x72FA5EF2 b323
NATIVE_DECL BOOL SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(Ped ped, BOOL enable) { return invoke<BOOL>(0x0FFB3C758E8C07B9, ped, enable); } // 0x0FFB3C758E8C07B9 b2060
NATIVE_DECL void _SET_SCRIPT_TASK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(Ped ped, BOOL enable) { invoke<void>(0x32F6EEF031F943DC, ped, enable); } // 0x32F6EEF031F943DC b3095
NATIVE_DECL BOOL IS_MOVE_BLEND_RATIO_STILL(Ped ped) { return invoke<BOOL>(0x349CE7B56DAFD95C, ped); } // 0x349CE7B56DAFD95C 0xE9DAF877 b323
NATIVE_DECL BOOL IS_MOVE_BLEND_RATIO_WALKING(Ped ped) { return invoke<BOOL>(0xF133BBBE91E1691F, ped); } // 0xF133BBBE91E1691F 0xD21639A8 b323
NATIVE_DECL BOOL IS_MOVE_BLEND_RATIO_RUNNING(Ped ped) { return invoke<BOOL>(0xD4D8636C0199A939, ped); } // 0xD4D8636C0199A939 0xE76A2353 b323
@ -5889,6 +5919,8 @@ namespace VEHICLE
NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(Vehicle vehicle, int team, BOOL toggle) { invoke<void>(0xB81F6D4A8F5EEBA8, vehicle, team, toggle); } // 0xB81F6D4A8F5EEBA8 0x4F85E783 b323
NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(Vehicle vehicle, BOOL toggle) { invoke<void>(0x203B527D1B77904C, vehicle, toggle); } // 0x203B527D1B77904C b1365
NATIVE_DECL void SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(Vehicle vehicle) { invoke<void>(0x76D26A22750E849E, vehicle); } // 0x76D26A22750E849E b1103
NATIVE_DECL void _SET_VEHICLE_MAX_LAUNCH_ENGINE_REVS(Vehicle vehicle, float modifier) { invoke<void>(0x5AE614ECA5FDD423, vehicle, modifier); } // 0x5AE614ECA5FDD423 b3095
NATIVE_DECL float _GET_VEHICLE_THROTTLE(Vehicle vehicle) { return invoke<float>(0x92D96892FC06AF22, vehicle); } // 0x92D96892FC06AF22 b3095
NATIVE_DECL void EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible) { invoke<void>(0xBA71116ADF5B514C, vehicle, isAudible, isInvisible); } // 0xBA71116ADF5B514C 0xBEDEACEB b323
NATIVE_DECL void SET_VEHICLE_OUT_OF_CONTROL(Vehicle vehicle, BOOL killDriver, BOOL explodeOnImpact) { invoke<void>(0xF19D095E42D430CC, vehicle, killDriver, explodeOnImpact); } // 0xF19D095E42D430CC 0x3764D734 b323
NATIVE_DECL void SET_VEHICLE_TIMED_EXPLOSION(Vehicle vehicle, Ped ped, BOOL toggle) { invoke<void>(0x2E0A74E1002380B1, vehicle, ped, toggle); } // 0x2E0A74E1002380B1 0xDB8CB8E2 b323
@ -6201,12 +6233,17 @@ namespace VEHICLE
NATIVE_DECL int GET_LANDING_GEAR_STATE(Vehicle vehicle) { return invoke<int>(0x9B0F3DCA3DB0F4CD, vehicle); } // 0x9B0F3DCA3DB0F4CD 0xA6F02670 b323
NATIVE_DECL BOOL IS_ANY_VEHICLE_NEAR_POINT(float x, float y, float z, float radius) { return invoke<BOOL>(0x61E1DD6125A3EEE6, x, y, z, radius); } // 0x61E1DD6125A3EEE6 0x2867A834 b323
NATIVE_DECL void REQUEST_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { invoke<void>(0xA6E9FDCB2C76785E, vehicle); } // 0xA6E9FDCB2C76785E 0x9DA21956 b323
NATIVE_DECL int _GET_VEHICLE_MODEL_NUM_DRIVE_GEARS(Hash vehicleModel) { return invoke<int>(0x61F02E4E9A7A61EA, vehicleModel); } // 0x61F02E4E9A7A61EA b3095
NATIVE_DECL int _GET_VEHICLE_MAX_DRIVE_GEAR_COUNT(Vehicle vehicle) { return invoke<int>(0x24910C3D66BA770D, vehicle); } // 0x24910C3D66BA770D b3095
NATIVE_DECL int _GET_VEHICLE_CURRENT_DRIVE_GEAR(Vehicle vehicle) { return invoke<int>(0x56185A25D45A0DCD, vehicle); } // 0x56185A25D45A0DCD b3095
NATIVE_DECL float _GET_VEHICLE_CURRENT_REV_RATIO(Vehicle vehicle) { return invoke<float>(0xF9DDA40BC293A61E, vehicle); } // 0xF9DDA40BC293A61E b3095
NATIVE_DECL void REMOVE_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { invoke<void>(0x00689CDE5F7C6787, vehicle); } // 0x00689CDE5F7C6787 0x382BE070 b323
NATIVE_DECL BOOL IS_VEHICLE_HIGH_DETAIL(Vehicle vehicle) { return invoke<BOOL>(0x1F25887F3C104278, vehicle); } // 0x1F25887F3C104278 0x55D41928 b323
NATIVE_DECL void REQUEST_VEHICLE_ASSET(Hash vehicleHash, int vehicleAsset) { invoke<void>(0x81A15811460FAB3A, vehicleHash, vehicleAsset); } // 0x81A15811460FAB3A 0x902B4F06 b323
NATIVE_DECL BOOL HAS_VEHICLE_ASSET_LOADED(int vehicleAsset) { return invoke<BOOL>(0x1BBE0523B8DB9A21, vehicleAsset); } // 0x1BBE0523B8DB9A21 0x8DAAC3CB b323
NATIVE_DECL void REMOVE_VEHICLE_ASSET(int vehicleAsset) { invoke<void>(0xACE699C71AB9DEB5, vehicleAsset); } // 0xACE699C71AB9DEB5 0x9620E9C6 b323
NATIVE_DECL void SET_VEHICLE_TOW_TRUCK_ARM_POSITION(Vehicle vehicle, float position) { invoke<void>(0xFE54B92A344583CA, vehicle, position); } // 0xFE54B92A344583CA 0x88236E22 b323
NATIVE_DECL void _SET_ATTACHED_VEHICLE_TO_TOW_TRUCK_ARM(Vehicle towTruck, Vehicle vehicle) { invoke<void>(0x48BD57D0DD17786A, towTruck, vehicle); } // 0x48BD57D0DD17786A b3095
NATIVE_DECL void ATTACH_VEHICLE_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle, BOOL rear, float hookOffsetX, float hookOffsetY, float hookOffsetZ) { invoke<void>(0x29A16F8D621C4508, towTruck, vehicle, rear, hookOffsetX, hookOffsetY, hookOffsetZ); } // 0x29A16F8D621C4508 0x8151571A b323
NATIVE_DECL void DETACH_VEHICLE_FROM_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle) { invoke<void>(0xC2DB6B6708350ED8, towTruck, vehicle); } // 0xC2DB6B6708350ED8 0xC666CF33 b323
NATIVE_DECL BOOL DETACH_VEHICLE_FROM_ANY_TOW_TRUCK(Vehicle vehicle) { return invoke<BOOL>(0xD0E9CE05A1E68CD8, vehicle); } // 0xD0E9CE05A1E68CD8 0x3BF93651 b323
@ -6309,6 +6346,8 @@ namespace VEHICLE
NATIVE_DECL int GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(Vehicle vehicle) { return invoke<int>(0xEEBFC7A7EFDC35B4, vehicle); } // 0xEEBFC7A7EFDC35B4 0x749DEEA2 b323
NATIVE_DECL Hash GET_VEHICLE_CAUSE_OF_DESTRUCTION(Vehicle vehicle) { return invoke<Hash>(0xE495D1EF4C91FD20, vehicle); } // 0xE495D1EF4C91FD20 0x7F8C20DD b323
NATIVE_DECL void OVERRIDE_PLANE_DAMAGE_THREHSOLD(Vehicle vehicle, float health) { invoke<void>(0x5EE5632F47AE9695, vehicle, health); } // 0x5EE5632F47AE9695 b463
NATIVE_DECL void _SET_TRANSMISSION_REDUCED_GEAR_RATIO(Vehicle vehicle, BOOL toggle) { invoke<void>(0x337EF33DA3DDB990, vehicle, toggle); } // 0x337EF33DA3DDB990 b3095
NATIVE_DECL int _GET_VEHICLE_DESIRED_DRIVE_GEAR(Vehicle vehicle) { return invoke<int>(0xFD8CE53356B5D745, vehicle); } // 0xFD8CE53356B5D745 b3095
NATIVE_DECL BOOL GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke<BOOL>(0x5EF77C9ADD3B11A3, vehicle); } // 0x5EF77C9ADD3B11A3 0xA0777943 b323
NATIVE_DECL BOOL GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke<BOOL>(0xA7ECB73355EB2F20, vehicle); } // 0xA7ECB73355EB2F20 0xF178390B b323
NATIVE_DECL BOOL GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(Vehicle vehicle) { return invoke<BOOL>(0xEC69ADF931AAE0C3, vehicle); } // 0xEC69ADF931AAE0C3 b505
@ -6380,7 +6419,7 @@ namespace VEHICLE
NATIVE_DECL BOOL IS_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob, Vehicle vehicleAttached) { return invoke<BOOL>(0xD40148F22E81A1D9, cargobob, vehicleAttached); } // 0xD40148F22E81A1D9 0x5DEEC76C b323
NATIVE_DECL Vehicle GET_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob) { return invoke<Vehicle>(0x873B82D42AC2B9E5, cargobob); } // 0x873B82D42AC2B9E5 0x301A1D24 b323
NATIVE_DECL Entity GET_ENTITY_ATTACHED_TO_CARGOBOB(Any p0) { return invoke<Entity>(0x99093F60746708CA, p0); } // 0x99093F60746708CA b1103
NATIVE_DECL void ATTACH_VEHICLE_TO_CARGOBOB(Vehicle vehicle, Vehicle cargobob, int p2, float x, float y, float z) { invoke<void>(0x4127F1D84E347769, vehicle, cargobob, p2, x, y, z); } // 0x4127F1D84E347769 0x607DC9D5 b323
NATIVE_DECL void ATTACH_VEHICLE_TO_CARGOBOB(Vehicle cargobob, Vehicle vehicle, int p2, float x, float y, float z) { invoke<void>(0x4127F1D84E347769, cargobob, vehicle, p2, x, y, z); } // 0x4127F1D84E347769 0x607DC9D5 b323
NATIVE_DECL void ATTACH_ENTITY_TO_CARGOBOB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke<void>(0xA1DD82F3CCF9A01E, p0, p1, p2, p3, p4, p5); } // 0xA1DD82F3CCF9A01E 0xAEB29F98 b944
NATIVE_DECL void SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(Vehicle cargobob, BOOL toggle) { invoke<void>(0x571FEB383F629926, cargobob, toggle); } // 0x571FEB383F629926 0x49949FDA b323
NATIVE_DECL void SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(Any p0, Any p1) { invoke<void>(0x1F34B0626C594380, p0, p1); } // 0x1F34B0626C594380 b757
@ -6511,6 +6550,7 @@ namespace VEHICLE
NATIVE_DECL void VEHICLE_SET_JET_WASH_FORCE_ENABLED(Any p0) { invoke<void>(0x9D30687C57BAA0BB, p0); } // 0x9D30687C57BAA0BB b1011
NATIVE_DECL void SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(Vehicle vehicle, BOOL toggle) { invoke<void>(0x86B4B6212CB8B627, vehicle, toggle); } // 0x86B4B6212CB8B627 b1011
NATIVE_DECL void SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(BOOL toggle) { invoke<void>(0x41290B40FA63E6DA, toggle); } // 0x41290B40FA63E6DA b1011
NATIVE_DECL void _SET_VEHICLE_USE_HORN_BUTTON_FOR_NITROUS(BOOL toggle) { invoke<void>(0x1980F68872CC2C3D, toggle); } // 0x1980F68872CC2C3D b3095
NATIVE_DECL void VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(Vehicle vehicle, Hash modelHash) { invoke<void>(0x4D610C6B56031351, vehicle, modelHash); } // 0x4D610C6B56031351 b1011
NATIVE_DECL void VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(Vehicle vehicle, int textureVariation) { invoke<void>(0xA74AD2439468C883, vehicle, textureVariation); } // 0xA74AD2439468C883 b1011
NATIVE_DECL int VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(Any p0, Any p1) { return invoke<int>(0x0419B167EE128F33, p0, p1); } // 0x0419B167EE128F33 b1103
@ -6565,11 +6605,20 @@ namespace VEHICLE
NATIVE_DECL Vehicle GET_LAST_SHUNT_VEHICLE(Vehicle vehicle) { return invoke<Vehicle>(0x04F2FA6E234162F7, vehicle); } // 0x04F2FA6E234162F7 b1604
NATIVE_DECL void SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(BOOL toggle) { invoke<void>(0x143921E45EC44D62, toggle); } // 0x143921E45EC44D62 b1604
NATIVE_DECL void SET_OVERRIDE_NITROUS_LEVEL(Vehicle vehicle, BOOL toggle, float level, float power, float rechargeTime, BOOL disableSound) { invoke<void>(0xC8E9B6B71B8E660D, vehicle, toggle, level, power, rechargeTime, disableSound); } // 0xC8E9B6B71B8E660D b1604
NATIVE_DECL void SET_NITROUS_IS_ACTIVE(Vehicle vehicle, BOOL enabled) { invoke<void>(0x465EEA70AF251045, vehicle, enabled); } // 0x465EEA70AF251045 b3095
NATIVE_DECL void _SET_OVERRIDE_TRACTION_LOSS_MULTIPLIER(Vehicle vehicle, float modifier) { invoke<void>(0xAFD262ACCA64479A, vehicle, modifier); } // 0xAFD262ACCA64479A b3095
NATIVE_DECL void _SET_DRIFT_SLIP_ANGLE_LIMITS(Vehicle vehicle, float durationScalar, float amplitudeScalar, float slipAngleLimit) { invoke<void>(0xDAF4C98C18AC6F06, vehicle, durationScalar, amplitudeScalar, slipAngleLimit); } // 0xDAF4C98C18AC6F06 b3095
NATIVE_DECL void _SET_MINIMUM_TIME_BETWEEN_GEAR_SHIFTS(Vehicle vehicle, int time) { invoke<void>(0x16CFBC5E7EB32861, vehicle, time); } // 0x16CFBC5E7EB32861 b3095
NATIVE_DECL void FULLY_CHARGE_NITROUS(Vehicle vehicle) { invoke<void>(0x1A2BCC8C636F9226, vehicle); } // 0x1A2BCC8C636F9226 b3095
NATIVE_DECL float _GET_REMAINING_NITROUS_DURATION(Vehicle vehicle) { return invoke<float>(0xBEC4B8653462450E, vehicle); } // 0xBEC4B8653462450E b3095
NATIVE_DECL BOOL IS_NITROUS_ACTIVE(Vehicle vehicle) { return invoke<BOOL>(0x491E822B2C464FE4, vehicle); } // 0x491E822B2C464FE4 b3095
NATIVE_DECL void CLEAR_NITROUS(Vehicle vehicle) { invoke<void>(0xC889AE921400E1ED, vehicle); } // 0xC889AE921400E1ED b3095
NATIVE_DECL void SET_INCREASE_WHEEL_CRUSH_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke<void>(0x2970EAA18FD5E42F, vehicle, toggle); } // 0x2970EAA18FD5E42F b1604
NATIVE_DECL void SET_DISABLE_WEAPON_BLADE_FORCES(BOOL toggle) { invoke<void>(0x211E95CE9903940C, toggle); } // 0x211E95CE9903940C b1604
NATIVE_DECL void SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(BOOL toggle) { invoke<void>(0x5BBCF35BF6E456F7, toggle); } // 0x5BBCF35BF6E456F7 b1604
NATIVE_DECL BOOL GET_DOES_VEHICLE_HAVE_TOMBSTONE(Vehicle vehicle) { return invoke<BOOL>(0x71AFB258CCED3A27, vehicle); } // 0x71AFB258CCED3A27 b1604
NATIVE_DECL void HIDE_TOMBSTONE(Vehicle vehicle, BOOL toggle) { invoke<void>(0xAE71FB656C600587, vehicle, toggle); } // 0xAE71FB656C600587 b1604
NATIVE_DECL void APPLY_EMP_EFFECT(Vehicle vehicle) { invoke<void>(0x249249D74F813EB2, vehicle); } // 0x249249D74F813EB2 b3095
NATIVE_DECL BOOL GET_IS_VEHICLE_DISABLED_BY_EMP(Vehicle vehicle) { return invoke<BOOL>(0x0506ED94363AD905, vehicle); } // 0x0506ED94363AD905 b1604
NATIVE_DECL void SET_DISABLE_RETRACTING_WEAPON_BLADES(BOOL toggle) { invoke<void>(0x8F0D5BA1C2CC91D7, toggle); } // 0x8F0D5BA1C2CC91D7 b1604
NATIVE_DECL float GET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex) { return invoke<float>(0x55EAB010FAEE9380, vehicle, wheelIndex); } // 0x55EAB010FAEE9380 b1868
@ -6584,6 +6633,10 @@ namespace VEHICLE
NATIVE_DECL BOOL GET_DRIFT_TYRES_SET(Vehicle vehicle) { return invoke<BOOL>(0x2F5A72430E78C8D3, vehicle); } // 0x2F5A72430E78C8D3 b2372
NATIVE_DECL void NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(Vehicle vehicle, BOOL toggle) { invoke<void>(0xEC0C1D4922AF9754, vehicle, toggle); } // 0xEC0C1D4922AF9754 b2372
NATIVE_DECL void SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(Vehicle vehicle, BOOL p1) { invoke<void>(0xEF9D388F8D377F44, vehicle, p1); } // 0xEF9D388F8D377F44 b2699
NATIVE_DECL void _SET_ALLOW_COLLISION_WHEN_IN_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke<void>(0x27D27223E8EF22ED, vehicle, toggle); } // 0x27D27223E8EF22ED b3095
NATIVE_DECL BOOL _IS_VEHICLE_GEN9_EXCLUSIVE_MODEL(Hash vehicleModel) { return invoke<BOOL>(0x6638C0F19DE692FE, vehicleModel); } // 0x6638C0F19DE692FE b3095
NATIVE_DECL int _GET_VEHICLE_MAX_EXHAUST_BONE_COUNT() { return invoke<int>(0x3EE18B00CD86C54F); } // 0x3EE18B00CD86C54F b3095
NATIVE_DECL BOOL _GET_VEHICLE_EXHAUST_BONE(Vehicle vehicle, int index, int* boneIndex, BOOL* axisX) { return invoke<BOOL>(0xE728F090D538CB18, vehicle, index, boneIndex, axisX); } // 0xE728F090D538CB18 b3095
}
namespace WATER
@ -6699,6 +6752,7 @@ namespace WEAPON
NATIVE_DECL void SET_PED_CHANCE_OF_FIRING_BLANKS(Ped ped, float xBias, float yBias) { invoke<void>(0x8378627201D5497D, ped, xBias, yBias); } // 0x8378627201D5497D 0xB4F44C6E b323
NATIVE_DECL Object SET_PED_SHOOT_ORDNANCE_WEAPON(Ped ped, float p1) { return invoke<Object>(0xB4C8D77C80C0421E, ped, p1); } // 0xB4C8D77C80C0421E 0xEC2E5304 b323
NATIVE_DECL void REQUEST_WEAPON_HIGH_DETAIL_MODEL(Entity weaponObject) { invoke<void>(0x48164DBB970AC3F0, weaponObject); } // 0x48164DBB970AC3F0 0xE3BD00F9 b323
NATIVE_DECL void _SET_WEAPON_PED_DAMAGE_MODIFIER(Hash weapon, float damageModifier) { invoke<void>(0x1091922715B68DF0, weapon, damageModifier); } // 0x1091922715B68DF0 b3095
NATIVE_DECL void SET_WEAPON_DAMAGE_MODIFIER(Hash weaponHash, float damageMultiplier) { invoke<void>(0x4757F00BC6323CFE, weaponHash, damageMultiplier); } // 0x4757F00BC6323CFE b505
NATIVE_DECL void SET_WEAPON_AOE_MODIFIER(Hash weaponHash, float multiplier) { invoke<void>(0x4AE5AC8B852D642C, weaponHash, multiplier); } // 0x4AE5AC8B852D642C b2372
NATIVE_DECL void SET_WEAPON_EFFECT_DURATION_MODIFIER(Hash p0, float p1) { invoke<void>(0xE6D2CEDD370FF98E, p0, p1); } // 0xE6D2CEDD370FF98E b2372
@ -6733,5 +6787,4 @@ namespace ZONE
NATIVE_DECL void OVERRIDE_POPSCHEDULE_VEHICLE_MODEL(int scheduleId, Hash vehicleHash) { invoke<void>(0x5F7D596BAC2E7777, scheduleId, vehicleHash); } // 0x5F7D596BAC2E7777 0x3F0A3680 b323
NATIVE_DECL void CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL(int scheduleId) { invoke<void>(0x5C0DE367AA0D911C, scheduleId); } // 0x5C0DE367AA0D911C 0x7A72A24E b323
NATIVE_DECL Hash GET_HASH_OF_MAP_AREA_AT_COORDS(float x, float y, float z) { return invoke<Hash>(0x7EE64D51E8498728, x, y, z); } // 0x7EE64D51E8498728 0xB5C5C99B b323
}
}

View File

@ -154,7 +154,7 @@ namespace big
{
m_current_ent = ped::spawn(ePedType::PED_TYPE_ARMY, m_ped_model_hash, m_ped_clone, location, 0.f, false);
ENTITY::SET_ENTITY_HEALTH(m_current_ent, 0, 0);
ENTITY::SET_ENTITY_HEALTH(m_current_ent, 0, 0, 0);
script::get_current()->yield(20ms);
PED::RESURRECT_PED(m_current_ent);
TASK::CLEAR_PED_TASKS(m_current_ent);

View File

@ -52,7 +52,7 @@ namespace big
if (s.should_override_health())
{
PED::SET_PED_MAX_HEALTH(handle, s.m_ped_health);
ENTITY::SET_ENTITY_HEALTH(handle, s.m_ped_health, 0);
ENTITY::SET_ENTITY_HEALTH(handle, s.m_ped_health, 0, 0);
}
if (s.should_override_armor())
{

View File

@ -17,7 +17,7 @@ namespace big
{
if (entity::take_control_of(m.handle))
{
ENTITY::SET_ENTITY_HEALTH(m.handle, 0, false);
ENTITY::SET_ENTITY_HEALTH(m.handle, 0, false, 0);
entity::delete_entity(m.handle);
}
}
@ -38,7 +38,7 @@ namespace big
{
if (entity::take_control_of(m.handle))
{
ENTITY::SET_ENTITY_HEALTH(m.handle, 0, false);
ENTITY::SET_ENTITY_HEALTH(m.handle, 0, false, 0);
entity::delete_entity(m.handle);
}
}

View File

@ -134,7 +134,7 @@ namespace big
ENTITY::SET_ENTITY_ALPHA(ped_handle, ped_node.child("OpacityLevel").text().as_int(), false);
PED::SET_PED_MAX_HEALTH(ped_handle, ped_node.child("MaxHealth").text().as_float());
ENTITY::SET_ENTITY_HEALTH(ped_handle, ped_node.child("Health").text().as_float(), false);
ENTITY::SET_ENTITY_HEALTH(ped_handle, ped_node.child("Health").text().as_float(), false, 0);
PED::SET_PED_ARMOUR(ped_handle, ped_properties_node.child("Armour").text().as_float());
ENTITY::SET_ENTITY_PROOFS(ped_handle,
ped_node.child("IsBulletProof").text().as_bool(),

View File

@ -403,7 +403,7 @@ namespace big
ENTITY::FREEZE_ENTITY_POSITION(ent, frozenpos);
ENTITY::SET_ENTITY_VISIBLE(ent, visible, 0);
ENTITY::SET_ENTITY_MAX_HEALTH(ent, max_health);
ENTITY::SET_ENTITY_HEALTH(ent, health, 0);
ENTITY::SET_ENTITY_HEALTH(ent, health, 0, 0);
ENTITY::SET_ENTITY_HAS_GRAVITY(ent, gravity);
ENTITY::SET_ENTITY_INVINCIBLE(ent, invincible);
ENTITY::SET_ENTITY_PROOFS(ent, bullet_proof, collision_proof, explosion_proof, fire_proof, melee_proof, false, 0, 0);

View File

@ -492,14 +492,14 @@ namespace big::ped
script::get_current()->yield();
PED::CLONE_PED_TO_TARGET(target, self::ped);
ENTITY::SET_ENTITY_MAX_HEALTH(self::ped, max_health);
ENTITY::SET_ENTITY_HEALTH(self::ped, current_health, 0);
ENTITY::SET_ENTITY_HEALTH(self::ped, current_health, 0, 0);
PED::SET_PED_ARMOUR(self::ped, current_armor);
}
inline void kill_ped(const Ped ped)
{
if (entity::take_control_of(ped, 0))
ENTITY::SET_ENTITY_HEALTH(ped, 0, self::ped);
ENTITY::SET_ENTITY_HEALTH(ped, 0, self::ped, 0);
else
{
auto ptr = g_pointers->m_gta.m_handle_to_ptr(ped);
@ -606,7 +606,7 @@ namespace big::ped
if (ENTITY::DOES_ENTITY_EXIST(veh))
{
if (math::distance_between_vectors(ENTITY::GET_ENTITY_COORDS(ped, 0), ENTITY::GET_ENTITY_COORDS(veh, 0)) < 15.f)
TASK::TASK_ENTER_VEHICLE(ped, veh, 10000, (int)seat, movespeed, 8, NULL);
TASK::TASK_ENTER_VEHICLE(ped, veh, 10000, (int)seat, movespeed, 8, NULL, 0);
else
PED::SET_PED_INTO_VEHICLE(ped, veh, (int)seat);
}

View File

@ -113,7 +113,7 @@ namespace big
PED::SET_PED_ARMOUR(ped, 100);
ENTITY::SET_ENTITY_MAX_HEALTH(ped, 1000);
ENTITY::SET_ENTITY_HEALTH(ped, 1000, 0);
ENTITY::SET_ENTITY_HEALTH(ped, 1000, 0, 0);
PED::SET_PED_COMBAT_ABILITY(ped, 100);
PED::SET_PED_ACCURACY(ped, 100);
PED::SET_PED_COMBAT_ATTRIBUTES(ped, 1, 1);