[FREE] [ESX] TP-BASE (Shortcuts Inventory, Personal Profile, Scoreboard, Tickets..)

Hello FiveM Community,

TP-BASE is fully functionable UI which provides you a very decent and nice design with everything you need on your server and of course compatible with all screen resolutions.

Requirements:

  • ESX

Supported Notification Extended Scripts:

  • mythic_notify
  • okoknotify
  • pnotify
  • default (esx).

Screenshots:

What does this Base UI provides me?

  1. Inventory (Using Shortcuts and Tooltip Hover Text for items or weapons displaying any kind of description / or not).

  2. Personal Player Profile - Displaying Steam Name, Username, Character Statistics such as cash, bank account and black money, including a custom avatar image.

  3. Scoreboard - Fully functionable, displaying job counts. There is also feature for administrators / moderators when clicking a steam name of a player, to display the clicked player personal profile, including their inventory.

  4. Tickets - Allow your players to create tickets when having a problem in game, there is also a feature for administrators / moderators to view all the available tickets (reports), teleport to online players or closing a ticket by setting it as solved in order to not be displayed anymore (Of course an option for webhooking & sql database saving).

  5. Discord Downbar Icon - When a player clicks the discord icon, it directly opens a browser in order to join your discord server.

  6. Feedback Downbar Icon - When a player clicks the feedback (lamp) icon, he / she will be able to create a feedback (suggestion) for the server (Of course an option for webhooking & sql database saving). The url can be changed where config.js file is located.

  7. Information Downbar Icon - When a player clicks the information icon, he / she will be able to read all the game commands and keybinds which are available in the server.

  8. We also provide you a very decent and workable trunk system for storing items, weapons, money and blackmoney, including a trunk weight system.

  9. Supporting second inventories in order to be used for personal preferences, such as opening other players inventory for stealing / robbing (esx_thief).

  10. Achievements System - Displayed in the player’s profile. Keep in mind, those achievements can be given only by having a developer in order to add your own achievements in any scripts if that understood, I cannot make achievements of myself, every server might have different achievements
    but I am allowing to create them in achievements.lua (similar to config) with their own description, image name, title and type such as common, rare…

(!) To give an achievement which exists in achievements.lua, that’s the following event:

TriggerServerEvent(“tp-base:addPlayerAchievement”, targerSource, achievement)

  1. Clicking custom sound when interacting with the Base UI Environment.

Supported Locales:

  • en (English)
  • gr (Greek)
  • de (German)
  • ru (Russian)
  • fr (French)
  • zh (Traditional Chinese)

Those are the supported locales which you can use for your server. In order to select a language, the language can be changed where config.js file is located.

Github Download:

Other scripts which are using TP BASE can be found below:

By The Titans Productions, we thank you and hope you enjoy our release, any improvements or suggestions are always accepted and respected.

15 Likes

nice work bro

1 Like

Thanks a lot!!

1 Like

looks very nice and clean :heart: Good job!

1 Like

Thank you so much i appreciate it!!

woooow its really nice bro

2 Likes

Thank you for all your kind words!

1 Like

Currently added (ZH) Traditional Chinese and (FR) French.

nice work brother!! keep it up

1 Like

Thank you so much, actually everyone for the kinds words, appreciate it!

awesome work :slight_smile:

1 Like

Updated to 1.1.0, now supporting second inventories in order to be used for personal preferences, such as opening other players inventory for stealing / robbing (example).

Also uploaded TP BASE Thief, rework of esx_thief in order to work with TP BASE Second Inventory (TP BASE THIEF) for anyone who is interested.

If anyone download this script and does not work, it is because you don’t have the latest TP Base Version.

Updated to 1.1.1, now added tooltip (item hover information text) which you will be able to add a description in any weapons or items from the configuration file. If an item or weapon does not exist in the list, a hover tooltip will never be displayed.

image

Updated to 1.2.0.

Fixed:

  1. Fixed the player inventory & scoreboard due to the fact that the windows were not displayed in the center.

  2. Fixed when a player changed the avatar image, the UI was closing.

  3. Fixed when a player pressed the “enter” key where the input field is required for changing the avatar, the UI was closing without any action.

Added:

  1. Sidebar downside icons are now having a background image which makes them look more professional.

  2. Achievements System which are displayed in the player’s profile. Keep in mind, those achievements can be given only by having a developer
    in order to add your own achievements in any scripts if that understood, I cannot make achievements of myself, every server might have different achievements
    but I am allowing to create them in achievements.lua (similar to config) with their own description, image name, title and type such as common, rare…

To give an achievement which exists in achievements.lua, that’s the following event:

TriggerServerEvent(“tp-base:addPlayerAchievement”, targerSource, achievement)

Changed:

  1. Personal profile has been re-designed and it now looks more professional which also includes and displaying the player achievements.



Screenshot_6

Please insert the new file base_achievements.sql in order for achievements to work and not having any kind of errors.

Nice Look!

1 Like

Thank you very much!