Commit Graph

165 Commits

Author SHA1 Message Date
ElPumpo 0647f4e77f Fixed stuck on loading screen, fixed player falling trough world, fixed #678 2020-04-20 11:31:19 +02:00
ElPumpo 849da573bf Replaced isLoadoutLoaded variable with a function, removed enable pvp configuration 2020-04-19 11:54:51 +02:00
Lucas ab3cf826da Implemented ShowFloatingHelpNotification() (#662)
* Implement Floating Text

use `ESX.ShowFloatingHelpNotification("lol")` in a loop

* Removed beep and broken duration, fixed indent

Co-authored-by: Lucas <63737942+SSNIKRS@users.noreply.github.com>
Co-authored-by: ElPumpo <samo_kol@hotmail.com>
2020-04-15 20:44:36 +02:00
ElPumpo 17ac9d5846 Fixed mistakes with fuctions returning lists of players
Fixed some ESX functions that are used to get the closests, I forgot that the functions should've returned the player and not the entity handle :/

Also fixed the ESX.Game.GetClosestPed() function just returning your own ped.

Thanks @SSNRSS for helping me iron out the problems!

Co-Authored-By: Lucas. <ssnrss@users.noreply.github.com>
2020-04-15 20:08:00 +02:00
ElPumpo bd76482cae Minor adjustments, changed sql database name 2020-04-14 16:45:28 +02:00
ElPumpo 6a0f3ca452 Fixed untested new code :/ 2020-04-14 13:58:40 +02:00
ElPumpo cf7f6b14f4 Finished new code, closes #249
Co-Authored-By: Lén <corbeau.lenaic@gmail.com>
2020-04-14 13:25:45 +02:00
ElPumpo 5562712975 ⚠️⚠️BREAKING COMMIT⚠️⚠️: Merged dupe client functions code
This changes arguments on the following functions:
- ESX.Game.GetClosestObject()
- ESX.Game.GetPeds(), no more arg for ignoreList
- ESX.Game.GetClosestPed(), no longer a ignore list, instead a whitelist
2020-04-14 13:08:10 +02:00
ElPumpo e772031094 Fixed some cases of shadowing upvalue 2020-04-14 10:42:03 +02:00
ElPumpo 26ac44b35b Hopefully fixed #633 2020-04-14 10:29:30 +02:00
ElPumpo 779afff503 Fixed typos in locales, closes #658 2020-04-14 10:23:55 +02:00
ElPumpo d707b60493 Added timeout on HasCollisionLoadedAroundEntity() 2020-04-12 18:11:35 +02:00
ElPumpo ddd3a88336 Minor variable renaming 2020-04-11 11:55:27 +02:00
ElPumpo 8de2e4311a Unload model where applicable 2020-04-11 11:53:50 +02:00
ElPumpo b0215b9671 Fixed isDead variable not updating properly, closes #635
Co-Authored-By: pitermcflebor <pitermcflebor@users.noreply.github.com>
2020-04-06 17:59:40 +02:00
ElPumpo 492f41ca45 Don't spam request asset natives 2020-04-06 13:19:34 +02:00
ElPumpo 2c2978feaa Replaced coords sync interval with sync every second
Because xPlayer.getCoords() has uses it cant be out of sync code
2020-04-06 12:09:06 +02:00
Jesús 1f61585917 Fixed collisions of pickups items and weapons
Fixed character and car collisions with objects lying on the ground (also weapons and the bat itself).
2020-04-04 19:03:34 +02:00
RoJea32 6c70abd5e8 Fix "attempt to index a nil value field ('?')" (#612)
* Update main.lua

* Update main.lua
2020-03-31 11:24:30 +02:00
ElPumpo 77e810ce95 Fixed setting vehicle pearlescent color
Co-Authored-By: Daniel Hawton <daniel@hawton.org>
Co-Authored-By: ChainTastic <chaintastic@users.noreply.github.com>
2020-03-26 12:10:45 +01:00
ElPumpo 09e50046c0 Only apply a player model if coming from loading screen 2020-03-26 11:24:51 +01:00
ElPumpo be2dc2e9e2 Minor adjustments 2020-03-25 22:45:23 +01:00
ElPumpo 8a586e433c ⚠️⚠️BREAKING COMMIT⚠️⚠️: mapmanager & spawnmanager ditch
Make sure you remove or disable mapmanager and spawnmanager
2020-03-23 13:58:41 +01:00
ElPumpo 986cbfb32a Added missing trailing spaces 2020-03-22 09:47:04 +01:00
ElPumpo 9a1dfa42ca Sync consumed ammo with server properly
No more security issues here!
2020-03-22 09:43:43 +01:00
ElPumpo 79d53a5550 ESX.Game.GetPedMugshot() second argument transparent 2020-02-28 20:05:27 +01:00
ElPumpo 24a9defca4 Removed xPlayer.removeWeapon() second argument 2020-02-25 15:54:38 +01:00
Samuel e9ef6a2ab3 Merge pull request #499 from Deliux/Deliux-patch-1
Xenon Color addition
2020-02-18 00:41:27 +01:00
ElPumpo 8a832aee3b Implemented adding chat suggestions, closes #512 2020-02-17 23:07:18 +01:00
ElPumpo 35a726685e ⚠️⚠️BREAKING COMMIT⚠️⚠️: Complete ES ditch 2020-02-17 15:22:09 +01:00
Deliux e6c90ea30e Xenon Color addition
Could be used in esx_lscustoms, to change colors of xenons
2020-02-12 15:40:19 +02:00
ElPumpo b2a46fdfb3 Reverted new RegisterKeyMapping() native usage for now, its broken :/ 2020-02-12 12:06:05 +01:00
ElPumpo 11a541b672 Fixed #496 2020-02-12 10:32:23 +01:00
ElPumpo baa9ca3afc Implemented weapon tint support (desc), closes #477
- Implemented two new xPlayer functions:
  - .getWeaponTint(weaponName)
  - .setWeaponTint(weaponName, weaponTintIndex)

Thanks to @profex1999 for co authoring this!

Co-Authored-By: Andrea Passarini <profex1999@users.noreply.github.com>
2020-02-11 21:11:54 +01:00
Jay 8e13cf6613 esx:spawnVehicle using Player Heading (#486)
* esx:spawnVehicle using Player Heading

Updated esx:spawnVehicle to use the players heading as opposed to the default 90.0 degree angle

* Update main.lua
2020-02-11 19:45:48 +01:00
ElPumpo f11e97e0a5 Improved ammo label handling, extended weapon configuration file with ammo hash and label 2020-02-11 11:50:59 +01:00
ElPumpo e25f5dee2e Temp code revert for loadout updating, fixes ammo sync 2020-02-11 11:37:47 +01:00
ElPumpo 6ed2e1c4e7 Minor changes 2020-02-01 13:02:23 +01:00
ElPumpo cd1ce6a849 Don't parse item object to client, added weapon component notifications (more see desc)
- Removed xPlayer .displayBank()
- Fixed issues with giving weapon using commands
- Modified ESX.UI.ShowInventoryItemNotification() to take string instead of table
- Minor adjustments and variable renames
- Fixed lower case weapons not droppable
- Removed /disconnect command becasue fivem implemented their own
2020-01-20 14:33:24 +01:00
Samuel b011cd8fd5 Merge pull request #411 from lemonpea/master
Add function to replace all elements
2020-01-20 12:27:13 +01:00
ElPumpo 133825dbea Use new key register 2020-01-19 17:57:28 +01:00
ElPumpo 99c43b62c0 Fixed Teleport function with vector3 types 2020-01-16 12:26:31 +01:00
ElPumpo 06eb61fa2a Fixed random vehicle colors 2020-01-15 15:04:15 +01:00
ElPumpo 1e146c3211 Added entity check for GetVehicleProperties() 2020-01-15 14:13:15 +01:00
ElPumpo 0fbd5d03a2 Minor changes, fixed giving weapon? 2020-01-15 14:10:57 +01:00
ElPumpo 0d4377042d Update functions.lua 2020-01-15 12:33:55 +01:00
ElPumpo 60fd7e317b Added optional notification background color arugment
Co-Authored-By: WolfShy1 <wolfshy1@users.noreply.github.com>
2020-01-15 12:18:39 +01:00
ElPumpo c345d40374 Disable DisplayHelpTextThisFrame saveToBreif, fixed code 2020-01-15 12:11:37 +01:00
ElPumpo 1d83a1f2f4 Updated native names, added optional values (read desc)
Added flash and saveToBreif booleans to ESX.ShowNotification() and ESX.ShowHelpNotification()

Added two optional booleans thisFrame, beep to ShowHelpNotification() and last new optional argument duration
2020-01-15 11:54:19 +01:00
ElPumpo f89e051756 BREAKING COMMIT - Player loading improvements (read description!)
This commit implements a new way of saving and getting player coords.

Player coords are synced with its assigned xPlayer, the syncing interval is defined in the configuration file.
Also coords wont sync if the player is too close to their previous location.

Existing servers must change their database to account for the new length of the position varchar, at 53 chars max. There's also a column default value specified in the sql file.

New xPlayer functions:
- .getCoords()
- .setCoords() (x,y,z,heading (optional) table
- .updateCoords()

The last one is used for syncing coords from client (interval). The second one will teleport the player. First one is a renamed .getLastPosition()
2020-01-12 22:13:30 +01:00