1 2
3 4

    | News | Mappa Sito | Partners |

Condividi      
 
 
 
 
 Script
 
 
 Addon
 
 
 
 
 
 
 
 


:: Guide :: mIRC Scripting Help ::
Dialog parte 2 °

Ora andiamo piu nei dettagli, e facciamo un bel dialog per i mass op, mass deop, kick e ban, usando un'echo particolare, ora la lezione è diciamo interattiva, qui sotto metteremo il codice che vuoi da bravi incollerete nel mirc editor.

 


dialog mass {
;dialog mass ricordiamoci che usermo il title per fare l'echo.
title "(m)/(x)\(s)"
button "(m)/(x)\(s)" 33, 20 110 240 20,ok
;bottone di ok senza quello il dialog non si apre
size -1 -1 300 130
edit "" 2, 2 2 100 20,disable
edit "Mass Deop" 3, 2 20 100 20,disable
button "<" 4, 110 20 20 20,
button ">" 5, 130 20 20 20,
edit "Mass Op" 6, 2 40 100 20,disable
button "<" 7, 110 40 20 20,
button ">" 8, 130 40 20 20,
edit "Mass Kick" 9, 2 60 100 20,disable
button "<" 10, 110 60 20 20,
button ">" 11, 130 60 20 20,
edit "Mass Ban" 12, 2 80 100 20,disable
button "<" 13, 110 80 20 20,
button ">" 14, 130 80 20 20,
edit "" 15, 152 20 100 20
edit "" 16, 152 40 100 20
edit "" 17, 152 60 100 20
edit "" 18, 152 80 100 20
radio "" 20, 252 20 20 20,group1
radio "" 21, 272 20 20 20
radio "" 22, 252 40 20 20,group2
radio "" 23, 272 40 20 20
radio "" 24, 252 60 20 20,group3
radio "" 25, 272 60 20 20
radio "" 26, 252 80 20 20,group4
radio "" 27, 272 80 20 20
text "-------(m)/(x)\(s)--------" 19, 130 2 100 12,disable,multi
text "ON" 30, 252 2 20 12
text "OFF" 31, 272 2 20 12,
}
on *:dialog:mass:init:*: {
; ogni volta che si aprira' il dialog
/did -a mass 2 $date $time ;mettermo nell'edit 2 data e ora
if ( %MASSDEOP == on ) {
;se la variabile sara' on......
/did -a mass 15 Kick dopo %numerodeop deop
;scriveremo nell'edit questa informazione
did -c mass 20 ;e abiliteremo il radio 20
}
if ( %MASSOP == on ) {
/did -a mass 16 Kick dopo %numerop Op
did -c mass 22
}
if ( %MASSkick == on ) {
/did -a mass 17 Kick dopo %numerokick Kick
did -c mass 24
}
if ( %MASSban == on ) {
/did -a mass 18 Kick dopo %numeroban Ban
did -c mass 26
}
if ( %MASSDEOP == off ) {
/did -a mass 15 Spento
did -c mass 21
}
if ( %MASSOP == off ) {
/did -a mass 16 Spento
did -c mass 23
}
if ( %MASSkick == off ) {
/did -a mass 17 Spento
did -c mass 25
}
if ( %MASSban == off ) {
/did -a mass 18 Spento
did -c mass 27
}
}
on 1:dialog:mass:sclick:*: {
;qui si fa interessante..... ogni volta che cliccheremo
if ($did == 20) {
; se il did sara' 20
/did -r mass 15 :puliremo l'edit 15
/did -a mass 15 Kick dopo %numerodeop deop
;ci scriveremo quanto scritto sopra
dialog -t $dname (m)/(x)\(s) Protezione MassDEOP ON
;useremo quello che chiamo l'echo dialog, cioe' visualizzeremo le
;info sulla parte del titolo del dialog.
enable #massdeop ;abiliteremo il gruppo
echo -a (m)/(x)\(s) Protezione MassDEOP ON
; ecco l'echo classico
set %MASSDEOP on
;setteremo la variabile massdeop on
}
if ($did == 21) {
/did -r mass 15
/did -a mass 15 Mass Dop off
disable #massdeop
echo -a (m)/(x)\(s) Protezione MassDEOP OFF
set %MASSDEOP off
}
if ($did == 5) {
/did -r mass 15
inc %numerodeop
;qui facciamo salire la variabile per i mass deop
/did -a mass 15 Kick dopo %numerodeop deop
}
if ($did == 4) {
/did -r mass 15
if (%numerodeop >= 2) { dec %numerodeop } else { halt } ;qui consideramo che la variabile poteva diventare di segno meno, non so se
;il mirc calcola i -1 -2 deop...... quindi quando if (%numerodeop >= 2)  sara' = o maggiore a ;2 la variabile sara' diminuita, in caso contrario non e' necessario diminuirla e quindi la lasceremo cos'i'
/did -a mass 15 Kick dopo %numerodeop deop
}
if ($did == 22) {
/did -r mass 16
/did -a mass 16 Kick dopo %numerop OP
enable #massop | echo -a (m)/(x)\(s) Protezione MassOp ON
set %MASSoP on
}
if ($did == 23) {
/did -r mass 16
/did -a mass 16 Mass Op off
disable #massop
echo -a (m)/(x)\(s) Protezione MassOP OFF
set %MASSoP off
}
if ($did == 8) {
/did -r mass 16
inc %numerop
/did -a mass 16 Kick dopo %numerop op
}
if ($did == 7) { /did -r mass 16
if (%numerop >= 2) { dec %numerop } else { halt }
/did -a mass 16 Kick dopo %numerop op
}
if ($did == 24) {
/did -r mass 17
/did -a mass 17 Kick dopo %numerokick kick
enable #masskick
echo -a (m)/(x)\(s) Protezione Masskick ON
set %MASSkick on
}
if ($did == 25) { /did -r mass 17
/did -a mass 17 Mass kick off
disable #masskick
echo -a (m)/(x)\(s) Protezione Masskick OFF
set %MASSkick off
}
if ($did == 11) { /did -r mass 17
inc %numerokick
/did -a mass 17 Kick dopo %numerokick kick
}
if ($did == 10) {
/did -r mass 17
if (%numerokick >= 2) { dec %numerokick } else { halt }
/did -a mass 17 Kick dopo %numerokick kick
}
if ($did == 26) {
/did -r mass 18
/did -a mass 18 Kick dopo %numeroban ban
enable #massban
echo -a (m)/(x)\(s) Protezione Massban ON
set %MASSban on
}
if ($did == 27) { /did -r mass 18
/did -a mass 18 Mass ban off
disable #massban
echo -a (m)/(x)\(s) Protezione Massban OFF
set %MASSban off
}
if ($did == 14) { /did -r mass 18
inc %numeroban
/did -a mass 18 Kick dopo %numeroban ban
}
if ($did == 13) { /did -r mass 18
if (%numeroban >= 2) { dec %numeroban } else { halt }
/did -a mass 18 Kick dopo %numeroban ban
}
}

Autore: Antani

    | Torna all'indice della Guida |

SFONDI DESKTOP
Sfondo Marco Simoncelli HD
Ultimo sfondo inserito sul sito.
Visualizza tutti

 

TOP FLASH GAME
GIOCHI CALCIO FLASH

Crossing Cup, è il gioco di calcio del momento offerto gratuitamente da mIRC Mania.
Giochi Euro 2012

 

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

 

SCRIPT UFFICIALE
.:|SkyLab Script|:. è il nostro script ufficiale. All'interno sono presenti tutte le funzioni necessarie per passare piacevoli ore in CHAT in sicurezza e divertendosi. Richiede Win XP/Vista o relativo emulatore per fuzionare correttamente.
Download Script

 

SONDAGGIO
Da quanto usi mIRC?

Pochi giorni
Qualche mese
Un anno
Da una vita

 

AMICI

 
  Vedi anche : Sfondi Euro 2012 - Giochi Calcio GRATIS - Mame
     

Sito realizzato e gestito da S. G. © mIRC Mania, 2001-12; 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 all'interno di questo portale. Ogni marchio, logo o immagine presente sul sito è di proprietà dei rispettivi autori.
Privacy & Disclaimer