GoogleBig - Forum

Full Version: Guida ai Popups
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Dopo aver illustrato una guida che rappresente l'utilizzo dei popups, ora passiamo ad una guida che vi permetta di conoscere cosa siano i Popups. Miraccomando seguitemi bene!! ;)

Una piccola premessa: per poter creare efficenti popups, come gia' detto nella lezione introduttiva: bisogna conoscere: i comandi aliases, cos'e' una variabile e soprattutto i comandi del mIRC.

Cosa sono i Popups?
Bhe' la risposta e' semplice, questo "coso" chiamiamolo coso per ora :D, ci permette di creare dei menu' per lo status, le quesy, il chan (canale), la nicklist e per la barra dei menu' quella che trovate sopra.

Come possiamo notare il popup?
Bhe' e' facile basta che clicchiamo con il tasto destro in una qualsiasi posizione nel nostro client: "query,canale ecc" vedremo che si aprira' un menu' quello e' il popup, se andate nell'editor del mirc cliccando Alt+R vedrete che selezionando la linguetta popup troverete il codice di tutti i menu' creati.
Se volessimo vedere la sintassi?
Questa: <menuitem>:<comandi>

Esempio:
Per killare un utente:
Killa!!: /kill $nick motivazione

Questo e' solo un esempio, sta a voi poi modificare il tutto ed inserire il comando dove lo si desidera.

Se volessimo creare un sottomenu'?
Bhe' usiamo il . (punto)

Esempio:
.Killa!: /kill $nick motivazione
.Esci dal canale: /part $chan motivo
.Quitta: /quit motivazione

Ecco con questo esempio io ho creato un menu' che vi riportera' le scritte: killa,esci dal canale, quitta.

Ma se volessimo creare dei sottomenu' ai sottomenu' creati??

Esempio:
.Per cacciare
..killa:/kill $nick motivo
..glina: /sgline nick motivo durata
.Per uscire ed entrare in un chan
..entra:/join #canale
..esci:/part #canale

Funzioni:
il trattino (-) ci permette di creare delle linee che separano i vari menu'

Esempio
.Edita testo:/rum notepad.exe testo.txt
.say?:/say$?
.azione?:/me $?

-

Nomi
.#canale: /names #canale
.#pippo: /names #pippo
.nomi?:/names $?=In quale canale?"

Ecco un esempio ;)

Come ho gia' detto negli aliases, anche per i popups possiamo creare comandi su molte linee, basta usare: {}

Saluto {
if ($1 == $me) echo Ciao, bello!
else echo Ciao,brutto!
}

Questo piccolo script (creato come si dice: a zampa di gallina :D) controlla se il nick ($1) e' il nostro, se rispecchia il nostro nick dira': "Ciao,bello" in caso contrario :"ciao,brutto"

Questo e' solo un piccolo esempio :)

Remote Scripts
Ma dobbiamo per forza usare nell'editor di mIRC la sezione dei popups per creare i comandi?? bhe' no, possiamo usare anche la sezione dei remote, vediamo come:

esempio:

Prova {
.canali: /list
.ora : /time
ecc ecc

Questo script permette di aggiungere dei sottomenu' nel menu' status.

Il menu' si possono inserire anche nelle cosiddette "custom windows" cioe' le finestre, vediamo come:

menu'@prova {
dclick: /echo Doppio Click"
}

Quindi in questo caso il comando verra' visualizzato in caso voi fate doppio click nella finestra.

Menu' Styles (stili menu')
$style(n) <--- Con questo identificatore potremo inserire all'interno di un menu' un chek $style(1), oppure disabilitare il menu' $style(2), o ambedue $style(3)

menu' status {
$iif($server == $null,$style(2)) Informazioni Server
.Motd:/motd
.list:/list
}

Questo script vi permette di creare un sottomenu' contenuto nello status solo quando sarete connessi!! ;)

Spero di essere stato chiaro, buona lettura :)
Reference URL's