Skip to content

augustsh/vEssentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vEssentials

TODO

  • Create a discord module
  • Create a log system (Both console and discord logs)
  • Add the permission, queue, chatfilter and database modules
    • Add parts of the playermanager
  • Create a blacklist module (weapon, vehicle and ped blacklist)
  • Create a command module
    • Add basic commands (/revive, /respawn, /dv etc.)
    • Add "chat commands" (/me, /do, /ooc, /gooc, /announce etc.)
    • Integrate with permissions
  • Do research on a phone module, look at i.e. GC Phone
  • Create a playerlist module
  • Create a UI module
    • Regular and car UI
    • Exports for popup menus (Menu informing new players of rules etc.)
    • Notifications
  • Create a Server Controller module
  • Implement a solution for potential "breakout" symbols in incoming arguments. Especially when they're originating from a client script. This is to prevent bad actors from executing code/commands on the server. (First and foremost for the logger, and any potential eval functions that will be used for i.e. the server controller.)

Priority:

  1. Rewrite to TS.
  2. Permission system. Might add other options for perms than just discord.
  3. A "connection manager" that includes a queue, discord ban check and possibility for a whitelist or allowlist check.
  4. Finishing the logger.
  5. Database
  6. Simple website to change the config in an easy and intutive manner (React, and a solution for local database).

Scripts to look into:

Interesting research:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors