Commit Graph

124 Commits

Author SHA1 Message Date
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
ElPumpo 5566abca4f Removed updating loadout from client - usally spawned weapons 2020-01-12 22:04:59 +01:00
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 e83801cf42 Death module: fixed killer sometimes not getting found, changed native. Fixes #417 2020-01-04 23:54:39 +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 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 756a13f3bb Add vehicle test for /car command, and use IsModelInCdimage() native 2019-12-27 14:09:07 +01:00
ElPumpo 28bcb5ca71 Removed commands: /loadipl /unloadipl /playanim /playemote /spawnped /spawnobject 2019-12-27 13:00:54 +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 0e5dda5779 Added pvp to esx, fixes #302 2019-10-13 19:18:22 +02:00
ElPumpo 322fb19034 Fixed #350 2019-10-09 21:55:44 +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
Samuel 986e12ad38 Merge pull request #322 from LifeGoal/master
Loadout & confiscating fix (read desc)
2019-09-29 09:12:04 +02:00
ElPumpo 8586fdcce2 Fix thrown items not synced with mid-joined players 2019-09-18 13:47:41 +02:00
Viktor 2e39e3d01a Fixed loadout flaw when confiscated while dead 2019-08-04 16:47:33 +02:00
ElPumpo 06d3ee286f Replaced for i= loops with ipairs 2019-08-04 14:55:04 +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 63bdd6daef Removed Show Dot Above Player 2019-07-20 14:34:13 +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 cd9383a56f Grade supposed to be number type 2019-03-06 22:50:43 +01:00
ElPumpo 9a39f83aee Minor changes 2019-02-28 12:57:54 +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 63da91273d death: x,y,z variables instead of unpacked table 2019-02-22 18:51:27 +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 b916bd74b7 Fixed #172 2019-01-13 22:44:32 +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