Commit Graph

142 Commits

Author SHA1 Message Date
ElPumpo e772031094 Fixed some cases of shadowing upvalue 2020-04-14 10:42:03 +02:00
ElPumpo 71e24f0a72 Fixed while statement 2020-04-13 19:02:56 +02:00
ElPumpo 238bcae7c0 Stop incompatible resources (see description)
Automaticly stop resources that

- a) not compatible with ESX, for example spawnmanager
- b) does the same as esx does, but what esx probably does better
2020-04-13 17:50:20 +02:00
ElPumpo 2b58041abb Added default map name & game type
Co-Authored-By: Thuan Truong <newt74@users.noreply.github.com>
2020-04-13 16:33:00 +02:00
ElPumpo ddd3a88336 Minor variable renaming 2020-04-11 11:55:27 +02:00
Andrea Passarini 9f1a18d420 Fix removeWeaponComponent not working correctly 2020-04-07 04:43:24 +02:00
Vegard Bendiktsen f4558c85e3 Support table/list of groups when registering commands (#616)
* Support table/list of groups when registering commands

* Adhere to "unwritten code standard"
2020-04-03 09:20:58 +02:00
ElPumpo fde5571b43 Improved error messages and fixed players joining with same identifier, fixes #605 2020-03-26 11:59:27 +01:00
ElPumpo be2dc2e9e2 Minor adjustments 2020-03-25 22:45:23 +01:00
ElPumpo 8a6579fd7e Added /setaccountmoney command, closes #558 2020-03-24 10:57:25 +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 0fc8c4d9c5 Added /save <playerId> and /saveall commands 2020-03-23 12:10:25 +01:00
ElPumpo d8e4e8d991 Fixed group not storing on db when saving player 2020-03-23 11:55:55 +01:00
ElPumpo 9a1dfa42ca Sync consumed ammo with server properly
No more security issues here!
2020-03-22 09:43:43 +01:00
ElPumpo ff9930068f Keep weight stored 2020-03-15 12:20:08 +01:00
MohamedAmrMahdy e712c0158d Add xPlayer.getMaxWeight() (#559)
* Add xPlayer.getMaxWeight()

Add ability to read current maximum weight for player

* Remove the tab indent
2020-03-11 09:53:57 +01:00
ElPumpo a8255ce6e3 Corrected spelling 2020-03-11 09:44:26 +01:00
ElPumpo e0d561649b Added invalid command handler 2020-03-09 13:05:33 +01:00
ElPumpo 7efcf85abb Fixed indent mistake 2020-03-09 12:35:40 +01:00
麻辣戈壁 086f280a77 Fix give weapon ammo on esx:giveInventoryItem 2020-03-07 19:59:45 +08:00
ElPumpo 1d60857a7e Fixed /setgroup command 2020-03-06 20:46:28 +01:00
ElPumpo 3ba2ed150f Save accounts as encoded json text, migrate script found in development discord 2020-03-06 20:41:37 +01:00
ElPumpo a2308dec59 Implemented starting balance, closes #537 2020-03-04 13:01:46 +01:00
ElPumpo 4e4ebfff7b Re-done locale names for commands, moved hardcoded strings to locale and added /setgroup command 2020-03-04 12:41:57 +01:00
ElPumpo c4655598f9 Removed ES leftover code 2020-03-04 11:28:34 +01:00
ElPumpo 4d9af4e1ab Improved saving loadouts (see desc)
- Only save weapon components if needed, wont save default clip anymore, and if no other component is available then its not saved at all

- Tint index not stored if not above 0
- Weapon label not saved in database since its useless
- Validate weapon on player load
2020-03-01 10:54:03 +01:00
ElPumpo 24a9defca4 Removed xPlayer.removeWeapon() second argument 2020-02-25 15:54:38 +01:00
ElPumpo ecbf340e39 Accept "me" in player or playerId type
Co-Authored-By: Dan Sadler <sadler2@users.noreply.github.com>
2020-02-22 10:05:10 +01:00
ElPumpo 21de2f9420 Remove suggestion on command override 2020-02-17 23:21:04 +01:00
ElPumpo 73a818aed9 Implemented adding chat suggestions 2020-02-17 23:07:38 +01:00
ElPumpo 8a832aee3b Implemented adding chat suggestions, closes #512 2020-02-17 23:07:18 +01:00
ElPumpo 4b648a8bef Override existing commands, and fixed rare bug with cb args all nil 2020-02-17 22:48:44 +01:00
ElPumpo 35a726685e ⚠️⚠️BREAKING COMMIT⚠️⚠️: Complete ES ditch 2020-02-17 15:22:09 +01:00
ElPumpo f236a67d63 Implemented json encoded inventory, closes #177 2020-02-12 12:33:14 +01:00
ElPumpo 68712016ed Added failsafe default coords 2020-02-12 12:04:00 +01:00
ElPumpo 48dfa27397 Removed /disc command, closes #464
Co-Authored-By: Andrea Passarini <profex1999@users.noreply.github.com>
2020-02-11 21:13:25 +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
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 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
ElPumpo 17b19893c9 Fixed benzon typo 2020-01-20 13:21:13 +01:00
Søren Eskildsen 4cc9646512 Added Cash support to /giveaccountmoney
Just to have a easy way to give cash to a person i have added a check to see if account == cash, just to avoide having more commands.
2020-01-20 06:33:17 +01:00
ElPumpo cced6c955e Removed xPlayer .setBankBalance(), .getBank(), .setSessionVar(), .getSessionVar(), .getPermissions(), .setPermissions() 2020-01-19 22:59:26 +01:00
ElPumpo a109701253 removed xPlayer .addBank() and .removeBank()
Phasing out ES code, and those functions were misleading
2020-01-19 22:54:45 +01:00
Julien80 eb407d980c Fix give weapon on esx:giveInventoryItem 2020-01-18 20:53:18 +01:00
ElPumpo 0fbd5d03a2 Minor changes, fixed giving weapon? 2020-01-15 14:10:57 +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 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