rendered paste body//////////////////////Alias////////////////////////////////
alias skinwin { set %st 3,1(0 | set %en 3) }
alias winamp {
if ($isdde(mPlug) == $false) { .msg $1 %st t1eR's Winamp %en %st N/A %en }
var %song = $dde(mPlug,format,"%name")
if (!%song) { return %st t1eR's Winamp %end $+ 1,1 %beg N/A %end }
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 %st t1eR's Winamp %en %st $replace(%song,-,3-0) %en %st %time %en %st %pos %en %st %kbs %en %st Volume: %winamp.volume %en
}
/////////////////////////on TEXT/////////////////////////////
on 5:text:*:#:{
if ($1 == %trigger $+ winamp) {
if (t1eR 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 %st Winamp has been paused. %en }
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 %st Winamp has been started. %en }
elseif ($2 == stop) && (!$3) { dde mPlug control stop | .timer 1 1 msg # %st Winamp has been stopped. %en }
elseif ($2 == refresh) && (!$3) { dde mPlug clear | dde mPlug control vol %winamp.volume | msg # %st Winamp has been refreshed. %en | .timer 1 1 winamp $chan }
elseif ($2 == mute) && (!$3) { dde mPlug control vol 0 | msg $chan %st Your volume has been muted. %en }
elseif ($2 == unmute) && (!$3) { dde mPlug control vol 50 | msg $chan %st Your volume has been restored with 50/255. %en | set %winamp.volume 50 }
elseif ($2 == vol) && (!$3) { msg $chan %st Your current volume is %winamp.volume $+ . %en }
elseif ($2 == vol) && ($3) {
if ($3 > 255) || ($3 < 0) { msg $chan %st You can only go between 0 and 255. %en }
else { dde mPlug control vol $3 | msg $chan %st Your volume is now $+($3,/,255) $+ . %en | set %winamp.volume $3 } }
elseif (!$2-) winamp $chan
}
}
}