Commit Graph

95 Commits

Author SHA1 Message Date
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 b3a36747a3 Removed saving Steam name in database, closes #246 2020-01-15 10:27:07 +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
ElPumpo 5566abca4f Removed updating loadout from client - usally spawned weapons 2020-01-12 22:04:59 +01:00
ElPumpo ccdd4494c5 Reset color after client print, use async callback for retrieving jobs 2020-01-12 21:55:18 +01:00
ElPumpo 91eb2f8505 Removed jobmaster group 2020-01-12 19:18:41 +01:00
ElPumpo feaf842420 Show player name and not steam name, fixes #354 2020-01-05 15:49:00 +01:00
ElPumpo b30e72bdcc Fixed /givecommandcomponent command, closes #422 2020-01-04 10:55:10 +01:00
ElPumpo fdabf80657 Implemented ESX weapon drops with components support, closes #421 2020-01-04 01:33:12 +01:00
ElPumpo 2f75152457 Changed how pickups work, see desc. Fixed #338, fixed #420
- Pickups now require you to press E once nearby to pick up
- Fixed pickup objects sometimes not showing up #420
- Added animation to picking up and throwing items
- Added message when inventory cannot accept picking up item
2020-01-03 19:20:26 +01:00
ElPumpo bf9c14ed57 Added /giveweaponcomponent command, easier to understand parms table 2020-01-03 17:56:44 +01:00
ElPumpo 2140f8628c Added log level to print uses, and change formatting 2020-01-03 13:55:23 +01:00
ElPumpo 2539e6fa9d Added missing exception handlers to commands, removed /setmoney command closes #206 2020-01-03 12:49:07 +01:00
ElPumpo 4187675148 /dv command changes (see desc)
- Added optional /dv argument for deleting vehicles in proximity
- Use RequestControlOfEntity native to properly delete entities
2019-12-27 14:49:29 +01:00
ElPumpo 2d80e55631 rename _source variable to playerId 2019-12-27 13:49:40 +01:00
ElPumpo aad435842b Update player.lua 2019-12-27 13:47:18 +01:00
ElPumpo f9afa6f017 player.lua: implement canSwapItem() and triggerEvent() 2019-12-27 13:45:53 +01:00
ElPumpo f0130e8f38 player.lua: test nil values 2019-12-27 13:39:31 +01:00
ElPumpo 28bcb5ca71 Removed commands: /loadipl /unloadipl /playanim /playemote /spawnped /spawnobject 2019-12-27 13:00:54 +01:00
ElPumpo c7a30efdd1 Added ESX.Table.Set() function and fixed accounts not loading
http://www.lua.org/pil/11.5.html
2019-11-16 17:41:41 +01:00
ElPumpo aa1ad0a1e8 Minor code improvements 2019-11-14 22:26:13 +01:00
ElPumpo f32f44f502 Fixed trailing spaces, and commands.lua use apostrof 2019-11-14 21:25:16 +01:00
Petr Sopf 40f9d2aa1f Fix pickups not syncing server sided 2019-10-23 21:47:35 +02:00
ElPumpo 145f8ebe75 Breaking changes: implemented global weight inventory system, read description before updating!
- Fixed #256
- Implements #173

__NO OFFICIAL ESX SCRIPT WILL WORK WITH THIS AT THE MOMENT__

This commit will break your entire ESX if you dont use the new SQL format, follow the new one if you want it all to work properly.

Scripts using `item.limit` will break too, instead use `xPlayer.canCarryItem(item, count)`
2019-10-13 20:56:09 +02:00
ElPumpo 32e6c7edc2 Added optional xPlayer.getCoords() argument to return vector3 type 2019-10-13 16:39:29 +02:00
ElPumpo 546ac33b1a Added xPlayer .showNotification() and .showHelpNotification() 2019-10-06 20:29:56 +02:00
ElPumpo 8a7cf56497 xPlayer.getCoords() round to one decimal from ES 2019-09-29 11:30:42 +02:00
ElPumpo 8586fdcce2 Fix thrown items not synced with mid-joined players 2019-09-18 13:47:41 +02:00
ElPumpo 5159e892fe Removed unneeded backticks 2019-08-10 12:43:09 +02:00
ElPumpo adfb9f6522 Fixed xplayer typo 2019-08-04 17:54:18 +02:00
ElPumpo 06d3ee286f Replaced for i= loops with ipairs 2019-08-04 14:55:04 +02:00
Samuel ef5c9e19b4 Merge pull request #278 from DRP-Test/master
Renamed variables to match xPlayer variables
2019-07-20 14:24:54 +02:00
Samuel 5c1416e4bf Merge pull request #274 from izio38/patch-1
Fixed wrong notification target in give weapon code
2019-07-20 14:22:22 +02:00
DanishRP 36bc96cdfe Changed Variables
Changed Variables for self.removeAccountMoney, did not match same scheme as other functions in same function
2019-05-11 01:18:59 +02:00
izio38 fb9f4263a2 wrong notif target 2019-05-05 23:00:08 +02:00
jquiaios cde81c4e8e Fix mislocated break in player accounts loop 2019-04-26 19:03:01 -04:00
ElPumpo 166d8c17a6 Ignore items not registered in "items" table 2019-04-22 11:36:49 +02:00
ElPumpo 3d27e2b0a6 Indent cleanup 2019-04-17 11:38:12 +02:00
ElPumpo 17cbed0263 Added table module, thanks to Gizz
Co-Authored-By: Jérémie N'gadi <jeremie.ngadi@gmail.com>
2019-04-13 23:00:26 +02:00
ElPumpo cd9383a56f Grade supposed to be number type 2019-03-06 22:50:43 +01:00
ElPumpo a088fae0e4 Compatibility with old loadouts prior to components update, fixes #194 2019-03-04 21:32:23 +01:00
ElPumpo b8d0669b64 Fixed job issues and dont query sql on xPlayer creation 2019-03-04 21:21:18 +01:00
ElPumpo e976de722b Implemented xPlayer.setLastPosition and fixed saving coords 2019-02-28 12:59:44 +01:00
ElPumpo 9a39f83aee Minor changes 2019-02-28 12:57:54 +01:00
ElPumpo 5ab6123b44 Implemented ESX.DoesJobExist() 2019-02-28 12:57:09 +01:00
ElPumpo 06aa7bf513 Minor changes 2019-02-22 18:51:38 +01:00
ElPumpo 1a2c52bc83 Check if last position exists 2019-01-03 14:19:18 +01:00
ElPumpo 8cd724e939 Parse xPlayer in esx:playerLoaded 2019-01-03 14:01:34 +01:00
ElPumpo 79c626aa9a Fixed removing weapon 2019-01-03 13:32:29 +01:00
ElPumpo 28d1ebe9d9 Fixed problems with /clearloadout 2019-01-02 12:51:18 +01:00