Français Menu de Licences / Permis

Zomblard

User
11/6/20
194
9
19
800
Salut petit tuto pour mettre en place un menu de licence sous formes de dialog (voir images) :

Difficulté : Hyper simple


license.png
Ce script n'est pas de moi mais j'ai corriger un petit problème qui faisait qu'il ne fonctionner pas
Le script n'enlève pas les licences qu'on as déjà acheter
C'est partie :

1 - Rendez vous dans config\Config_Licenses.hpp et ajouter au dessus de class Licenses - si vous avez d'autre licences ajoutez les ici
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

2 - Ouvrez votre stringtable.xml et ajouter au dessus de <Package name="Shop_Names">
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

3 - Ouvrez votre dialog\MasterHandler.hpp ajouter tout en bas
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

4 - Ouvre votre Functions.hpp et ajouter dans class Shops
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

5 - Créer le fichier license_shop.hpp dans le dossier dialog et mettez ceci à l'intérieur
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

6 - Créer le fichier fn_licshop_update.sqf dans le dossier core\shops et mettez ceci à l'intérieur
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

7 - Créer le fichier fn_licenses.sqf dans le dossier core\shops et mettez ceci à l'intérieur
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

8 - Rendez-vous dans votre mission.sqm supprimez les choses qui ressemble à ça dans votre license shop actuel :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

9 - Toujours dans votre mission.sqm ajoutez ceci pour exécuter le script de menu des licences
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Et voilà c'est fini.
 
Dernière édition par un modérateur:
  • Like
Les réactions: IceEagle132
29/12/19
29
15
450
Nevada
So players can't open the menu from a mile away should do:


this addAction[localize"STR_MAR_DMV",life_fnc_licenses,"DMV",5];
 
  • Like
Les réactions: Zomblard
29/1/20
125
7
27
950
Sa pourrais être cool de faire un check des licenses, je m'explique si tu a la license camion dans la listBox a gauche sa t'affichera License camion (Acquise) d'une certaine couleur
 

Zomblard

User
11/6/20
194
9
19
800
Oui c’était le but du fix :)
Dans un premier temps de les supprimer des disponnibles
 
29/12/19
29
15
450
Nevada
Sa pourrais être cool de faire un check des licenses, je m'explique si tu a la license camion dans la listBox a gauche sa t'affichera License camion (Acquise) d'une certaine couleur
So the update makes it so now if you own a license it won't show on the left list only on the right.
 

Zomblard

User
11/6/20
194
9
19
800
indeed I tested and it works, I think I forgot to restart the server o_O
 
29/12/19
29
15
450
Nevada
Here I will share what I did for my test server, I also made it so the display will update without closing.
 

Fichiers joints

  • Licences-Permits.zip
    4.7 KB · Affichages: 207

Zomblard

User
11/6/20
194
9
19
800
Bonjour ; on peux en faire plusieur menu ?

J'ai pas tester mais ça devrais marcher
Voici comment faire :
Va dans : config\Config_Licenses.hpp
Dans class LicensesShops rajoute en dessous de :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Ceci :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
N'oublie pas de rajouter dans ta stringtable !
Ensuite tu va dans ta mission.sqm
Et sur une pancarte ou un PNJ tu rajoute :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Oublie pas de remplacer :
NOM_DE_TON_SHOP
NOM_DANS_STRINGTABLE

Sa devrais allez comme ça.
 
  • Like
Les réactions: Maxence

0ziix

User
19/1/20
184
2
13
950
Salut, j'ai un petit soucis, j'ai créer 3 "shops" de licences sauf que quand je vais dans le shop de licence A et bien je vois les licences acquise du shop B.
Je ne sais pas si vous avez compris..
 

Zomblard

User
11/6/20
194
9
19
800
Salut, j'ai un petit soucis, j'ai créer 3 "shops" de licences sauf que quand je vais dans le shop de licence A et bien je vois les licences acquise du shop B.
Je ne sais pas si vous avez compris..
Normal sa liste toues les licences faut que tu modifie fn_licshop_update.sqf
 
4/6/21
246
15
31
950
J'ai pas tester mais ça devrais marcher
Voici comment faire :
Va dans : config\Config_Licenses.hpp
Dans class LicensesShops rajoute en dessous de :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Ceci :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
N'oublie pas de rajouter dans ta stringtable !
Ensuite tu va dans ta mission.sqm
Et sur une pancarte ou un PNJ tu rajoute :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Oublie pas de remplacer :
NOM_DE_TON_SHOP
NOM_DANS_STRINGTABLE

Sa devrais allez comme ça.
Je viens de test de faire un 2ème shop comme indiqué ici et perso il me mets "config n'existe pas ?" quand je clic dessus certain savent d'où ça peut potentiellement venir ?
 
Activité
Pour l'instant, il n'y a personne ici