https://it.lfsmanual.net/index.php?title=Scripting&feed=atom&action=history
Scripting - Cronologia
2024-03-28T18:14:46Z
Cronologia della pagina su questo sito
MediaWiki 1.35.0
https://it.lfsmanual.net/index.php?title=Scripting&diff=1588&oldid=prev
Ripley il 20:35, 25 giu 2014
2014-06-25T20:35:23Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:35, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Riga 19:</td>
<td colspan="2" class="diff-lineno">Riga 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>: Anche se questi nomi di file non sono nè riservati, nè automaticamente eseguiti, vale la pena di menzionarli perchè, per default, sono eseguiti da dento gli script ''CAR.lfs''. Il loro scopo principale riguarda l'applicazione di impostazioni personalizzate a macchine che hanno un certo tipo di cambio. ''Road.lfs'' è lo script per macchine con cambio ad "H", ''sequential.lfs'' quello per macchine con cambio sequenziale e ''paddle.lfs'' quello per macchine con cambio a paletta. Se hai un volante che supporta questi tipi di cambi (come il [Wheels#Logitech_G25 Logitech G25] per esempio) questi script possono esserti utili per cambiare automaticamente il setup del cambio in modo da adattarlo alla macchina selezionata.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: Anche se questi nomi di file non sono nè riservati, nè automaticamente eseguiti, vale la pena di menzionarli perchè, per default, sono eseguiti da dento gli script ''CAR.lfs''. Il loro scopo principale riguarda l'applicazione di impostazioni personalizzate a macchine che hanno un certo tipo di cambio. ''Road.lfs'' è lo script per macchine con cambio ad "H", ''sequential.lfs'' quello per macchine con cambio sequenziale e ''paddle.lfs'' quello per macchine con cambio a paletta. Se hai un volante che supporta questi tipi di cambi (come il [<ins class="diffchange diffchange-inline">http://en.lfsmanual.net/wiki/</ins>Wheels#Logitech_G25 Logitech G25] per esempio) questi script possono esserti utili per cambiare automaticamente il setup del cambio in modo da adattarlo alla macchina selezionata.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Per associare la giusta macchina al giusto tipo di cambio, queste dovrebbero essere assegnate come segue:<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Per associare la giusta macchina al giusto tipo di cambio, queste dovrebbero essere assegnate come segue:<br></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l175" >Riga 175:</td>
<td colspan="2" class="diff-lineno">Riga 175:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Per adattare automaticamente le associazioni del controller al meccanismo di cambio usato dalla macchina attualmente selezionata, tutto quello che devi fare è modificare gli esistenti file ''road.lfs'', ''sequential.lfs'' e ''paddle.lfs'' come mostrato di seguito.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Per adattare automaticamente le associazioni del controller al meccanismo di cambio usato dalla macchina attualmente selezionata, tutto quello che devi fare è modificare gli esistenti file ''road.lfs'', ''sequential.lfs'' e ''paddle.lfs'' come mostrato di seguito.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>''Opzionalmente puoi anche aggiungere altre associazioni per la leva del cambio o le sue palette, se le hai libere. Per esempio, quando uso la leva del cambio sequenziale, la mia paletta destra è configurata come freno a mano e la sinistra come clackson, <del class="diffchange diffchange-inline">mentre, </del>se uso le palette come cambio, tirando a me la leva del cambio sequenziale aziono il freno a mano e spingendola suono il clackson. Facendo così si <del class="diffchange diffchange-inline">massimizza </del>la capacità di quei pochi pulsanti del G25 difficilmente raggiungibili; queste ultime associazioni non sono presenti tra questi script di esempio.''</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>''Opzionalmente puoi anche aggiungere altre associazioni per la leva del cambio o le sue palette, se le hai libere. Per esempio, quando uso la leva del cambio sequenziale, la mia paletta destra è configurata come freno a mano e la sinistra come clackson, <ins class="diffchange diffchange-inline">ma </ins>se uso le palette come cambio, tirando a me la leva del cambio sequenziale aziono il freno a mano e spingendola suono il clackson. Facendo così si <ins class="diffchange diffchange-inline">riesce a massimizzare </ins>la capacità di quei pochi pulsanti del G25 difficilmente raggiungibili; queste ultime associazioni non sono presenti tra questi script di esempio.''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''road.lfs'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''road.lfs'''</div></td></tr>
<!-- diff cache key wikidb_it-w1it_:diff::1.12:old-1587:rev-1588 -->
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1587&oldid=prev
Ripley il 20:32, 25 giu 2014
2014-06-25T20:32:09Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:32, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Riga 1:</td>
<td colspan="2" class="diff-lineno">Riga 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">http://it.lfsmanual.net/index.php?title=Scripting&action=edit&redlink=1</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Introduzione ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Introduzione ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Col rilascio della patch V a dicembre 2006, gli sviluppatori di LFS hanno introdotto un nuovo sistema di scripting, molto simile a quello che si trova implementato nella maggior parte dei cosiddetti "FPS" (first person shooters). A grandi linee, permette l'automazione di compiti comuni, la personalizzazione delle opzioni per ogni singola macchina così come la creazione di semplici "interruttori" per modificare l'associazione dei comandi ai tasti (ed altro).</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Col rilascio della patch V a dicembre 2006, gli sviluppatori di LFS hanno introdotto un nuovo sistema di scripting, molto simile a quello che si trova implementato nella maggior parte dei cosiddetti "FPS" (first person shooters). A grandi linee, permette l'automazione di compiti comuni, la personalizzazione delle opzioni per ogni singola macchina così come la creazione di semplici "interruttori" per modificare l'associazione dei comandi ai tasti (ed altro).</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l91" >Riga 91:</td>
<td colspan="2" class="diff-lineno">Riga 89:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Tasti freccia su, giù, sinistra, destra</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Tasti freccia su, giù, sinistra, destra</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> spazio, enter, esc, tab</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> spazio, enter, esc, tab</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> meno, più <del class="diffchange diffchange-inline"><span style="color:gray"></del>(<del class="diffchange diffchange-inline">< >)</span> o <span style="color:gray">(, .</del>)<del class="diffchange diffchange-inline"></span> a seconda delle tue impostazioni locali</del></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> meno <ins class="diffchange diffchange-inline">(-)</ins>, più (<ins class="diffchange diffchange-inline">+</ins>)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Esempi ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Esempi ==</div></td></tr>
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1586&oldid=prev
Ripley il 20:30, 25 giu 2014
2014-06-25T20:30:11Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:30, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l23" >Riga 23:</td>
<td colspan="2" class="diff-lineno">Riga 23:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Anche se questi nomi di file non sono nè riservati, nè automaticamente eseguiti, vale la pena di menzionarli perchè, per default, sono eseguiti da dento gli script ''CAR.lfs''. Il loro scopo principale riguarda l'applicazione di impostazioni personalizzate a macchine che hanno un certo tipo di cambio. ''Road.lfs'' è lo script per macchine con cambio ad "H", ''sequential.lfs'' quello per macchine con cambio sequenziale e ''paddle.lfs'' quello per macchine con cambio a paletta. Se hai un volante che supporta questi tipi di cambi (come il [Wheels#Logitech_G25 Logitech G25] per esempio) questi script possono esserti utili per cambiare automaticamente il setup del cambio in modo da adattarlo alla macchina selezionata.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Anche se questi nomi di file non sono nè riservati, nè automaticamente eseguiti, vale la pena di menzionarli perchè, per default, sono eseguiti da dento gli script ''CAR.lfs''. Il loro scopo principale riguarda l'applicazione di impostazioni personalizzate a macchine che hanno un certo tipo di cambio. ''Road.lfs'' è lo script per macchine con cambio ad "H", ''sequential.lfs'' quello per macchine con cambio sequenziale e ''paddle.lfs'' quello per macchine con cambio a paletta. Se hai un volante che supporta questi tipi di cambi (come il [Wheels#Logitech_G25 Logitech G25] per esempio) questi script possono esserti utili per cambiare automaticamente il setup del cambio in modo da adattarlo alla macchina selezionata.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>: Per associare la giusta macchina al <del class="diffchange diffchange-inline">suo </del>tipo di cambio, dovrebbero essere assegnate come segue:<br></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: Per associare la giusta macchina al <ins class="diffchange diffchange-inline">giusto </ins>tipo di cambio, <ins class="diffchange diffchange-inline">queste </ins>dovrebbero essere assegnate come segue:<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| style="margin-left:23px"</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| style="margin-left:23px"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Road:||UF1, XFG, XRG, XRT, RB4, FXO, LX4, LX6, FZ5, FZR, UFR, RAC</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Road:||UF1, XFG, XRG, XRT, RB4, FXO, LX4, LX6, FZ5, FZR, UFR, RAC</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l33" >Riga 33:</td>
<td colspan="2" class="diff-lineno">Riga 33:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Comandi ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Comandi ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>I seguenti comandi sono solo un estratto <del class="diffchange diffchange-inline">dei </del>più comunemente usati.<br></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>I seguenti comandi sono solo un estratto <ins class="diffchange diffchange-inline">tr quelli </ins>più comunemente usati.<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Una </del>lista di tutti i comandi <del class="diffchange diffchange-inline">si trova nella cartella </del><tua_installazione_LFS>\docs\<del class="diffchange diffchange-inline">Commands</del>.txt.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Per la </ins>lista <ins class="diffchange diffchange-inline">completa </ins>di tutti i comandi <ins class="diffchange diffchange-inline">disponibili, vedi il file </ins><tua_installazione_LFS>\docs\<ins class="diffchange diffchange-inline">Commands_Italiano</ins>.txt.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Opzioni & Miscellanea ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Opzioni & Miscellanea ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l51" >Riga 51:</td>
<td colspan="2" class="diff-lineno">Riga 51:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /view [save/reload] - salva o ricarica la visuale personalizzata corrente ***</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /view [save/reload] - salva o ricarica la visuale personalizzata corrente ***</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> **NB: gccut and gcblip sono stati rimossi da una patch recente (patch Y).</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> **NB: gccut and gcblip sono stati rimossi da una patch recente (patch Y).</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> ***NB: <del class="diffchange diffchange-inline">nuovo </del>comando introdotto dalla patch Z19</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> ***NB: comando introdotto dalla patch Z19</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Associazioni ed Esecuzione Comandi ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Associazioni ed Esecuzione Comandi ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l57" >Riga 57:</td>
<td colspan="2" class="diff-lineno">Riga 57:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /axis [asse] [funzione] - per es.: "/axis 2 throttle" (per disassociare, usa -1)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /axis [asse] [funzione] - per es.: "/axis 2 throttle" (per disassociare, usa -1)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /invert [0/1] [funzione] - per es.: "/invert 1 brake" </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /invert [0/1] [funzione] - per es.: "/invert 1 brake" </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> /button [<del class="diffchange diffchange-inline">bottone</del>] [funzione] - per es.: "/button 5 shift_up" (per disassociare, usa -1)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> /button [<ins class="diffchange diffchange-inline">pulsante</ins>] [funzione] - per es.: "/button 5 shift_up" (per disassociare, usa -1)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /key [tasto] [funzione] - per es.: "/key Q handbrake"</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /key [tasto] [funzione] - per es.: "/key Q handbrake"</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> /ctrlf [numero] [testo] - cambia <del class="diffchange diffchange-inline">shortcut text</del>, <del class="diffchange diffchange-inline">e.g</del>. "/ctrlf 1 Ciao"</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> /ctrlf [numero] [testo] - cambia <ins class="diffchange diffchange-inline">scorciatoia testo</ins>, <ins class="diffchange diffchange-inline">per es</ins>.<ins class="diffchange diffchange-inline">: </ins>"/ctrlf 1 Ciao"</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> /altf [numero] [testo] - cambia <del class="diffchange diffchange-inline">shortcut text</del>, <del class="diffchange diffchange-inline">e.g</del>. "/altf 1 Arrivederci"</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> /altf [numero] [testo] - cambia <ins class="diffchange diffchange-inline">scorciatoia testo</ins>, <ins class="diffchange diffchange-inline">per es</ins>.<ins class="diffchange diffchange-inline">: </ins>"/altf 1 Arrivederci"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> '''Simulare la pressione di un tasto'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> '''Simulare la pressione di un tasto'''</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> /press [tasto] - <del class="diffchange diffchange-inline">simula la pressione di </del>tasto</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> /press [tasto] - <ins class="diffchange diffchange-inline">preme il </ins>tasto <ins class="diffchange diffchange-inline">definito in [tasto]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /shift [tasto] - SHIFT + tasto</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /shift [tasto] - SHIFT + tasto</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /ctrl [tasto] - CTRL + tasto</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /ctrl [tasto] - CTRL + tasto</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l78" >Riga 78:</td>
<td colspan="2" class="diff-lineno">Riga 78:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ''Per trovare il codice numerico di un certo pulsante del tuo controller, vai a Opzioni > Controlli''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ''Per trovare il codice numerico di un certo pulsante del tuo controller, vai a Opzioni > Controlli''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ''e premi il pulsante in questione. Vedrai il numero del pulsante e la funzione''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ''e premi il pulsante in questione. Vedrai il numero del pulsante e la funzione''</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> ''correntemente assegnata al <del class="diffchange diffchange-inline">centro della </del>parte destra dello schermo.''</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> ''correntemente assegnata al <ins class="diffchange diffchange-inline">sulla </ins>parte destra dello schermo.''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </span></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </span></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> '''Nomi delle funzioni per i comandi /axis e /invert'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> '''Nomi delle funzioni per i comandi /axis e /invert'''</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l94" >Riga 94:</td>
<td colspan="2" class="diff-lineno">Riga 94:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Esempi ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Esempi ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Come avrai notato dalla lista dei comandi, è attualmente impossibile assegnare via script altri comandi ad un <del class="diffchange diffchange-inline">bottone</del>: per esempio, "/button 1 /say hello" non funzionerebbe. Fortunatamente possiamo usare le scorciatoie ai tasti (Ctrl+F1-F12, Alt+F1-F12), così possiamo usare "/ctrlf 1 /say hello" (che associa "/say hello" a Ctrl+F1) e quindi "/button 1 ctrl_f1" (che associa la pressione di Ctrl+F1 al pulsante numero 1 del controller). Ma ciò significa anche che dovrai sacrificare qualcuna delle tue scorciatoie per gli script, che non dovrebbe essere un problema considerando che abbiamo a disposizione 32 scorciatoie in totale (di cui 24 associabili via script).</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Come avrai notato dalla lista dei comandi, è attualmente impossibile assegnare via script altri comandi ad un <ins class="diffchange diffchange-inline">pulsante</ins>: per esempio, "/button 1 /say hello" non funzionerebbe. Fortunatamente possiamo usare le scorciatoie ai tasti (Ctrl+F1-F12, Alt+F1-F12), così possiamo usare "/ctrlf 1 /say hello" (che associa "/say hello" a Ctrl+F1) e quindi "/button 1 ctrl_f1" (che associa la pressione di Ctrl+F1 al pulsante numero 1 del controller). Ma ciò significa anche che dovrai sacrificare qualcuna delle tue scorciatoie per gli script, che non dovrebbe essere un problema considerando che abbiamo a disposizione 32 scorciatoie in totale (di cui 24 associabili via script).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Interruttori "F9 > F10 > F11 > F12 > Off" ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Interruttori "F9 > F10 > F11 > F12 > Off" ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Scorciatoia usata:''' Ctrl+F12</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Scorciatoia usata:''' Ctrl+F12</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>L'idea di base di questo script è <del class="diffchange diffchange-inline">che vogliamo </del>avere un <del class="diffchange diffchange-inline">bottone </del>(per esempio sul volante) che cicla tutti i menù da F9 a F12. Per ottenere ciò, abbiamo bisogno di 5 script, oltre ad una voce in ''autoexec.lfs''.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>L'idea di base di questo script è <ins class="diffchange diffchange-inline">di </ins>avere un <ins class="diffchange diffchange-inline">pulsante </ins>(per esempio sul volante) che cicla tutti i menù da F9 a F12. Per ottenere ciò, abbiamo bisogno di 5 script, oltre ad una voce in ''autoexec.lfs''.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Per questo script useremo la scorciatoia Ctrl+F12 per il ciclo, ed associeremo il <del class="diffchange diffchange-inline">bottone </del>numero 0 (qualunque esso sia sul tuo controller) per eseguirlo. L'uso multiplo del comando /press assicura che il menù venga correttamente visualizzato, nel caso che uno dei menù fosse già stato aperto a schermo manualmente. Per esempio, se il menu F11 fosse già aperto e noi lanciassimo ''viewF11.lfs'' senza premere il tasto F9 contenuto in esso, questo chiuderebbe invece il menù F11, che è qualcosa che non vogliamo proprio che accada nei momenti caldi di una gara.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Per questo script useremo la scorciatoia Ctrl+F12 per il ciclo, ed associeremo il <ins class="diffchange diffchange-inline">pulsante </ins>numero 0 (qualunque esso sia sul tuo controller) per eseguirlo. L'uso multiplo del comando /press assicura che il menù venga correttamente visualizzato, nel caso che uno dei menù fosse già stato aperto a schermo manualmente. Per esempio, se il menu F11 fosse già aperto e noi lanciassimo ''viewF11.lfs'' senza premere il tasto F9 contenuto in esso, questo chiuderebbe invece il menù F11, che è qualcosa che non vogliamo proprio che accada nei momenti caldi di una gara.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Funziona così:<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Funziona così:<br></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l144" >Riga 144:</td>
<td colspan="2" class="diff-lineno">Riga 144:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Scorciatoie usate:''' Ctrl+F10, Ctrl+F11</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Scorciatoie usate:''' Ctrl+F10, Ctrl+F11</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Questo esempio mostra come controllare semplicemente gli indicatori di direzione con due <del class="diffchange diffchange-inline">bottoni</del>. Avrai bisogno di 3 script ed alcune linee in ''autoexec.lfs'', le scorciatoie usate saranno Ctrl+F10 e Ctrl+F11. Gli indicatori funzioneranno così: la prima pressione del tasto sinistro attiva la freccia sinistra, la seconda pressione la disattiva, viceversa per il <del class="diffchange diffchange-inline">bottone </del>destro. Si possono scambiare destro e sinistro. Per facilità d'uso, lo script genererà come output nell'area di chat delle frecce verdi che indicheranno lo stato attuale. </div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Questo esempio mostra come controllare semplicemente gli indicatori di direzione con due <ins class="diffchange diffchange-inline">pulsanti</ins>. Avrai bisogno di 3 script ed alcune linee in ''autoexec.lfs'', le scorciatoie usate saranno Ctrl+F10 e Ctrl+F11. Gli indicatori funzioneranno così: la prima pressione del tasto sinistro attiva la freccia sinistra, la seconda pressione la disattiva, viceversa per il <ins class="diffchange diffchange-inline">pulsante </ins>destro. Si possono scambiare destro e sinistro. Per facilità d'uso, lo script genererà come output nell'area di chat delle frecce verdi che indicheranno lo stato attuale. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Usando la stessa logica e aggiungendo un altro script, diventa semplice implementare anche il controllo delle luci di emergenza mediante un terzo <del class="diffchange diffchange-inline">bottone</del>.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Usando la stessa logica e aggiungendo un altro script, diventa semplice implementare anche il controllo delle luci di emergenza mediante un terzo <ins class="diffchange diffchange-inline">pulsante</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''indicateLeft.lfs'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''indicateLeft.lfs'''</div></td></tr>
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1585&oldid=prev
Ripley il 20:20, 25 giu 2014
2014-06-25T20:20:25Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:20, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Riga 1:</td>
<td colspan="2" class="diff-lineno">Riga 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">http://it.lfsmanual.net/index.php?title=Scripting&action=edit&redlink=1</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Introduzione ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Introduzione ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Col rilascio della patch V a dicembre 2006, gli sviluppatori di LFS hanno introdotto un nuovo sistema di scripting, molto simile a quello che si trova implementato nella maggior parte dei cosiddetti "FPS" (first person shooters). A grandi linee, permette l'automazione di compiti comuni, la personalizzazione delle opzioni per ogni singola macchina così come la creazione di semplici "interruttori" per modificare l'associazione dei comandi ai tasti (ed altro).</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Col rilascio della patch V a dicembre 2006, gli sviluppatori di LFS hanno introdotto un nuovo sistema di scripting, molto simile a quello che si trova implementato nella maggior parte dei cosiddetti "FPS" (first person shooters). A grandi linee, permette l'automazione di compiti comuni, la personalizzazione delle opzioni per ogni singola macchina così come la creazione di semplici "interruttori" per modificare l'associazione dei comandi ai tasti (ed altro).</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Riga 19:</td>
<td colspan="2" class="diff-lineno">Riga 21:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>: Anche se questi nomi di file non sono nè riservati, nè automaticamente eseguiti, vale la pena di menzionarli perchè, per default, sono eseguiti da dento gli script ''CAR.lfs''. Il loro scopo principale riguarda l'applicazione di impostazioni personalizzate a macchine che hanno un certo tipo di cambio. ''Road.lfs'' è lo script per macchine con cambio ad "H", ''sequential.lfs'' quello per macchine con cambio sequenziale e ''paddle.lfs'' quello per macchine con cambio a paletta. Se hai un volante che supporta questi tipi di cambi (come il <del class="diffchange diffchange-inline">[</del>[Wheels#Logitech_G25<del class="diffchange diffchange-inline">|</del>Logitech G25<del class="diffchange diffchange-inline">]</del>] per esempio) questi script possono esserti utili per cambiare automaticamente il setup del cambio in modo da adattarlo alla macchina selezionata.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: Anche se questi nomi di file non sono nè riservati, nè automaticamente eseguiti, vale la pena di menzionarli perchè, per default, sono eseguiti da dento gli script ''CAR.lfs''. Il loro scopo principale riguarda l'applicazione di impostazioni personalizzate a macchine che hanno un certo tipo di cambio. ''Road.lfs'' è lo script per macchine con cambio ad "H", ''sequential.lfs'' quello per macchine con cambio sequenziale e ''paddle.lfs'' quello per macchine con cambio a paletta. Se hai un volante che supporta questi tipi di cambi (come il [Wheels#Logitech_G25 Logitech G25] per esempio) questi script possono esserti utili per cambiare automaticamente il setup del cambio in modo da adattarlo alla macchina selezionata.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Per associare la giusta macchina al suo tipo di cambio, dovrebbero essere assegnate come segue:<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Per associare la giusta macchina al suo tipo di cambio, dovrebbero essere assegnate come segue:<br></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l173" >Riga 173:</td>
<td colspan="2" class="diff-lineno">Riga 175:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Scorciatoie usate:''' Nessuna</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Scorciatoie usate:''' Nessuna</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Per adattare automaticamente le associazioni del controller <del class="diffchange diffchange-inline">per il </del>meccanismo di cambio usato dalla macchina attualmente selezionata, tutto quello che devi fare è modificare gli esistenti file ''road.lfs'', ''sequential.lfs'' e ''paddle.lfs'' come mostrato di seguito.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Per adattare automaticamente le associazioni del controller <ins class="diffchange diffchange-inline">al </ins>meccanismo di cambio usato dalla macchina attualmente selezionata, tutto quello che devi fare è modificare gli esistenti file ''road.lfs'', ''sequential.lfs'' e ''paddle.lfs'' come mostrato di seguito.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>''Opzionalmente puoi anche aggiungere altre associazioni per la leva del cambio o le sue palette, se le hai libere. Per esempio, quando uso la leva del cambio sequenziale, la mia paletta destra è configurata come freno a mano e la sinistra come clackson, mentre, se uso le palette come cambio, tirando a me la leva del cambio sequenziale aziono il freno a mano e spingendola suono il clackson. Facendo così si massimizza la capacità di quei pochi pulsanti del G25 difficilmente raggiungibili; queste ultime associazioni non sono presenti tra questi script di esempio.''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>''Opzionalmente puoi anche aggiungere altre associazioni per la leva del cambio o le sue palette, se le hai libere. Per esempio, quando uso la leva del cambio sequenziale, la mia paletta destra è configurata come freno a mano e la sinistra come clackson, mentre, se uso le palette come cambio, tirando a me la leva del cambio sequenziale aziono il freno a mano e spingendola suono il clackson. Facendo così si massimizza la capacità di quei pochi pulsanti del G25 difficilmente raggiungibili; queste ultime associazioni non sono presenti tra questi script di esempio.''</div></td></tr>
<!-- diff cache key wikidb_it-w1it_:diff::1.12:old-1584:rev-1585 -->
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1584&oldid=prev
Ripley il 20:17, 25 giu 2014
2014-06-25T20:17:10Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:17, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Riga 17:</td>
<td colspan="2" class="diff-lineno">Riga 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [http://it.lfsmanual.net/wiki/Auto qui] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [http://it.lfsmanual.net/wiki/Auto qui] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[http://www.example.com titolo del collegamento]</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td></tr>
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1583&oldid=prev
Ripley il 20:16, 25 giu 2014
2014-06-25T20:16:44Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:16, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Riga 16:</td>
<td colspan="2" class="diff-lineno">Riga 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi <del class="diffchange diffchange-inline">[</del>[http://it.lfsmanual.net/wiki/Auto qui<del class="diffchange diffchange-inline">]</del>] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [http://it.lfsmanual.net/wiki/Auto qui] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">[http://www.example.com titolo del collegamento]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td></tr>
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1582&oldid=prev
Ripley il 20:16, 25 giu 2014
2014-06-25T20:16:06Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:16, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Riga 16:</td>
<td colspan="2" class="diff-lineno">Riga 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [[http://it.lfsmanual.net/wiki/Auto<del class="diffchange diffchange-inline">|</del>qui]] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [[http://it.lfsmanual.net/wiki/Auto qui]] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td></tr>
<!-- diff cache key wikidb_it-w1it_:diff::1.12:old-1581:rev-1582 -->
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1581&oldid=prev
Ripley il 20:15, 25 giu 2014
2014-06-25T20:15:22Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="it">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Versione meno recente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Versione del 20:15, 25 giu 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Riga 16:</td>
<td colspan="2" class="diff-lineno">Riga 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''CAR.lfs'''<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [[Auto|qui]] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [[<ins class="diffchange diffchange-inline">http://it.lfsmanual.net/wiki/</ins>Auto|qui]] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">http://it.lfsmanual.net/wiki/Auto</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''road.lfs, sequential.lfs, paddle.lfs'''<br></div></td></tr>
<!-- diff cache key wikidb_it-w1it_:diff::1.12:old-1580:rev-1581 -->
</table>
Ripley
https://it.lfsmanual.net/index.php?title=Scripting&diff=1580&oldid=prev
Ripley: Creata pagina con '== Introduzione == Col rilascio della patch V a dicembre 2006, gli sviluppatori di LFS hanno introdotto un nuovo sistema di scripting, molto simile a quello che si trova implemen...'
2014-06-25T20:13:03Z
<p>Creata pagina con '== Introduzione == Col rilascio della patch V a dicembre 2006, gli sviluppatori di LFS hanno introdotto un nuovo sistema di scripting, molto simile a quello che si trova implemen...'</p>
<p><b>Nuova pagina</b></p><div>== Introduzione ==<br />
Col rilascio della patch V a dicembre 2006, gli sviluppatori di LFS hanno introdotto un nuovo sistema di scripting, molto simile a quello che si trova implementato nella maggior parte dei cosiddetti "FPS" (first person shooters). A grandi linee, permette l'automazione di compiti comuni, la personalizzazione delle opzioni per ogni singola macchina così come la creazione di semplici "interruttori" per modificare l'associazione dei comandi ai tasti (ed altro).<br />
Scopo di questa guida è darti una comprensione generale del sistema di scripting di LFS e di fornirti anche qualche semplice esempio di script.<br />
<br />
== Come si usa ==<br />
=== Le basi ===<br />
I file di script hanno estensione ".lfs" e si trovano nella cartella <tua_installazione_LFS>\data\script. Per modificare questi file, aprili semplicemente con l'editor di testo che preferisci (Notepad, ecc). Puoi anche creare nuovi file di script, devi solo preoccuparti che abbiano l'estensione corretta. Se vuoi, puoi addirittura organizzare i tuoi script in sottocartelle per tenerli ordinati.<br />
<br />
In generale, ogni linea nel file di script rappresenta un comando che viene eseguito da LFS, dall'alto in basso. L'unica eccezione sono le linee vuote, e quelle che iniziano per "//", che sono trattate come commenti e quindi ignorate. Fondamentalmente puoi immaginare questo sistema pensando ad LFS che legge ogni linea e la digita nella finestra di chat premendo alla fine INVIO. Ovviamente non è ''esattamente'' così, ma questo ti dovrebbe dare un'idea generica.<br />
<br />
=== Nomi di file riservati ===<br />
Mentre puoi generalmente dare ai tuoi nuovi script i nomi che preferisci, alcuni di questi hanno un significato speciale per LFS. Tutti i file con questi nomi speciali già esistono nella sottocartella degli script, quindi finchè non sposti o sovrascrivi questi file, tutto andrà bene.<br />
<br />
* '''autoexec.lfs'''<br />
: Come suggerito dal suo nome, questo script viene automaticamente eseguito ogni volta che lanciamo LFS, ed è quindi il punto ideale in cui inizializzare i tuoi script.<br />
<br />
* '''CAR.lfs'''<br><br />
: "CAR" assume il valore del codice identificativo abbreviato di tre lettere (vedi [[Auto|qui]] o più giù), questi script sono eseguiti ogni volta che scegliamo la macchina corrispondente nel garage - per esempio se scegli la XR GT Turbo, LFS eseguirà lo script "XRT.lfs". Sono normalmente usati per impostare alcune specifiche caratteristiche della macchina, come un angolo di visuale (FOV) personalizzato o per regolare l'intensità del force-feedback.<br />
<br />
http://it.lfsmanual.net/wiki/Auto<br />
<br />
* '''road.lfs, sequential.lfs, paddle.lfs'''<br><br />
: Anche se questi nomi di file non sono nè riservati, nè automaticamente eseguiti, vale la pena di menzionarli perchè, per default, sono eseguiti da dento gli script ''CAR.lfs''. Il loro scopo principale riguarda l'applicazione di impostazioni personalizzate a macchine che hanno un certo tipo di cambio. ''Road.lfs'' è lo script per macchine con cambio ad "H", ''sequential.lfs'' quello per macchine con cambio sequenziale e ''paddle.lfs'' quello per macchine con cambio a paletta. Se hai un volante che supporta questi tipi di cambi (come il [[Wheels#Logitech_G25|Logitech G25]] per esempio) questi script possono esserti utili per cambiare automaticamente il setup del cambio in modo da adattarlo alla macchina selezionata.<br />
<br />
: Per associare la giusta macchina al suo tipo di cambio, dovrebbero essere assegnate come segue:<br><br />
{| style="margin-left:23px"<br />
|Road:||UF1, XFG, XRG, XRT, RB4, FXO, LX4, LX6, FZ5, FZR, UFR, RAC<br />
|-<br />
|Sequential:||FBM, FOX, FO8, MRT, XFR, XRR, FXR<br />
|-<br />
|Paddle:||BF1<br />
|}<br />
<br />
== Comandi ==<br />
I seguenti comandi sono solo un estratto dei più comunemente usati.<br><br />
Una lista di tutti i comandi si trova nella cartella <tua_installazione_LFS>\docs\Commands.txt.<br />
<br />
=== Opzioni & Miscellanea ===<br />
/run [nomescript] - esegue uno script (data\script\nomescript.lfs), <br />
per es.: "/run mioScript" o "/run miaCartella\mioScript"<br />
/say [messaggio] - come digitare un messaggio di chat<br />
/echo [testo] - mostra del testo (solo sullo schermo locale)<br />
/fov [gradi] - angolo di visuale<br />
/ff [0-200] - intensità force feedback<br />
/wheel_turn [gradi] - specifica angolo di rotazione del controller<br />
/autoclutch [0-1] - frizione automatica off / on<br />
/gccut [0-1] - throttle cut su cambiata **<br />
/gcblip [0-1] - throttle blip su scalata **<br />
/shifter [auto/sequential/shifter] - tipo di cambio<br />
/view [fol/heli/cam/driver/custom] - seleziona punto di visuale<br />
/view [save/reload] - salva o ricarica la visuale personalizzata corrente ***<br />
**NB: gccut and gcblip sono stati rimossi da una patch recente (patch Y).<br />
***NB: nuovo comando introdotto dalla patch Z19<br />
<br />
=== Associazioni ed Esecuzione Comandi ===<br />
'''Associazioni'''<br />
/axis [asse] [funzione] - per es.: "/axis 2 throttle" (per disassociare, usa -1)<br />
/invert [0/1] [funzione] - per es.: "/invert 1 brake" <br />
/button [bottone] [funzione] - per es.: "/button 5 shift_up" (per disassociare, usa -1)<br />
/key [tasto] [funzione] - per es.: "/key Q handbrake"<br />
/ctrlf [numero] [testo] - cambia shortcut text, e.g. "/ctrlf 1 Ciao"<br />
/altf [numero] [testo] - cambia shortcut text, e.g. "/altf 1 Arrivederci"<br />
<br />
'''Simulare la pressione di un tasto'''<br />
/press [tasto] - simula la pressione di tasto<br />
/shift [tasto] - SHIFT + tasto<br />
/ctrl [tasto] - CTRL + tasto<br />
/alt [tasto] - ALT + tasto<br />
<br />
=== Parametri di riferimento ===<br />
'''Nomi delle funzioni per i comandi /button e /key'''<br />
steer_left, steer_right, steer_fast, steer_slow<br />
throttle, brake, shift_up, shift_down<br />
clutch, handbrake, left_view, right_view, rear_view<br />
horn, flash, reset, pit_speed, tc_disable, zoom_in, zoom_out<br />
reverse, gear_1 - gear_7, ctrl_f1 - ctrl_f12, ignition<br />
<span style="color:gray"><br />
''Per trovare il codice numerico di un certo pulsante del tuo controller, vai a Opzioni > Controlli''<br />
''e premi il pulsante in questione. Vedrai il numero del pulsante e la funzione''<br />
''correntemente assegnata al centro della parte destra dello schermo.''<br />
</span><br />
'''Nomi delle funzioni per i comandi /axis e /invert'''<br />
steer, combined, throttle, brake<br />
lookh, lookp, lookr<br />
clutch, handbrake, shiftx, shifty<br />
<br />
'''Parametri per i comandi di pressione tasto (press / shift / ctrl / alt)'''<br />
Lettere da A a Z<br />
Numeri da 0 a 9<br />
Tasti funzione da F1 a F12<br />
Tasti freccia su, giù, sinistra, destra<br />
spazio, enter, esc, tab<br />
meno, più <span style="color:gray">(< >)</span> o <span style="color:gray">(, .)</span> a seconda delle tue impostazioni locali<br />
<br />
== Esempi ==<br />
Come avrai notato dalla lista dei comandi, è attualmente impossibile assegnare via script altri comandi ad un bottone: per esempio, "/button 1 /say hello" non funzionerebbe. Fortunatamente possiamo usare le scorciatoie ai tasti (Ctrl+F1-F12, Alt+F1-F12), così possiamo usare "/ctrlf 1 /say hello" (che associa "/say hello" a Ctrl+F1) e quindi "/button 1 ctrl_f1" (che associa la pressione di Ctrl+F1 al pulsante numero 1 del controller). Ma ciò significa anche che dovrai sacrificare qualcuna delle tue scorciatoie per gli script, che non dovrebbe essere un problema considerando che abbiamo a disposizione 32 scorciatoie in totale (di cui 24 associabili via script).<br />
<br />
=== Interruttori "F9 > F10 > F11 > F12 > Off" ===<br />
'''Scorciatoia usata:''' Ctrl+F12<br />
<br />
L'idea di base di questo script è che vogliamo avere un bottone (per esempio sul volante) che cicla tutti i menù da F9 a F12. Per ottenere ciò, abbiamo bisogno di 5 script, oltre ad una voce in ''autoexec.lfs''.<br />
<br />
Per questo script useremo la scorciatoia Ctrl+F12 per il ciclo, ed associeremo il bottone numero 0 (qualunque esso sia sul tuo controller) per eseguirlo. L'uso multiplo del comando /press assicura che il menù venga correttamente visualizzato, nel caso che uno dei menù fosse già stato aperto a schermo manualmente. Per esempio, se il menu F11 fosse già aperto e noi lanciassimo ''viewF11.lfs'' senza premere il tasto F9 contenuto in esso, questo chiuderebbe invece il menù F11, che è qualcosa che non vogliamo proprio che accada nei momenti caldi di una gara.<br />
<br />
Funziona così:<br><br />
#Button 0 -> Ctrl+F12 -> viewF9 -> press F9 + riassocia Ctrl+F12 per eseguire viewF10<br><br />
#Button 0 -> Ctrl+F12 -> viewF10 -> press F10 + riassocia Ctrl+F12 per eseguire viewF11<br><br />
#Button 0 -> Ctrl+F12 -> viewF11 -> press F11 + riassocia Ctrl+F12 per eseguire viewF12<br><br />
#Button 0 -> Ctrl+F12 -> viewF12 -> press F12 + riassocia Ctrl+F12 per eseguire viewOff<br><br />
#Button 0 -> Ctrl+F12 -> viewOff -> chiude i menù + riassocia Ctrl+F12 per eseguire viewF9<br><br />
:...<br />
<br />
'''viewF9.lfs'''<br />
/press F10<br />
/press F9<br />
/ctrlf 12 /run viewF10<br />
<br />
'''viewF10.lfs'''<br />
/press F9<br />
/press F10<br />
/ctrlf 12 /run viewF11<br />
<br />
'''viewF11.lfs'''<br />
/press F9<br />
/press F11<br />
/ctrlf 12 /run viewF12<br />
<br />
'''viewF12.lfs'''<br />
/press F9<br />
/press F12<br />
/ctrlf 12 /run viewOff<br />
<br />
'''viewOff.lfs'''<br />
/press F10<br />
/press F9<br />
/press F9<br />
/ctrlf 12 /run viewF9<br />
<br />
'''autoexec.lfs'''<br />
/button 0 ctrl_f12<br />
/ctrlf 12 /run viewF9<br />
<br />
=== Controllo degli Indicatori di Direzione ===<br />
'''Scorciatoie usate:''' Ctrl+F10, Ctrl+F11<br />
<br />
Questo esempio mostra come controllare semplicemente gli indicatori di direzione con due bottoni. Avrai bisogno di 3 script ed alcune linee in ''autoexec.lfs'', le scorciatoie usate saranno Ctrl+F10 e Ctrl+F11. Gli indicatori funzioneranno così: la prima pressione del tasto sinistro attiva la freccia sinistra, la seconda pressione la disattiva, viceversa per il bottone destro. Si possono scambiare destro e sinistro. Per facilità d'uso, lo script genererà come output nell'area di chat delle frecce verdi che indicheranno lo stato attuale. <br />
<br />
Usando la stessa logica e aggiungendo un altro script, diventa semplice implementare anche il controllo delle luci di emergenza mediante un terzo bottone.<br />
<br />
'''indicateLeft.lfs'''<br />
/press 7<br />
/ctrlf 11 /run indicateStop<br />
/ctrlf 10 /run indicateRight<br />
/echo ^2‹ ‹ ‹<br />
<br />
'''indicateRight.lfs'''<br />
/press 8<br />
/ctrlf 10 /run indicateStop<br />
/ctrlf 11 /run indicateLeft<br />
/echo ^2› › ›<br />
<br />
'''indicateStop.lfs'''<br />
/press 0<br />
/ctrlf 10 /run indicateRight<br />
/ctrlf 11 /run indicateLeft<br />
/echo ^8Off<br />
<br />
'''autoexec.lfs'''<br />
/button 16 ctrl_f11<br />
/button 18 ctrl_f10 <br />
/ctrlf 10 /run indicateRight<br />
/ctrlf 11 /run indicateLeft<br />
<br />
=== Configurazione del cambio automatico (per possessori di Logitech G25/G27) ===<br />
'''Scorciatoie usate:''' Nessuna<br />
<br />
Per adattare automaticamente le associazioni del controller per il meccanismo di cambio usato dalla macchina attualmente selezionata, tutto quello che devi fare è modificare gli esistenti file ''road.lfs'', ''sequential.lfs'' e ''paddle.lfs'' come mostrato di seguito.<br />
<br />
''Opzionalmente puoi anche aggiungere altre associazioni per la leva del cambio o le sue palette, se le hai libere. Per esempio, quando uso la leva del cambio sequenziale, la mia paletta destra è configurata come freno a mano e la sinistra come clackson, mentre, se uso le palette come cambio, tirando a me la leva del cambio sequenziale aziono il freno a mano e spingendola suono il clackson. Facendo così si massimizza la capacità di quei pochi pulsanti del G25 difficilmente raggiungibili; queste ultime associazioni non sono presenti tra questi script di esempio.''<br />
<br />
'''road.lfs'''<br />
/button 8 gear_1<br />
/button 9 gear_2<br />
/button 10 gear_3<br />
/button 11 gear_4<br />
/button 12 gear_5<br />
/button 13 gear_6<br />
/button 14 reverse<br />
<br />
/shifter shifter<br />
/autoclutch 0<br />
<br />
/echo Shiftmode: H-Gate<br />
<br />
'''sequential.lfs'''<br />
/button 9 shift_up<br />
/button 8 shift_down<br />
<br />
/shifter sequential<br />
/autoclutch 0<br />
<br />
/echo Shiftmode: Sequential<br />
<br />
'''paddle.lfs'''<br />
/button 4 shift_up<br />
/button 5 shift_down<br />
<br />
/shifter sequential<br />
/autoclutch 1<br />
<br />
/echo Shiftmode: Paddles</div>
Ripley