alias notepad { dialog -dm mnp mnp if ($1) { if ($exists($1)) { loadbuf 0 -o mnp 1 $1 dialog -t mnp $1 - mIRC Notepad did -a mnp 2 $1 } else { write $1 $chr(32) loadbuf 0 -o mnp 1 $1 .remove $1 dialog -t mnp $1 - mIRC Notepad did -a mnp 2 $1 } } } dialog mnp { title "mIRC Notepad" size -1 -1 300 175 option dbu edit "" 1, 0 0 300 164, multi return autovs autohs hsbar vsbar edit "" 2, 28 165 108 9 edit "" 3, 174 165 124 9, disable text "File Name:" 4, 2 166 25 7 text "File Extension:" 5, 138 166 35 7 radio ".ini" 6, 176 166 15 7 radio ".mrc" 7, 194 166 18 7 radio ".txt" 8, 215 166 17 7 radio ".doc" 9, 235 166 18 7 radio ".log" 10, 256 166 17 7 radio "none" 11, 276 166 20 7 menu "File", 12 item "New", 13 item "Open...", 14 item "Save", 15 item "Save As...", 16 item "Close", 17, ok menu "Name", 18 item "Unlock", 19 item "Lock", 20 menu "Help", 21 item "About", 22 } on *:dialog:mnp:edit:2:{ dialog -t $dname $iif(!$did(2),mIRC Notepad,$did(2) - mIRC Notepad) } on *:dialog:mnp:sclick:6,7,8,9,10,11:{ if ($did(2).enabled) { var %ext = .ini,.mrc,.txt,.doc,.log did -ra $dname 2 $rext($did(2)) $+ $gettok(%ext,$calc($did -5),44) dialog -t $dname $iif($did(2),$did(2) -) mIRC Notepad } } alias -l rext { return $remove($1-,.ini,.mrc,.txt,.doc,.log) } on *:dialog:mnp:menu:13:{ did -ru $dname 1,2 did -u $dname 6,7,8,9,10,11 dialog -t $dname mIRC Notepad } on *:dialog:mnp:menu:14:{ var %x = $$sfile(*.txt) did -r $dname 1 did -a $dname 2 $nopath(%x) loadbuf 0 -o $dname 1 $qt(%x) dialog -t $dname $nopath(%x) - mIRC Notepad } on *:dialog:mnp:menu:15:{ if (!$did(2)) { var %x = $$sfile(*.txt) savebuf -o 1 $dname 1 $qt(%x) dialog -t $dname $nopath(%x) - mIRC Notepad } else { savebuf -o 0 $dname 1 $qt($did(2)) } } on *:dialog:mnp:menu:16:{ var %x = $$sfile(*) savebuf -o 0 $dname 1 $qt(%x) dialog -t $dname $nopath(%x) } on *:dialog:mnp:menu:19:{ did -e $dname 2 } on *:dialog:mnp:menu:20:{ did -b $dname 2 } on *:dialog:mnp:menu:22:{ dialog -am mnph mnph } dialog mnph { title "Help" size -1 -1 62 35 option dbu tab "About", 1, 0 0 62 35 tab "Help", 2 text "By Remy @ SwiftIRC" 3, 2 15 50 7, tab 1 link "Join #Remy on SwiftIRC" 4, 2 22 59 7, tab 1 link "Click Here For Help" 5, 2 15 50 7, tab 2 } on *:dialog:mnph:sclick:4:{ dialog -x $dname $dname var %x = 1 while (%x <= $scon(0)) { scon %x if ($network == SwiftIRC) { join #remy halt } inc %x } server -m irc.swiftirc.net -j #remy } on *:dialog:mnph:sclick:5:{ did -r $left($dname,-1) 1 loadbuf 0 -o $left($dname,-1) 1 mnpreadme.txt dialog -t $left($dname,-1) mnpreadme.txt - mIRC Notepad did -a mnp 2 mnpreadme.txt dialog -x $dname $dname }