//////////////////////Alias//////////////////////////////// alias winamp { if ($isdde(mPlug) == $false) { msg $1 10,1(15 Log1x's Winamp 10) (15 N/A 10) } var %song = $dde(mPlug,format,"%name") if (!%song) { return 10,1(15 Log1x's Winamp 10) (15 N/A 10) } var %time = $dde(mPlug,format,"%pm:%ps/%min:%sec~") var %percent = $dde(mPlug,format,"%prc") var %pos = $dde(mPlug,format,"~%pos~/~%ll~)") var %kbs = $dde(mPlug,format,"%br~Kbps/%sr~KHz") var %album = $dde(mPlug,format,"%4"),%album = $iif(%album,$v1,Not present.) msg $1 10,1(15 Log1x's Winamp 10) (15 $replace(%song,-,10-15) 10) (15 %time 10) (15 %pos 10) (15 %kbs 10) (15 Volume: %winamp.volume 10) } /////////////////////////on TEXT///////////////////////////// if ($1 == %trigger $+ winamp) { if (Log1x isin $nick) && ($ulevel >= 5) { if ($2 == play) && (!$3) { dde mPlug control play | .timer 1 1 winamp $chan } if ($2 == play) && ($3) { dde mPlug clear | dde mPlug find 1 $3- | .timer 1 2.5 winamp $chan } elseif ($2 == next) && (!$3) { dde mPlug control > | .timer 1 1 winamp $chan } elseif ($2 == next) && ($3 == rand) { dde mPlug setshuffle on | dde mPlug control > | dde mPlug setshuffle off | .timer 1 1 winamp $chan } elseif ($2 == pause) && (!$3) { dde mPlug control pause | .timer 1 1 msg $chan 10,1(15 Winamp has been paused.10 ) } elseif ($2 == prev) && (!$3) { dde mPlug control < | .timer 1 1 winamp $chan } elseif ($2 == start) && (!$3) { run "C:/Program Files/Winamp/winamp.exe" | .timer 1 3.5 msg $chan 10,1(15 Winamp has been started.10 ) } elseif ($2 == stop) && (!$3) { dde mPlug control stop | .timer 1 1 msg # 10,1(15 Winamp has been stopped.10 ) } elseif ($2 == refresh) && (!$3) { dde mPlug clear | dde mPlug control vol %winamp.volume | msg # 10,1(15 Winamp has been refreshed.10 ) | .timer 1 1 winamp $chan } elseif ($2 == mute) && (!$3) { dde mPlug control vol 0 | msg $chan 10,1(15 Your volume has been muted.10 ) } elseif ($2 == unmute) && (!$3) { dde mPlug control vol 50 | msg $chan 10,1(15 Your volume has been restored with 50/255.10 ) | set %winamp.volume 50 } elseif ($2 == vol) && (!$3) { msg $chan 10,1(15 Your current volume is %winamp.volume $+ .10 ) } elseif ($2 == vol) && ($3) { if ($3 > 255) || ($3 < 0) { msg $chan 10,1(15 You can only go between 0 and 255.10 ) } else { dde mPlug control vol $3 | msg $chan 10,1(15 Your volume is now $+($3,/,255) $+ 10 ) | set %winamp.volume $3 } } elseif (!$2-) winamp $chan } }