dialog mp3 { title "Spitfire3292's MP3 Player v1 :" size -1 -1 193 124 option dbu list 1, 70 10 120 80, size vsbar list 2, 10 9 50 74, size box "Music Play List", 3, 67 1 125 93 box "Music Directory", 4, 2 1 65 85 button "Play", 5, 67 94 41 12 button "Pause", 6, 151 94 41 12 button "Stop", 7, 109 94 41 12 button ">>", 8, 161 109 31 12 button "<<", 9, 67 109 31 12 check "Repeat", 10, 3 90 30 10 check "Shuffle", 11, 3 100 28 10 check "Mute", 27, 3 110 33 10 button "Up", 12, 40 94 22 12 button "Down", 13, 40 109 22 12 box "Volume", 14, 37 86 28 37 button "<", 15, 99 109 30 12 button ">", 16, 130 109 30 12 menu "File", 17 item "Add Directory", 18, 17 item "Delete Directory", 19, 17 item "Exit", 20, 17, cancel menu "Display", 21 item "mIRC Message Display", 22, 21 item "Quick Message Display", 26, 21 menu "Count Display", 23, 21 item "Count Up", 24, 23 item "Count Down", 25, 23 } menu * { MP3 Player: /dialog -md mp3 mp3 } alias count { if ($readini(mp3.ini,Config,Count) = up) { dialog -t mp3 $gettok($dialog(mp3).title,1,58) $chr(58) $($remove($duration($calc($insong.pos / 1000 ),3),00:0),5) Vol: $int($calc(( $vol(master) / 65535) * 100)) $+ % } elseif ($readini(mp3.ini,Config,Count) = dwn) { dialog -t mp3 $gettok($dialog(mp3).title,1,58) $chr(58) $remove($duration($calc(($sound($insong.fname).length - $insong.pos) / 1000),3),00:0) Vol: $int($calc(( $vol(master) / 65535) * 100)) $+ % } } on *:dialog:mp3:init:0:{ /timermp3 0 1 /count if (!$readini(mp3.ini,Config,Count)) { /writeini mp3.ini Config Count up } if ((!$readini(mp3.ini,Config,Load)) && (!$readini(mp3.ini,Directory,*))) { if ($$?!="Add Directory Now?" == $true) { /writeini mp3.ini Directory $replace($$?="Playlist Name:",$chr(32),_) $sdir(*, Choose a Music Folder) /writeini mp3.ini Config Load True } } var %dir = 1 while (%dir <= $ini(mp3.ini,Directory,0)) { /did -a mp3 2 $ini(mp3.ini,Directory,%dir) inc %dir } } on *:dialog:mp3:close:0:{ /splay -p stop /timermp3 off } on *:dialog:mp3:menu:18:{ /writeini mp3.ini Directory $replace($$?="Playlist Name:",$chr(32),_) $sdir(*, Choose a Music Folder) /writeini mp3.ini Config Load True /did -r mp3 2 var %dir = 1 while (%dir <= $ini(mp3.ini,Directory,0)) { /did -a mp3 2 $ini(mp3.ini,Directory,%dir) inc %dir } } on *:dialog:mp3:menu:19:{ /remini mp3.ini Directory $replace($$?="Playlist Name:",$chr(32),_) /did -r mp3 2 var %dir = 1 while (%dir <= $ini(mp3.ini,Directory,0)) { /did -a mp3 2 $ini(mp3.ini,Directory,%dir) inc %dir } } on *:dialog:mp3:dclick:2:{ /did -r mp3 1 /noop $findfile($readini(mp3.ini,directory,$did(2).seltext),*.mp3,0,did -a mp3 1 $nopath($left($1-,-4))) } on *:dialog:mp3:dclick:1:{ /splay -p $+($readini(mp3.ini,Directory,$did($dname,2).seltext),$+($did($dname,1).seltext,.mp3)) if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } } on *:dialog:mp3:sclick:5:{ if ($insong.pause = $true) { /splay resume } else { /splay -p $+($readini(mp3.ini,Directory,$did($dname,2).seltext),$+($did($dname,1).seltext,.mp3)) if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } } } on *:MP3END:{ if ($did(mp3,10).state = 1) { /splay -p $+($readini(mp3.ini,Directory,$did(mp3,2).seltext),$did(mp3,1,$did(mp3,1,1).sel).text,.mp3) /did -c mp3 1 $calc($did(mp3,1,1).sel) if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } halt } if ($did(mp3,11).state = 1) { /var %x = $rand(1,$did(mp3,1).lines) /splay -p $+($readini(mp3.ini,Directory,$did(mp3,2).seltext),$did(mp3,1,%x).text,.mp3) /did -c mp3 1 %x if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } halt } /splay -p $+($readini(mp3.ini,Directory,$did(mp3,2).seltext),$did(mp3,1,$calc(1 + $did(mp3,1,1).sel)).text,.mp3) /did -c mp3 1 $calc($did(mp3,1,1).sel + 1) if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } } on *:dialog:mp3:sclick:7:{ /splay -p stop } on *:dialog:mp3:sclick:6:{ /splay -p pause } on *:dialog:mp3:sclick:15:{ /splay -p seek $calc($insong.pos - 5000) } on *:dialog:mp3:sclick:16:{ /splay -p seek $calc($insong.pos + 5000) } on *:dialog:mp3:sclick:8:{ if ($did(mp3,11).state = 1) { /var %x = $rand(1,$did(mp3,1).lines) /splay -p $+($readini(mp3.ini,Directory,$did(mp3,2).seltext),$did(mp3,1,%x).text,.mp3) /did -c mp3 1 %x if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } halt } /splay -p $+($readini(mp3.ini,Directory,$did(mp3,2).seltext),$did(mp3,1,$calc(1 + $did(mp3,1,1).sel)).text,.mp3) /did -c mp3 1 $calc($did(mp3,1,1).sel + 1) if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } } on *:dialog:mp3:sclick:9:{ if ($did(mp3,11).state = 1) { /var %x = $rand(1,$did(mp3,1).lines) /splay -p $+($readini(mp3.ini,Directory,$did(mp3,2).seltext),$did(mp3,1,%x).text,.mp3) /did -c mp3 1 %x if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } halt } /splay -p $+($readini(mp3.ini,Directory,$did(mp3,2).seltext),$did(mp3,1,$calc($did(mp3,1,1).sel - 1)).text,.mp3) /did -c mp3 1 $calc($did(mp3,1,1).sel - 1) if ($readini(mp3.ini,Config,Disp) = echo) { if ($readini(mp3.ini,Config,Custom)) { /echo -a $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /echo -a $c1(Now Playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } if ($readini(mp3.ini,Config,Disp) = chan) { if ($readini(mp3.ini,Config,Custom)) { /amsg $c1($replace($readini(mp3.ini,Config,Custom),[length],$remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0),[bits],$sound($insong.fname).bitrate,[artist],$sound($insong.fname).artist,[title],$sound($insong.fname).title,$chr(124),$+($chr(3),$readini(mp3.ini,Config,Color2)),$chr(126),$+($chr(3),$readini(mp3.ini,Config,Color1)))) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2($remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } } on *:dialog:mp3:menu:24:{ /writeini mp3.ini Config Count up } on *:dialog:mp3:menu:25:{ /writeini mp3.ini Config Count dwn } on *:dialog:mp3:sclick:12:{ /vol -v $calc( $vol(master) + 5000) } on *:dialog:mp3:sclick:13:{ /vol -v $calc( $vol(master) - 5000) } on *:dialog:mp3:menu:22:{ /dialog -md mp3disp mp3disp } on *:dialog:mp3:menu:26:{ if ($insong.fname = $null) { /amsg $c1(I am not currently playing a song.) halt } /amsg $c1(I am now playing:) $c2($sound($insong.fname).title) $c1(by) $c2($sound($insong.fname).artist) $c1(-) $c2(Length: $remove($duration($calc(($sound($insong.fname).length) / 1000),3),00:0)) $c1(-) $c2(Position: $($remove($duration($calc($insong.pos / 1000 ),3),00:0),5)) $c1(-) $c2($sound($insong.fname).bitrate kbps) } on *:dialog:mp3:sclick:27:{ if ($did(mp3,27).state = 1) { /vol -vu1 } if ($did(mp3,27).state = 0) { /vol -vu2 } } dialog mp3disp { title "mIRC Message Display" size -1 -1 111 101 option dbu text "Color 1", 1, 66 4 19 8 text "Color 2", 2, 66 15 19 8 edit "", 3, 87 4 15 10 edit "", 4, 87 15 15 10 radio "Silent/Manual", 5, 1 3 45 10 radio "Echo", 6, 1 18 23 10 radio "Display in Channel", 7, 1 32 55 10 button "Cancel", 8, 62 33 20 12, cancel button "Save", 9, 89 33 20 12, ok text "Custom Display Message", 10, 1 48 108 9, center edit "", 11, 1 59 109 10, autohs text "Use [length] for the length of the song. Use [bits] for the bitrate of the song. Use [artist] for the artist of the song. Use [title] for the title of the song.", 12, 2 71 105 29 } on *:dialog:mp3disp:init:0:{ /did -a mp3disp 3 $readini(mp3.ini,Config,Color1) /did -a mp3disp 4 $readini(mp3.ini,Config,Color2) /did -a mp3disp 11 $remove($readini(mp3.ini,Config,Custom),|,~,kbps) if ($readini(mp3.ini,Config,Disp) = echo) { /did -c mp3disp 6 } if ($readini(mp3.ini,Config,Disp) = chan) { /did -c mp3disp 7 } if (!$readini(mp3.ini,Config,Disp)) { /did -c mp3disp 5 } } on *:dialog:mp3disp:sclick:9:{ /writeini mp3.ini Config Color1 $did(3) /writeini mp3.ini Config Color2 $did(4) if ($did(11) != $null) { /writeini mp3.ini Config Custom $replace($did(11),[length],$chr(124) $+ [length] $+ ~,[artist],$chr(124) $+ [artist] $+ ~,[bits],$chr(124) $+ [bits] kbps $+ ~,[title],$chr(124) $+ [title] $+ ~) } if ($did(11) = $null) { /remini mp3.ini Config Custom } if ($did(mp3disp,5).state = 1) { /remini mp3.ini Config Disp } if ($did(mp3disp,6).state = 1) { /writeini mp3.ini Config Disp echo } if ($did(mp3disp,7).state = 1) { /writeini mp3.ini Config Disp chan } } alias -l c1 { return $+($chr(3),$readini(mp3.ini,Config,Color1),$1-,$chr(3)) } alias -l c2 { return $+($chr(3),$readini(mp3.ini,Config,Color2),$1-,$chr(3)) }