Français Not solved Comment faire en sorte qu'une licence puisse traiter plusieurs ressources différentes ?

  • Bonjour Visiteur ! Les sujets de cette catégorie sont clos. Si vous souhaitez réouvrir, merci de nous contacter en précisant le lien du post à réouvrir !

    Hello Visiteur ! The topics in this category are closed. If you wish to reopen, please contact us with the link of the post you wish to reopen !

Tzeam

User
16/4/20
2
0
100
Bonjour,
Je me casse la tête sur un truc qui a l'air plutôt simple...
J'aimerais faire en sorte qu'une licence soit en capacité de traitre plusieurs ressources différentes.
Sauf qu'avec le framework de tonic le nom de la License et calquer sur le nom de la ressources une fois process.

Exemple d'init que j'aimerai faire:
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

J'ai bien compris que je doit faire une modification dans le fn_processAction.sqf
j'ai essayez ceci comme modif
S’il vous plaît, Connexion ou S'inscrire pour voir le lien !

Ligne 11
apres
"_text"
J'ai rajouter:
"_LicenseNeed"

Ligne 23
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Ligne 29 dans
_itemInfo =
J'ai rajouter
"LicenseNeed" apres _noLicenseCost

Dans mon Config_Process.hpp
J'ai rajouter
LicenseNeed[] = {{"NomRandom"}};
En dessous de:
NoLicenseCost = 100;
Pour préciser de quelle licences à besoin la ressource X pour être traité.
Quand je tests in-game je peux effectivement process mes deux ressources, sauf que je n'ai besoin d'aucune licence pour traiter...
et la barre de progression n'affiche aucun texte.
Si quelqu'un peu m'aidé je ne dis pas non ^^
 
Dernière édition:

Maxence

Admin
Membre du personnel
Salut !

Dans fn_processAction.sqf (celui de base), en dessous de _cost = _cost * (count _oldItem); ajoute :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Et dans ton config_process.hpp ajoute cette ligne :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Qui deviendra par exemple :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Ou encore :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
 
Dernière édition:
  • Like
Les réactions: Joe Dalton et Tzeam

Tzeam

User
16/4/20
2
0
100
Bonjour,
Merci pour la réponse Maxence, j'ai essayé les modifications que vous m'avez suggéré cela fonction à moitié.
Voici les résultats que j'ai:
J'ai pas besoin de la License pour traiter
Aucune différence au niveau du temps de traitement quand je traite avec ou sans celle-ci.
Le process s’effectue correctement.
Dans le panneau je ne peux pas acheter la License

Voici l'init du panneau :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Voici un exemple d'une class dans mon Config_Process.hpp :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Dans les log coter client j'ai ceci qui ressort :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
 

pos038f

User
29/12/19
124
17
9
1 000
Bonjour,

Regarde ce que as mis Maxence, juste au dessus, dans la variable LicenseNeed =

il as mis une license_civ_xxx et non la class de la license.
 
Activité
Pour l'instant, il n'y a personne ici