Commit Graph

67 Commits

Author SHA1 Message Date
ElPumpo 9be103db31 ESX.Game.Teleport() support heading, minor cleanup 2020-01-12 21:04:04 +01:00
ElPumpo feaf842420 Show player name and not steam name, fixes #354 2020-01-05 15:49:00 +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 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 130df3f18f Fixed notification 99 char limit by using TextEntry, fixes #286
You can also split up strings each 99 chars and still use AddTextComponentSubstringPlayerName
2019-10-13 20:20:12 +02:00
ElPumpo 4000e1eb34 Added DrawText3D() optional font argument 2019-10-06 20:29:21 +02:00
ElPumpo 06952418bf DrawText3D: use SetDrawOrigin() instead of World3dToScreen2d() that was one frame behind 2019-09-29 11:30:21 +02:00
ElPumpo 44c05b8fae Added fuel to veh properties and ensure decimal value 2019-08-02 11:33:10 +02:00
ElPumpo e850da085e See description for changes
Fixed the "health" problems on vehicles. It seems like you shouldn't use the `GetEntityHealth()` on vehicles at all since it is linked to the `GetVehicleBodyHealth()` native.
But if you use the `SetEntityHealth()` native on an vehicle it breaks the link. Instead there's both body health and engine health that ESX has missed out on.
Since the new used `GetVehicle***` natives return decimal values we round them to 1 decmial.
Also dirt levels are now rounded to one decimal since they make 0 visable difference.
2019-07-30 20:40:39 +02:00
ElPumpo 9fa0c12e02 Replaced MaxPlayers with GetActivePlayers for all babies 👶 2019-07-20 13:09:42 +02:00
ElPumpo 954572c934 Minor changes, removed keys table 2019-06-08 22:24:20 +02:00
ElPumpo 15489ec3c7 Proper hud natives 2019-05-20 23:05:38 +02:00
ElPumpo 3d27e2b0a6 Indent cleanup 2019-04-17 11:38:12 +02:00
ElPumpo 51b2df94af Fixed IsVehicleEmpty() again 2019-03-30 08:49:03 +01:00
ElPumpo 28ce131fb7 Implemented vehicle extras property support, closes #186 2019-03-09 18:37:01 +01:00
ElPumpo 611bf76aaa Fixed IsVehicleEmpty() 2019-02-27 09:24:37 +01:00
ElPumpo 799a35fdf4 Implemented ESX.Game.IsVehicleEmpty() 2019-02-24 19:28:47 +01:00
ElPumpo 7e66edc351 Use correct text component 2019-01-15 23:35:51 +01:00
ElPumpo 63c8191be3 Proper default config 2019-01-13 22:45:03 +01:00
ElPumpo fb816bb9b7 Implemented menu.setTitle() 2019-01-13 00:33:00 +01:00
ElPumpo dade4f70ab Fixed removing elements 2019-01-12 19:50:18 +01:00
ElPumpo 9382128f2e Proper RequestCollisionAtCoord arguments 2019-01-08 13:51:00 +01:00
ElPumpo 2ac03e534e Implemented menu.removeElement(query) 2019-01-06 18:47:49 +01:00
ElPumpo 5e35663c95 Fixed mod liveries, thanks to Chubbs 2019-01-01 18:34:13 +01:00
ElPumpo 6c32c9ede0 Fixed bank money being droppable 2018-12-29 14:47:29 +01:00
ElPumpo 0a374bd831 Use saved nearbyPlayer variable, see #181 2018-12-29 14:22:16 +01:00
ElPumpo caec057954 Initial support for weapon components 2018-12-29 02:10:37 +01:00
ElPumpo 201b5f9ff2 Use old native as new one broke drawing 3d text 2018-12-23 17:46:55 +01:00
ElPumpo b63c147fc0 Proper raycast arguments, trim last position 2018-12-23 15:05:00 +01:00
ElPumpo 2fd7d326be 'Throwing' update, see desc, resolves #19
- proper i18n strings for dropping accounts, money, standard and weapons

- check if the player has the weapon

- workaround for duplicating weapon ammo when dropping weapon with 0 ammo

- removed throw delay

- code cleanup
2018-12-23 14:32:38 +01:00
ElPumpo 9224f9119f Minor changes, updated native names 2018-12-23 11:38:39 +01:00
ElPumpo a3d3692479 Proper CreateObject() arguments 2018-12-17 21:47:23 +01:00
ElPumpo f68e11be2d Trim vehicle plates 2018-11-29 15:32:36 +01:00
ElPumpo c975fea6d3 Don't give weapon if target already has one, seperate string for weapon without ammo 2018-11-25 17:32:36 +01:00
ElPumpo d804fb316f Money color and formatting in inventory 2018-11-17 12:37:17 +01:00
ElPumpo db50388543 Minor changes, missing semicolons in JS 2018-11-10 10:37:27 +01:00
ElPumpo 6461ee2822 Implemented Config.EnableHud 2018-09-28 10:34:05 +02:00
ElPumpo f172cfee9b Removed specifiying amount of ammo when giving weapon 2018-09-28 09:17:00 +02:00
ElPumpo c07cdde7c8 Tab indent update 2018-09-01 17:43:35 +02:00
ElPumpo 7e31fc90f4 Possible fix for onPlayerKilled event where killer id isn't an active player 2018-08-28 12:02:05 +02:00
Corey McCown 36a0c0d0d9 Fix #114 (#123)
Fixes #114
2018-08-14 19:35:39 -04:00
ElPumpo 5e6714a323 Implemented ESX.Game.IsSpawnPointClear(coords, radius) 2018-08-05 13:08:02 +02:00
ElPumpo 7d47e7b772 Implemented ESX.Streaming helper 2018-07-19 19:29:38 +02:00
ElPumpo 50c5deff5f Implemented experimental Scaleform API 2018-07-15 13:38:46 +02:00
ElPumpo 38f3b14f94 Implemented selecting who to give items, major improvements with inventory system, closes #107 2018-07-14 22:55:57 +02:00
ElPumpo 330fb4527b Fixed exploit dupe throw in vehicles, closes #101 2018-07-08 15:33:13 +02:00
ElPumpo 985f2a81fb Refactoring, added shared functions
- Added ESX.ShowHelpNotification
- Added misc shared functions
2018-07-07 13:31:40 +02:00
ElPumpo 8dad759187 Added /clear /cls for clearing chat, 4 tab indent for inventory 2018-07-01 14:48:37 +02:00
ElPumpo 3de26d020b Improved ammo handling 2018-06-22 22:25:34 +02:00
ElPumpo 74d27e4d80 Manual revert: buggy networked vehicle
It broke prop spawning so it's gone.
2018-06-16 10:31:01 +02:00