Français Créer une license

  • Auteur de la discussion Auteur de la discussion I'm the Boss
  • Date de début Date de début

I'm the Boss

Admin
2/1/20
657
3
43
1 100
Bonjour,

Comment créer une licence ?

1 - Rendez-vous à la racine de votre mission.
2 - Rendez-vous dans \config\Config_Licenses.hpp.
3 - Placez vous à l'intérieur de la classe Licenses puis créez une nouvelle classe.

Exemple :

Code:
Développer Réduire Copier
class maLicence {
   variable = "maLicence";
   displayName = "STR_License_maLicence";
   price = 0;
   illegal = false;
   side = "civ";
};
Le nom de la classe et la variable ne doivent pas être obligatoirement identiques, mais c'est mieux pour s'y retrouver.

  • La variable est nécessaire, choisissez un mot simple ou deuxMots. (rappelez vous, jamais d'accents ou de caractères spéciaux)
  • Le displayName correspond au stringtable du nom affiché en jeu
  • Le price correspond au prix de la licence en jeu
  • illegal = false; pour que la licence soit légale
  • illegal = true; pour que la licence soit illégale
  • Le side parle de lui même et peut-être paramétré sur "civ" ou "cop" ou "med". (seuls les joueurs dans le side indiqués auront accès à cette license.)


4 - Rendez-vous dans stringtable.xml à la racine de votre mission.
5 - Recherchez "Life_License" et ajoutez votre STR à la fin de ce package.

Exemple :

Code:
Développer Réduire Copier
<Key ID="STR_License_maLicence">
    <Original>Le nom de ma licence</Original>
</Key>

6 - Enregistrez les deux fichiers modifiés.

Votre license est créee !
 
Et comment faire un shop (voiture, Habit) que seul les personnes possédant la licences peuvent y avoir accès?
 
Code:
Développer Réduire Copier
conditions = "licence_civ_.....";
 
  • Like
Les réactions: Craziks
Bonjour , si jamais on veut que la licence ne soit pas achetable mais sous whitelist comment faut t'il faire

Cordialement
 
Bonjour , si jamais on veut que la licence ne soit pas achetable mais sous whitelist comment faut t'il faire

Cordialement
Salut,

Tu mets dans ton code price = -1, et ensuite si tu souhaites whitelister quelqu'un, tu lui ajoutes la licence depuis la base de données.
 
Activité
Pour l'instant, il n'y a personne ici