Convertitore temperatura, velocità e potenza in XML

23 Marzo 2010

Ecco un altro script scritto in XML per il bot Metis. Il progetto del bot più famoso di WinMX è stato abbandonato da tempo e non verranno rilasciate nuove versioni. Nonostante questo, moltissime chat lo utilizzano ancora ed è questo il motivo che mi spinge di tanto in tanto a pubblicare i miei vecchi script. Questa volta ho deciso di pubblicare uno script che non ha un' utilità fine alla chat, ma piuttosto è utile all'apprendimento del linguaggio XML specifico per il Metis. I comandi che vi mostrerò convertono la temperatura da gradi Centigradi a gradi Fahrenheit, la velocità da Kmh a Mph e infine la potenza da Cavalli vapore a KiloWatt, ovviamente si può fare per tutte le conversioni il procedimento inverso. Alla faccia di chi diceva che il bot per le chat era solo un giocattolino! Vediamo il codice del primo comando

Convertitore temperatura



     !converti F %PARAM%

     %PARAM%

     

     

     

     #c8#CONVERTITORE: #c2#%PARAM%#c10#F #c1#equivale a #c2#$CELSIUS4$#c10#°C







     !converti C %PARAM%

     %PARAM%

     

     

     

     #c8#CONVERTITORE: #c2#%PARAM%#c10#°C #c1#equivale a #c2#$FAHRENHEIT4$#c10#F


Purtroppo c'è ancora quel fastidioso bug che scrive in fondo al codice alcuni di troppo! Ignorateli!

Convertitore velocità



     !converti mph %PARAMETER%

     %PARAMETER%

     

     

     

     #c8#CONVERTITORE: #c2#%PARAMETER%#c10#mph #c1#equivale a #c2#$kmh4$#c10#Kmh







     !converti kmh %PARAMETER%

     %PARAMETER%

     

     

     

     #c8#CONVERTITORE: #c2#%PARAMETER%#c10#Kmh #c1#equivale a #c2#$mph4$#c10#mph


Convertitore potenza



     !converti cv %PARAM%

     %PARAM%

     

     

     

     #c8#CONVERTITORE: #c2#%PARAM%#c10#CV #c1#equivale a #c2#$kw4$#c10#KW







     !converti kw %PARAM%

     %PARAM%

     

     

     

     #c8#CONVERTITORE: #c2#%PARAM%#c10#KW equivale a #c2#$cv4$#c10#CV


Come potete vedere dal codice, questi tre comandi agiscono allo stesso modo. Ci sono extdata in cascata, cioè dei passaggi in variabile, poi processati dai vari operatori di moltiplicazione, divisione, somma e sottrazione. I valori inseriti come operandi non sono altro che dei fattori di conversione. Dopo questi passaggi si arriva al risultato finale che viene ritornato all'utente tramite l'ultima riga racchiusa tra i tag e
. I vari #c8#, #c2# ecc ecc... sono codici colore delle chat di WinMX che potete personalizzare come volete. I comandi appena visti, possono essere salvati su singoli file ed inclusi nel MXC.xml oppure inseriti nel MXC.xml direttamente. A me non hanno mai causato problemi


X
THE END