Home / Marketplace / Gmod Scripts / Gmod Leveling System / Wiki & F.A.Q


🔹 WIKI & F.A.Q

Wiki of Gmod Leveling System

All your questions about the use of Gmod Leveling System can be found here, they are translated in 2 languages.


Gmod Leveling System
En 🇬🇧 WIKI EN

☰ 1. Command to open the level management menu
The console command to open the level management menu: level
In the chat : !level or !xp
☰ 2. List of XP Modules already in Gmod Leveling System
XP multiplied by 2 for everyone.
XP multiplied by 3 for everyone.
XP multiplied by 4 for everyone.
Playtime module = Everyone earns XP by being present.
Module AFK = Afk players don't earn XP points.
XP Kills module = Players get XP when they kill a player.
Module XP Death = Players lose a % of XP when they die.
Notify players when XP multiplied by 2 or more.
Notify the XP he earns in the chat system.
Notify when a level up in the chat system.
☰ 3. The different ways to earn XP on your Garry's mod server
1. Par temps de jeu, vous choisissez tout les combien de temps un joueur gagne des points d'expérience juste ne jouant sur votre serveur.
2. Le joueur pourra acheter des XP au marchant.
3. Le joueur pourra gagner des XP en tuant des Npcs
4. Le joueur pourra gagner des XP en tuant d'autres joueurs.
☰ 4. How do I manually set a user's experience points?
In the interface and database management, click on the user and select the option: "Manual setting of experience points".
Gmod DarkRP Manual setting of experience points
☰ 5. How do I manually set a user's level?
In the interface and database management, click on the user and select the option: "Manual level setting".
Gmod DarkRP Manual level setting
☰ 6. How to reset a player's level and experience?
In the interface and database management, click on the user and select the option : "Reset = EXP:0 LVL:1"
Gmod DarkRP Reset level xp
☰ 7. What is the purpose of the progress menu since I can display the HUD?
Gmod DarkRP Level progression

You can choose to make it longer or shorter by setting the base XP (30XP) and the ratio of xp increase required at the next level (20% by default). So you have a visualization of the gap from level 1 to max level 100 (max level is configurable but by default set to 100).

Everyone likes to see his progress. And its next steps. The player can estimate his playing time to reserve a moment for level farming.

And not everyone will choose to display the progress bar on the HUD on their server, this choice will still allow them to track their progress.
☰ 8. What is the purpose of the ranking
The ranking allows to bring a touch of competition between players, the one who will want to be at the first place will not be alone. It also allows you to see who is invested in evolving. Before we only had the time of the users. But we all know that with AFKs this is not a usable data. A player who has a level is a player who has experience on your server. This has a lot of application as well.
☰ 9. But what is the level for then?
You can restrict access to jobs by level. So new players will be automatically restricted to access DarkRP jobs.
Addons to manage the doors of the maps are planned so that the doors can open only at a required level.
A skill point system is also planned.

All scripts created for the Leveling System will be compatible with this Gmod Leveling System.
☰ 10. Is it compatible with all gamemodes?
Yes, even without any gamemode.
☰ 11. I would like the VIPs to have XP doubled how to do it?
It's very simple, go to configuration, click on VIP if you have named the rank so and activate the option XP x 2. That's all. You can do the test yourself by dropping an item that gives xp.
☰ 12. How to make users buy a level or experience points from the merchant?
Generate stores on your server with Gmod Store Builder
You will have to add the spawnable XP in the configurable store. Set the price in money or cash shop.
☰ 13. Is the AFK system included? Why do it?
The AFK system is included. Absent players will be marked as afk and will not earn the XP earned with the Playtime option enabled. If you have decided so in the options. It is your choice.
☰ 14. Is the Playtime module included? What is it for?
Playtime is a loop that allows you to define how long it takes for a player to earn experience points.
If you set every 10 minutes the player earns 50xp then every 10 minutes he will earn 50 experience points. This is configurable as you wish.
☰ 15. How to configure the XP required per level manually?
In the configuration file, and below -----Set Manual XP per level-----
Add these lines at the bottom of the configuration file for example from level 1 to 5:

cfg.all_level[1]=30
cfg.all_level[2]=35
cfg.all_level[3]=40
cfg.all_level[4]=50
cfg.all_level[5]=80

And so on.
☰ 16. How to restrict DarkRP jobs with player levels?
Let's take the example of the TEAM_COOK that we want to be accessible only from level 10. We will then have to add the variable: level = 10 in the DarkRP.createJob function.

TEAM_COOK = DarkRP.createJob("Cook", {
color = Color(238, 99, 99, 255),
model = "models/player/mossman.mdl",
description = [[As a cook, it is your responsibility to feed the other members of your city.
You can spawn a microwave and sell the food you make: /buymicrowave]],
weapons = {},
command = "cook",
max = 2,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
level = 10,
cook = true
})
☰ 17. How can I change the xp gain every so many hours of play?
In the configuration file :
cfg.delay_playtime_to_earn_xp = 5 //Minutes
cfg.XP_amount_earn_with_playtime = 50 // +50XP every 5 minutes (Time defined with cfg.delay_playtime_to_earn_xp)
☰ 18. How to make this level system compatible with some scripts?
Replace ply:getDarkRPVar("level")

with ply:getLevel()

To replace vondrakis : Some script detect Vondrakis with its global variable : LevelSystemConfiguration
Just replace it with nordahl_cfg_3919 which is the global variable of Gmod Leveling System.
☰ 19. How to make players earn exp only when they kill users of another DarkRP faction?
In the configuration file :

cfg.XP_earn_when_faction = 0

PvP kills give EXP points if the user is not in the same faction. 0 = OFF, 1 = ON (For those who use the faction system and DarkRP)
Fr 🇫🇷 WIKI FR

☰ 1. Commande pour ouvrir le menu de gestion de level
La commande console pour ouvrir le menu de gestion de level : level
Dans le chat : !level ou !xp
☰ 2. Liste des Modules d'XP déjà présent dans Gmod Leveling System
XP multiplié 2 pour tout le monde.
XP multiplié 3 pour tout le monde.
XP multiplié 4 pour tout le monde.
Module Playtime = Tout le monde Gagne des XP en étant présent.
Module AFK = Les joueurs afk ne gagnent pas de point d'XP.
Module XP Kills = Les joueurs gagne des XP lorsqu'il tue un joueur.
Module XP Death = Les joueurs perd un % d'XP lorsqu'il meurt.
Annoncer les joueurs lorsque l'XP multiplé par 2 ou plus.
Notifier les XP qu'il gagne dans le chat system.
Notifier lors d'un level up dans le chat system.
☰ 3. Les différentes façon de gagner du XP sur votre serveur Garry's mod
1. Par temps de jeu, vous choisissez tout les combien de temps un joueur gagne des points d'expérience juste ne jouant sur votre serveur.
2. Le joueur pourra acheter des XP au marchant.
3. Le joueur pourra gagner des XP en tuant des Npcs
4. Le joueur pourra gagner des XP en tuant d'autres joueurs.
☰ 4. Comment régler manuellement les points d'expérience d'un utilisateur?
Dans l'interface et la gestion de base de donnée, cliquez sur l'utilisateur et sélectionnez l'option : "Réglage manuel des points d'expérience"
Gmod DarkRP Réglage manuel des points d'expérience
☰ 5. Comment régler manuellement le level d'un utilisateur?
Dans l'interface et la gestion de base de donnée, cliquez sur l'utilisateur et sélectionnez l'option : "Réglage manuel du level"
Gmod DarkRP Réglage manuel du level
☰ 6. Comment réinitialiser le level et l'expérience d'un joueur?
Dans l'interface et la gestion de base de donnée, cliquez sur l'utilisateur et sélectionnez l'option : "Reset = EXP:0 LVL:1"
Gmod DarkRP Reset level xp
☰ 7. À quoi sert le menu de progression puisque je peux afficher l'HUD?
Gmod DarkRP Level progression

Vous pouvez choisir de rendre plus ou moins longue la monté en leve en configurant l'XP de base (30XP) et le ratio d'augmentation d'xp requis au level suivant (20% par défaut). Donc vous avez une visualisation de l'écart du level 1 au level maximum 100 (Le level max est configurable mais par défaut défini à 100).

Tout le monde aime bien voir sa progression. Et ses prochaines étapes. Le joueur peut estimer son temps de jeu pour se réserver un moment pour le farming de level.

Et tout le monde ne choisira d'afficher la barre de progression sur l'HUD sur son serveur, ce choix permettra de quand même suivre sa progression.
☰ 8. À quoi sert le classement
Le classement permet d'apporter une notion de compétition entre joueur, celui qui voudra être à la première place ne sera pas seul. Cela vous permet aussi de voir qui s'investi à évoluer. Avant on avait que le temps de jeu des utilisateurs. Mais on sait tous qu'avec les AFK ce n'est pas une donné utilisable. Un joueur qui a un level c'est un joueur qui a de l'expérience sur votre serveur. Cela a beaucoup d'application également.
☰ 9. Mais à quoi sert le level alors?
Vous pourrez restreindre les accès aux jobs par level. Ainsi les nouveaux joueurs seront automatiquement bridé à l'accès de jobs DarkRP.
Des addons de gestion des portes des maps sont prévue pour que les portes puissent s'ouvrir uniquement à un level requis.
Un système de points de compétences est également prévue.

Tout les scripts crée pour les Leveling System seront compatible avec ce Gmod Leveling System.
☰ 10. Est ce que c'est compatible avec tout les gamemodes?
Oui même sans aucun gamemode.
☰ 11. Je voudrais que les VIP ai XP doublé comment faire?
C'est très simple, allez dans configuration, Cliquez sur VIP si vous avez nommé le rang ainsi et activez l'option XP x 2. C'est tout. Vous pourrez faire le teste vous même en droppant un objet qui donne l'xp.
☰ 12. Comment faire en sorte que les utilisateurs puissent acheter un level ou des points d'expérience au marchand?
Generez des boutiques sur votre serveur avec Gmod Store Builder
Il vous faudra ajouter les XP spawnable dans la boutique configurable. Définissez le prix en money ou en cash shop.
☰ 13. Système d'AFK est-il inclus ? Pourquoi faire?
Le système d'AFK est inclus. Les joueurs absent seront marqué comme afk et ne gagneront pas les XP gagné avec l'option Playtime activé. Si vous l'avez décidé ainsi dans les options. C'est votre choix.
☰ 14. Module Playtime est t'il inclut? À quoi ça sert?
Playtime est une boucle qui permet de définir au bout de combien de temps un joueur gagne des points d'expérience.
Si vous avez défini toute les 10 minutes le joueur gagne 50xp alors toute les 10 minutes il gagnera 50 points d'expérience. C'est configurable à votre guise.
☰ 15. Comment configurer les XP requis par level manuellement?
Dans le fichier configuration, et dessous de -----Set Manual XP per level-----
Ajoutez ses lignes en bas du fichier configuration par exemple du level 1 à 5 :

cfg.all_level[1]=30
cfg.all_level[2]=35
cfg.all_level[3]=40
cfg.all_level[4]=50
cfg.all_level[5]=80

Ainsi de suite.
☰ 16. Comment restreindre les jobs DarkRP avec les levels des joueurs?
On va prendre l'exemple de la TEAM_COOK que l'on souhaite accessible seulement à partir du niveau 10. Il faudra alors ajouter la variable : level = 10 dans la fonction DarkRP.createJob.

TEAM_COOK = DarkRP.createJob("Cook", {
color = Color(238, 99, 99, 255),
model = "models/player/mossman.mdl",
description = [[As a cook, it is your responsibility to feed the other members of your city.
You can spawn a microwave and sell the food you make: /buymicrowave]],
weapons = {},
command = "cook",
max = 2,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
level = 10,
cook = true
})
☰ 17. Comment modifier le gain d'xp tout les autants de temps de jeu?
Dans le fichier configuration :
cfg.delay_playtime_to_earn_xp = 5 //Minutes
cfg.XP_amount_earn_with_playtime = 50 // +50XP toutes les 5 minutes (Temps défini avec cfg.delay_playtime_to_earn_xp)
☰ 18. Comment rendre ce système de level compatible avec certains scripts?
Remplacez ply:getDarkRPVar("level")

Par ply:getLevel()

Pour remplacer vondrakis : Certains script détecte Vondrakis avec sa variable global : LevelSystemConfiguration
Il suffit de la remplacer par nordahl_cfg_3919 qui est la variable global de Gmod Leveling System.
☰ 19. Comment faire pour que les joueurs gagnent des exp seulment quand ils tuent des utilisateurs d'une autre faction DarkRP?
Dans le fichier configuration :

cfg.XP_earn_when_faction = 0

Les tueries JcJ donnent des points d'EXP si l'utilisateur n'est pas dans la même faction. 0 = OFF, 1 = ON (Pour ceux qui utilisent le système de faction et DarkRP)
Gmod Addons
v3.7
★★★★★

15.00€
7.50€

-50%


📥 Download 3.7


🎫 Open Ticket
⛔️ Sorry, you are not connected
Script Information

Reviews :

★★★★★

5.00/5 based on 2 reviews

Sales :

43

Published :

11 months

Last update :

Version :

version 3.7

DRM :

Yes


Categories :

Gmod addons

Requierements :

Garry's Mod Server

Languages :

🇬🇧 🇫🇷 🇩🇪 🇷🇺 🇪🇸

Author :

Norda

Tags :


Admin Compatible DarkRP Donation Jobs Optimisation Gameplay Management Allgamemode
Product author
avatar-76561198033784269

Norda

76561198033784269
🎨 Creator

Scripts