Vous n'êtes pas identifié(e).
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 baripc.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 baripc.writeSW(0x32FA, 4) --display on green bar for 4 sec
merci
Dernière modification par kzw313 (19-03-2020 15:45:59)
Hors ligne
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
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/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
Ah, OK
@+ Didier
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/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
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 baripc.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 baripc.writeSW(0x32FA, 4) --display AP Heading on green bar for 4 sec
endif 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 baripc.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
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
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/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
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).
PC: i9 9900K @5.2 Ghz - Gigabyte GEForce RTX 4080 OC 16 Go - Asus Z390 Pro Gaming - 32Go de RAM DDR4 3200Mhz
Portable: MSI Raider 18 HX - i9 14900HX RTX 4080 12Go 4K 18" display 240hz - 64Go DDR5 - 3To M2 SSD
Hors ligne