Fuzionx commented on a Page, Help  -  Nov 29, 2011

The $dde() identifier is being evaluated when you start the timer and not when it fires. You store the current song in the timer and than say it every 60 seconds.
Dutch: Het commando $dde() word uitgevoerd wanneer jij de timer start, en niet als de timer afgaat (elke 60 seconden dus). Het liedje wat op dat moment aan staat word in de timer opgeslagen en die zegt het gewoon elke 60 seconden. Voorbeeld: Je luistert het liedje "David Guetta - Titanium" en je voert dit commando uit:

%time msg # $dde(mPlug,format,"4Muziek:_%name_[%4]_(%pm:%ps/%min:%sec)_[%br~Kbps_-_%sr~KHz_-_%typ]")

Dan zet hij dit in de timer:

  • Active timers:
  • Timer 1 60s delay /msg #channel David Guetta - Titanium ()

You should make an alias for messaging the current song and excecute that every 60 seconds.
Dutch: Je moet een alias maken die het huidige liedje messaged naar de channel en die elke 60 seconden uitvoeren. Voorbeeld:

; The alias
alias nowplaying {
  if ($me ison $$1) {
    msg $1 $dde(mPlug,format,"4Muziek:_%name_[%4]_(%pm:%ps/%min:%sec)_[%br~Kbps_-_%sr~KHz_-_%typ]")
  }
}

; The timer
timer 0 60 nowplaying $chan

This way it should message the current playing song everytime.
Dutch: met deze manier word elke keer het huidige liedje gemessaged naar de channel

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.