Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

3 Pages V  1 2 3 >  
Reply to this topicStart new topic
> Le menu "Autres" en cascade
Kervinou
post 11 Apr 2021, 11:54
Message #1




Saperlipopette

Indicatif : VK-31
Messages : 675
Inscrit : 30/10/17
Lieu : N47°58'58.3 W4°23'07.7
Membre n° 4,418

Yop !

Je cherche comment ajouter des menus en cascade dans les missions pour avoir une arborescence et ne pas être limité à 10 choix !

Je crois savoir que pour passer cette limite, il faut passer par des scripts...
Mais est-ce vous auriez quelque chose de simple sur le sujet ?

Thanks !

--------------------
Kilo Echo Romeo Victor - Liens vers Photos des vols -- Liste des modules des Membres
Modules OPE : Warthog, Hornet, Mirage, Huey, Gaz, Hip, BlackShark, Yak-52
Assets : SuperCarrier, NS430, Combined Arms, WWII Asset Pack --- Cartes : Toutes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Loulou
post 11 Apr 2021, 15:39
Message #2






Indicatif : BA-01
Messages : 455
Inscrit : 23/02/17
Lieu : Toulouse (North)
Membre n° 4,365

Je pense que la partie de dcs script engine est celle là:
https://wiki.hoggitworld.com/view/DCS_func_addSubMenu

Après il n'est pas possible d'avoir plus de 10 choix par page, il faut jouer avec les menus parents/enfants pour pouvoir caser tout ce que tu veux

Il faut compléter les commandes addsubmenu par les commandes addcommand
https://wiki.hoggitworld.com/view/DCS_func_addCommand

BON CHANCE

Ce message a été modifié par Loulou - 11 Apr 2021, 16:36.

--------------------
Rifle ....................................... Splash

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kervinou
post 11 Apr 2021, 18:33
Message #3




Saperlipopette

Indicatif : VK-31
Messages : 675
Inscrit : 30/10/17
Lieu : N47°58'58.3 W4°23'07.7
Membre n° 4,418

Grand merci !
Mais je crois que je ne suis pas bout... plus le tps ce soir, je regarderai à un autre moment ;-)

Image IPB

--------------------
Kilo Echo Romeo Victor - Liens vers Photos des vols -- Liste des modules des Membres
Modules OPE : Warthog, Hornet, Mirage, Huey, Gaz, Hip, BlackShark, Yak-52
Assets : SuperCarrier, NS430, Combined Arms, WWII Asset Pack --- Cartes : Toutes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Loulou
post 11 Apr 2021, 18:41
Message #4






Indicatif : BA-01
Messages : 455
Inscrit : 23/02/17
Lieu : Toulouse (North)
Membre n° 4,365

Ca sent le manque d'info sur une fonction

Je pense qu'il est possible de créer un google sheet où tu place toutes tes infos, les menus en cascade, les actions... et de faire un prog qui te génère le script

--------------------
Rifle ....................................... Splash

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kervinou
post 12 Apr 2021, 13:31
Message #5




Saperlipopette

Indicatif : VK-31
Messages : 675
Inscrit : 30/10/17
Lieu : N47°58'58.3 W4°23'07.7
Membre n° 4,418

Je vais continuer à chercher ! gap.gif

Tag m'a parlé des imbrications de menus avec ajout/remove des menus dans chaque menu... en gros, les effacer et les reconstruire à chaque choix, mais après quelques essais, je trouve que c'est une usine à gaz qui risque de faire boom au moindre détail... Je préfère éviter cette manière si possible.

Donc si tu as d'autres pistes, n'hésites pas ! wavetowel2.gif


Merci

--------------------
Kilo Echo Romeo Victor - Liens vers Photos des vols -- Liste des modules des Membres
Modules OPE : Warthog, Hornet, Mirage, Huey, Gaz, Hip, BlackShark, Yak-52
Assets : SuperCarrier, NS430, Combined Arms, WWII Asset Pack --- Cartes : Toutes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Loulou
post 12 Apr 2021, 16:38
Message #6






Indicatif : BA-01
Messages : 455
Inscrit : 23/02/17
Lieu : Toulouse (North)
Membre n° 4,365

Oui, si tu utilises les trigger de l'éditeur pour construire le menu radio "autre", c'est ce qu'il faut faire, si tu veux un deuxième niveau, il te faut enlever les items de ton premier niveau, pour ajouter les items de deuxième niveau, et rebelotte dans l'autre sens quand tu veux revenir sur le premier niveau quand tu es sur le second.

Par script, c'est deux lignes...

Exemple:
>menu A
>>sous menu 1
>>sous menu 2

Solution 1: par l'éditeur sans script:
trigger 1: début mission : ajout item "Menu A" marqueur 1=1
Trigger 2: sur bascule:
- ajout item "sous menu 1" marqueur 2=1
- ajout item "sous menu 2" marqueur 3=1
- ajout item "retour menu A" marqueur 4=1
- enlever item "Menu A"
trigger 3: sur bascule
- ajout item "Menu A" marqueur 1=1
- enlever item "sous menu 1"
- enlever item "sous menu 1"

Solution 2: par éditeur avec script:
trigger 1: début mission: charger script
CODE
local subR = missionCommands.addSubMenu('menu A')
local subN1 = missionCommands.addSubMenu('sous menu 1', subR)
local subN2 = missionCommands.addSubMenu('sous menu 2', subR)


Voilà, la solution 1, entre chaque choix, te ferme le menu radio, qu'il te faut rouvrir à chaque fois
La solution 2 est native, cad que le choix menu précèdent fonctionne

Là c'est un cas simple en plus, quand tu rajoute des menus, et encore pire, des sous menus, c'est mort

En gros pour moi, les items à ajouter via l'éditeur ne servent qu'a débugger les missions, en activant les marqueurs manuellement pour les tester, en dehors de ça, il faut passer par script

Ce message a été modifié par Loulou - 13 Apr 2021, 07:29.

--------------------
Rifle ....................................... Splash

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kervinou
post 12 Apr 2021, 18:21
Message #7




Saperlipopette

Indicatif : VK-31
Messages : 675
Inscrit : 30/10/17
Lieu : N47°58'58.3 W4°23'07.7
Membre n° 4,418

OK

C'est quoi le script : "trigger 1: début mission: charger script" ?
de quel script est-il question ?

--------------------
Kilo Echo Romeo Victor - Liens vers Photos des vols -- Liste des modules des Membres
Modules OPE : Warthog, Hornet, Mirage, Huey, Gaz, Hip, BlackShark, Yak-52
Assets : SuperCarrier, NS430, Combined Arms, WWII Asset Pack --- Cartes : Toutes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kervinou
post 12 Apr 2021, 18:39
Message #8




Saperlipopette

Indicatif : VK-31
Messages : 675
Inscrit : 30/10/17
Lieu : N47°58'58.3 W4°23'07.7
Membre n° 4,418

Super cheer.gif cheer.gif cheer.gif cheer.gif cheer.gif cheer.gif cheer.gif


Ca marche en passant par un fichier, et en ne faisant pas directement les lignes de commandes dans l'éditeur !!

Big Thanks

--------------------
Kilo Echo Romeo Victor - Liens vers Photos des vols -- Liste des modules des Membres
Modules OPE : Warthog, Hornet, Mirage, Huey, Gaz, Hip, BlackShark, Yak-52
Assets : SuperCarrier, NS430, Combined Arms, WWII Asset Pack --- Cartes : Toutes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tag
post 12 Apr 2021, 21:18
Message #9






Indicatif : JR-42
Messages : 190
Inscrit : 6/09/20
Lieu : Grenoble
Membre n° 4,616

oh tu sais moi je t'ai parlé d'une usine à gaz que j'avais récupéré de Loulou avant qu'il se mette à faire de vrais missions... je te confirme, c'est une galère la création/destruction des sous-menus, je connaissais pas ces fonctions. d'un autre côté comme ça fait un bail que j'ai pas édité...

--------------------
Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Loulou
post 13 Apr 2021, 07:28
Message #10






Indicatif : BA-01
Messages : 455
Inscrit : 23/02/17
Lieu : Toulouse (North)
Membre n° 4,365

CITATION(Tag @ 12 Apr 2021, 22:18) *

d'un autre côté comme ça fait un bail que j'ai pas édité...
Erratum, comme ça fait un bail que j'édite les mêmes missions...

whistling.gif

--------------------
Rifle ....................................... Splash

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

3 Pages V  1 2 3 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 16/04/24 - 18:41