mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: May 2005
Posts: 449
Fjord artisan
OP Offline
Fjord artisan
Joined: May 2005
Posts: 449
Hi, I have an alias that disconnects from the server when I hit f1, but I want it to close mIRC also. My problem is that I can't get it to exit after I disconnect. I tries just adding "exit", but it says that channel windows are open and asks if I want to close them. How do I fix this. Here's the alias:

/f1 {
unsetall
quit
}

Joined: Jun 2003
Posts: 5,024
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Jun 2003
Posts: 5,024
The only way I know of getting round this would be to disable the confirmation dialog. Then you can use /exit.

To disable it go to ALT+O > Other > [Confirm...] and uncheck the appropriate box.

Regards,


Mentality/Chris
Joined: Jan 2004
Posts: 509
L
Fjord artisan
Offline
Fjord artisan
L
Joined: Jan 2004
Posts: 509
Codes for up to 6.03.

Disconnect, Close.
/die { if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }

Disconnect, Ask Close
/die { var %var | !.echo -q $regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var) | $gettok(%var,1,124) | $gettok(%var,2,124) }

Ask Close
/die { if ($regsub(|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }

Disconnect
/die { if ($regsub(7878978q234234u234234i23424t234|,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }

Unfortunately, "Close" becomes "Ask Close" starting in 6.1*+.
But it says that channel windows are open. So, to get away with that, you have to /partall before executing the command. That's the only problem with 6.1*+.

Code for 6.1*+.

Disconnect, Close.
/die { /partall | if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }

If anyone has a code that you do not need to use the /partall for 6.1*+, let us know.

Thanks.

Joined: Sep 2003
Posts: 4,230
D
Hoopy frood
Offline
Hoopy frood
D
Joined: Sep 2003
Posts: 4,230
Quote:

1 /die { if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
2 /die { var %var | !.echo -q $regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var) | $gettok(%var,1,124) | $gettok(%var,2,124) }
3 /die { if ($regsub(|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
4 /die { if ($regsub(7878978q234234u234234i23424t234|,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }
5 /die { /partall | if ($regsub(7878978q234234u234234i23424t234|234234e234x234i34t234,/\d/g,,%var)) { $gettok(%var,1,124) | $gettok(%var,2,124) } }


1 /die { quit | exit }
2 /die { quit | exit }
3 /die { exit }
4 /die { quit }
5 /die { quit | exit }

What on earth are all those regex for?

OH and if your using 6.16 and you wanna exit Like DAMN promptly no matter what try this

/die { dienow }
/dienow { die }

* just 6.16 remember.


Link Copied to Clipboard