#1 [↑][↓]  19-03-2020 15:45:03

kzw313
Pilote confirmé
Date d'inscription: 09-03-2009
Renommée :   

[Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

bonne jour a tous et j’espère bonne santé a tout le monde

jai crée des script lua pour afficher des message (sur le bandeau vert)grasse a des raccourcis clavier voila j'aimerais les combiner dans un seul script et affecter a chaque "message a afficher" un raccourci clavier

Exemple de deux script que jai pri sur un autre script trouver sur avsim que jai modifier :NpC4FSX&P3D.lua


script 1
--------

tab="\t"
ipc.set("KEY_POS", 1)
onoff = ipc.get("ONOFF")

if (not(onoff == nil) and onoff == "OFF") then
    return
end
ipc.writeSTR(0x3380, tab.."message N°1")             -- display on green bar

ipc.writeSW(0x32FA, 4)                        --display on green bar for 4 sec

____________________________________________________

script 2
--------

tab="\t"
ipc.set("KEY_POS", 1)
onoff = ipc.get("ONOFF")

--if (not(onoff == nil) and onoff == "OFF") then
    return
end
ipc.writeSTR(0x3380, tab.."message N°2")             -- display on green bar

ipc.writeSW(0x32FA, 4)                        --display on green bar for 4 sec

merci

Dernière modification par kzw313 (19-03-2020 15:45:59)

Hors ligne

 

#2 [↑][↓]  19-03-2020 17:54:25

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

Bonsoir,

A ce qu'il me semble FSX ne gère pas les scripts LUA, ou est-ce que je me trompe ? Si c'est le cas, la balise FSX est en trop (elle pourrait induire en erreur par la suite)


@+ Didier
http://www.pilote-virtuel.com/img/members/53/mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#3 [↑][↓]  19-03-2020 18:09:46

kzw313
Pilote confirmé
Date d'inscription: 09-03-2009
Renommée :   

Re: [Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

FSX gère les script LUA a traver fsuipc

Hors ligne

 

#4 [↑][↓]  19-03-2020 18:17:23

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

Ah, OK


@+ Didier
http://www.pilote-virtuel.com/img/members/53/mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#5 [↑][↓]  21-03-2020 14:43:43

kzw313
Pilote confirmé
Date d'inscription: 09-03-2009
Renommée :   

Re: [Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

voici la solution si ça peut aider. jai trois (03) messages

dans keypress fsuipc attribué un raccourci clavier puis dans paramètre ajouter dans mon cas 62;13;12 pour chaque "script

if ipcPARAM == 62 then   <--------------     a ajouter dans paramètre "Fsuipc   
tab="\t"
ipc.set("KEY_POS", 1)
onoff = ipc.get("ONOFF")

if (not(onoff == nil) and onoff == "OFF") then
    return
end
ipc.writeSTR(0x3380, tab.."message N°1")             -- display active radio on green bar

ipc.writeSW(0x32FA, 4)                        --display AP Heading on green bar for 4 sec
end   <----------------------ajouter "end" a la fin de chaque(script)


if ipcPARAM == 13 then    <--------------     a ajouter dans paramètre "Fsuipc   
tab="\t"
ipc.set("KEY_POS", 1)
onoff = ipc.get("ONOFF")

if (not(onoff == nil) and onoff == "OFF") then
    return
end
ipc.writeSTR(0x3380, tab.."message N°2")             -- display active radio on green bar

ipc.writeSW(0x32FA, 4)                        --display AP Heading on green bar for 4 sec
end


if ipcPARAM == 12 then   <--------------     a ajouter dans paramètre "Fsuipc   
tab="\t"
ipc.set("KEY_POS", 1)
onoff = ipc.get("ONOFF")

if (not(onoff == nil) and onoff == "OFF") then
    return
end
ipc.writeSTR(0x3380, tab.."message N°3")             -- display active radio on green bar

ipc.writeSW(0x32FA, 4)                        --display AP Heading on green bar for 4 sec
end

comment mettre résolu ?

Dernière modification par kzw313 (21-03-2020 14:54:30)

Hors ligne

 

#6 [↑][↓]  21-03-2020 14:50:54

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

Désolé, kzw313

Je t'ai rajouté des quotes à tes posts pour que cela soit plus lisible mais je crois comprendre que tu modifies tes textes donc je m'abstiens.

[Resolu] est à rajouter en éditant ton premier post celui qui contient le titre.


@+ Didier
http://www.pilote-virtuel.com/img/members/53/mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#7 [↑][↓]  21-03-2020 15:48:24

ydelta
Pilote Virtuel
Membre donateur
Lieu: FL 390
Date d'inscription: 26-07-2015
Renommée :   128 
Site web

Re: [Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

Alors c'est de la programmation de base et pas uniquement liée à des scripts LUA.
Quand tu as plusieurs sections de code à gérer il faut dire à l'algorithme ce qui déclenche le passage de l'une à l'autre et en général on utilise un système "d'aiguillage" sous la forme d'une condition d'état (comme ici via la pression d'une touche de ton clavier).


PC1: i9 9900K @5.2 Ghz - Gigabyte GEForce RTX 4080 OC 16 Go - Asus Z390 Pro Gaming - 32Go de RAM DDR4 3200Mhz / PC2: i7 8700K OC 5.1Ghz - Geforce GTX 1070 OC 8Go - Asus ROG Maximus X Hero - 32Go  DDR4 @ 3200 - SSD 5.5To
Portable: Asus ROG 703GL - i7 8750H- GTX1070 8Go - 32Go DDR4@2666 - 2To HD + SSD

Hors ligne

 

#8 [↑][↓]  21-03-2020 18:52:14

kzw313
Pilote confirmé
Date d'inscription: 09-03-2009
Renommée :   

Re: [Résolu][P3D][FSX] comment combiner plusieurs script lua en un ?

Ok merci

Hors ligne

 

Pied de page des forums

Maintenance informatique Lausanne