| News | Mappa Sito | Community |
Condividi      
 
 
 
 
 Script
 
 
 Addon
 
 
 
 
 
 
 
 


:: Guide :: mIRC Dll ::
Guida MDX parte 1°

Da un bel pò di tempo è in giro una dll che permette di modificare a proprio piacimento la grafica dei propri dialog con poche e semplici operazioni. La dll in questione è la mdx (mIRC dialog eXtension) scritta da DragonZap.

 


L'utilità di questa addon risalta subito al primo utilizzo, così come le sue potenzialità.
Ma il suo utilizzo richiede un pò di applicazione e un bel pò di pratica. In questo tutorial spiegherò come poter utilizzare questa dll.

Innanzitutto, una volta scaricato il file, decomprimiamolo nella cartella del nostro script (magari in una sottocartella che chiameremo mdx).
Fatto questo la prima cosa da fare è creare un identificatore che ci permetta di richiamare in modo veloce la dll senza dover utilizzare troppi comandi; quindi apriamo l'editor degli aliases e scriviamo:

mdx { var %dll $mircdirmdx\mdx.dll | return $dll(%dll,$1,$2-) }

questo ci permetterà di utilizzare il comando mdx anzichè scrivere

/dll $mircdirmdx\mdx.dll.

Fatto ciò, c'è da precisare una cosa... qualunque cambiamento vogliamo apportare ai dialogs dobbiamo segnalarlo nell'evento init del dialog stesso (dopo facciamo i soliti esempi).

Attivare la Mdx
Per poter attivare la dll bisogna dichiarare la versione del mIRC e il nome del dialog con questi comandi:

mdx SetMircVersion $version
mdx MarkDialog $dname.

Cambiare i colori
Ora siamo pronti per passare all'applicazione pratica. Per poter cambiare i colori delle scritte in un dialog (un text, un editbox, un listbox) la routine da usare è SetColor .
La mdx utilizza il protocollo rgb per poter definire i colori, ovvero bisogna dichiarare che quantità di rosso, verde e blu vogliamo usare con l'identificatore $rgb(n,n,n); inoltre è necessario dichiarare se vogliamo cambiare il colore del testo (text), dello sfondo del testo (textbg) o lo sfondo (background). La sintassi completa è questa:

mdx SetColor $dname id text $rgb(255,0,0)
questo ad esempio colorerà il testo di rosso.

Adesso è il caso di fare un esempio =)
Supponiamo di avere questo dialog:

dialog esempio1 {
title "Esempio 1"
size 177 106 197 34
text "mIRCmania.it l'IRC resource italiana =)", 1, 9 9 195 16
button "&Hide", 2, 0 0 0 0, hide Ok
}

e volessimo il text in rosso; cosa dovremmo fare?

on *:dialog:esempio1:init:0:{
mdx SetMircVersion $version
mdx MarkDialog $dname
mdx SetColor $dname 1 text $rgb(255,0,0)
}

E il risultato sarà questo:

Cambiare il font
E se ora volessimo cambiare il font della dicitura? Bisogna dichiarare l'id del testo che vogliamo modificare, i flags +aiu (eventualmente), la grandezza e lo spessore del carattere; la sintassi esatta è questa:

mdx SetFont $dname id [+aiu]

dimensione spessore font-face

Allora..è necessario spiegare un pò di cose prima di procedere con l'esempio.. i flags +aiu rendono al testo, rispettivamente, un aspetto antialiasing, corsivo e sottolineato. Ora possiamo procedere con l'esempio;
Se al dialog di prima aggiungiamo questa stringa:

mdx SetFont $dname 1 +i 14 550 comic sans ms

avremo il testo in corsivo col font comic sans di dimensione 14 e spessore 550, come potete vedere dall'esempio:

Modificare i bordi
La mdx ci permette anche di modificare i bordi di bottoni, liste, textbox e editbox con pochi e semplici comandi(per cambiare il loro testo abbiamo già scoperto il procedimento..attenzione però.. il testo dei bottoni non può essere colorato!)
La routine da utilizzare è SetBorderStyle e le varie opzioni sono: border, clientedge, dlgframe, dlgmodal, staticedge e windowedge.
L'esatta sintassi è:

mdx SetBorderStyle $dname id modalità

Procediamo col solito esempio.. in un dialog di questo tipo:

dialog esempio2 {
title "Esempio2"
size 177 106 142 43
button "Bottone di prova", 1, 8 9 115 25, cancel
}

per poter variare il bordo del bottone in questione il codice sarà questo (vi risparmio l'evento init e l'attivazione della mdx =)):

mdx SetBorderStyle $dname 1 staticedge

e il risultato sarà questo:

Autore: Valvonatuta
(© www.mircmania.it)

    | Torna all'indice della Guida |

SFONDI DESKTOP
MONDIALI CALCIO - NAZIONALE ITALIANA
Ultimo sfondo inserito sul sito.
Visualizza tutti

 

TOP FLASH GAME
GIOCO MONDIAILI DI CALCIO

Mondiali di Calcio è il gioco del momento offerto gratuitamente da mIRC Mania.
Play Mondiali Calcio

 

SCRIPT CONSIGLIATI
- Venom Script Lite
- Promirc 1.2.6
- Project Dream
- Sagittario Script
- Majin Script 3
- Vision
Accedi Download

 

SCRIPT UFFICIALE
.:|SkyLab Script|:. è lo script ufficiale di mIRC Mania. All'interno sono presenti tutte le funzioni necessarie per passare piacevoli ore in CHAT in sicurezza e divertendosi.
Download Script

 

SONDAGGIO
Da quanto usi mIRC?

Pochi giorni
Qualche mese
Un anno
Da una vita

 

AMICI

 
  Vedi anche : SFONDI NAZIONALE ITALIANA - Giochi Calcio GRATIS - mIRC in Italiano
     

Sito realizzato e gestito da S. G. © mIRC Mania, 2001-10; Ogni riproduzione totale o parziale dei contenuti esclusivi di questo sito sarà punita a norma di legge. Il webmaster non si assume nessuna responsabilità riguardo a link o programmi presenti su mIRC Mania. Ogni marchio, logo o immagine presente sul sito è di proprietà dei rispettivi autori.
Privacy & Disclaimer