mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-29 01:01:22 +00:00
48154495f80a0763cae48e26fdcf061b14f058d5
ESX.PlayerId does not exist - the shared object only defines ESX.playerId, and these were the only two places in the repo using the capitalised name. The nil is passed to the natives as player index 0, so neither call touched the local player. SetPlayerControl at line 266 already used the correct spelling, which is why controls were re-enabled after spawning but never disabled during character selection. Measured on artifact 25770, local player index 128: SetPlayerControl(ESX.PlayerId, false, 0) -> IsPlayerControlOn stays 1 SetPlayerControl(ESX.playerId, false, 0) -> IsPlayerControlOn becomes false HideHud also ignored its argument: hidePlayers was hardcoded to true and the volume override was set to 0.0 for both hiding and unhiding. Correcting only the name would have made the mute apply for the first time and never lift it, so the reset value and the argument have to be handled together.
ESX Legacy
Discord - Website - Documentation
Want more resources? You can browse the Cfx.re Releases board for more!
ESX is the leading framework, trusted by over 12,000 communities to provide the highest quality roleplay servers on FiveM
💗 Supporters
Interested in helping us? Take a look at our patreon
| We would like to sincerely thank the following donors who helped fund the development of ESX. |
|---|
| Mohamad Buhamad - Michael Hein - RoadToSix - Montree Narathong |
| Saydoon - Muhannad alyamani - iSentrie - Wecity - Samuel Nicol |
| Kyle McShea - Artin - Mathias Christoffersen - Jaylan Yilmaz - Callum |
| CONGRESS KW - Michael Hein - Smery sitbon - daZepelin - CMF Community |
Description
Languages
JavaScript
62.3%
Lua
34.8%
TypeScript
1.2%
HTML
0.8%
CSS
0.7%
Other
0.2%