Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.

PQ Discord Server: #planetquake                                                                                                                                         Spenden? Hier entlang!

mp3 script für xmplay

Netzwerk- und Internettechnik, Lan-Partys, IRC, Eggdrops uvm.
Antworten
MAR
Perfect
Perfect
Beiträge: 9240
Registriert: Aug 2001

Beitrag von MAR »

Hi

weiss hier jemand ein script dass
statt winamp xmplay anspricht, bzw. sich die Song-info daher holt?

Bzw. kann mir jemand das script hier so verändern?


[mp3]
waplaying=is listening to " $+ $song $+ "
wapaused=paused Winamp on " $+ $song $+ "
nosong=is not listening to Winamp right now.
fakesong=is listening to " $+ $song $+ "
mircplaying=is listening to " $+ $song $+ "
command=/me
fakes=On
privtrigger=On
privcommand=/.msg
chantrigger=On
chandefaultcommand=/.notice
chandefaulttarget=$nick
chanpubcommand=/.describe
chanprivcommand=/.notice
noticetrigger=On
noticecommand=/.notice
[script]
n0=alias post {
n1= if ( % [ $+ [ $1 ] ] == $null) {
n2= set -u30 % $+ [ [ $1 ] ] 0
n3= $2-
n4= }
n5=}
n6=
n7=; just another example of poor mIRC scripting
n8=alias -l song.status return $song(Jalla).status
n9=
n10=alias -l song {
n11= var %foo = $dll(WinTitleInfoDll.dll,BackMatch, - Winamp)
n12= if (%foo == $null) {
n13= %foo = $dll(WinTitleInfoDll.dll,BackMatch, (playing))
n14= if (%foo == $null) {
n15= if ( $inmp3 ) {
n16= if ($prop == status) return mircplaying
n17= else return $nopath($inmp3.fname)
n18= }
n19= else {
n20= %foo = $dll(WinTitleInfoDll.dll,BackMatch, - Winamp [Paused])
n21= if (%foo == $null) {
n22= %foo = $dll(WinTitleInfoDll.dll,BackMatch, - Winamp [Pause])
n23= if (%foo == $null) {
n24= %foo = $dll(WinTitleInfoDll.dll,BackMatch, (paused))
n25= if (%foo == $null) {
n26= if ($prop == status) {
n27= if ($readini($script, mp3, fakes) == On) return fakesong
n28= else return nosong
n29= }
n30= else return $read(mp3fakes.txt)
n31= }
n32= else {
n33= if ($prop == status) return wapaused
n34= else {
n35= %foo = $left(%foo, $calc($len(%foo) - 9))
n36= while ($left(%foo, 1) isnum) {
n37= %foo = $right(%foo, $calc($len(%foo) - 1))
n38= }
n39= %foo = $right(%foo, $calc($len(%foo) - 2))
n40= return %foo
n41= }
n42= }
n43= }
n44= else {
n45= if ($prop == status) return wapaused
n46= else {
n47= %foo = $left(%foo, $calc($len(%foo) - 17))
n48= while ($left(%foo, 1) isnum) {
n49= %foo = $right(%foo, $calc($len(%foo) - 1))
n50= }
n51= %foo = $right(%foo, $calc($len(%foo) - 2))
n52= return %foo
n53= }
n54= }
n55= }
n56= else {
n57= if ($prop == status) return wapaused
n58= else {
n59= %foo = $left(%foo, $calc($len(%foo) - 18))
n60= while ($left(%foo, 1) isnum) {
n61= %foo = $right(%foo, $calc($len(%foo) - 1))
n62= }
n63= %foo = $right(%foo, $calc($len(%foo) - 2))
n64= return %foo
n65= }
n66= }
n67= }
n68= }
n69= else {
n70= if ($prop == status) return waplaying
n71= else {
n72= %foo = $left(%foo, $calc($len(%foo) - 10))
n73= while ($left(%foo, 1) isnum) {
n74= %foo = $right(%foo, $calc($len(%foo) - 1))
n75= }
n76= %foo = $right(%foo, $calc($len(%foo) - 2))
n77= return %foo
n78= }
n79= }
n80= }
n81= else {
n82= if ($prop == status) return waplaying
n83= else {
n84= %foo = $left(%foo, $calc($len(%foo) - 9))
n85= while ($left(%foo, 1) isnum) {
n86= %foo = $right(%foo, $calc($len(%foo) - 1))
n87= }
n88= %foo = $right(%foo, $calc($len(%foo) - 2))
n89= return %foo
n90= }
n91= }
n92=}
n93=
n94=alias mp3 $readini($script, mp3, command) $readini($script, mp3, $song.status)
n95=
n96=on *:TEXT:!mp3:?: {
n97= if ($readini($script, mp3, privtrigger) == On) {
n98= post mp3msg $+ [ [ $nick ] ] $readini($script, mp3, privcommand) $nick $readini($script, mp3, $song.status)
n99= }
n100=}
n101=
n102=on *:TEXT:!mp3*:#: {
n103= if ($readini($script, mp3, chantrigger) == On) {
n104= if ( $2 == $null ) post mp3msg $+ [ [ $nick ] ] $readini($script, mp3, chandefaultcommand) $readini($script, mp3, chandefaulttarget) $readini($script, mp3, $song.status)
n105= else if ( $2 == pub ) post mp3msg $+ [ [ $chan ] ] $readini($script, mp3, chanpubcommand) $chan $readini($script, mp3, $song.status)
n106= else if ( $2 == priv ) post mp3msg $+ [ [ $nick ] ] $readini($script, mp3, chanprivcommand) $nick $readini($script, mp3, $song.status)
n107= }
n108=}
n109=
n110=on *:NOTICE:!mp3:*: {
n111= if ($readini($script, mp3, noticetrigger) == On) {
n112= post mp3notice $+ [ [ $nick ] ] $readini($script, mp3, noticecommand) $nick $readini($script, mp3, $song.status)
n113= }
n114=}
n115=
n116=dialog mp3options {
n117= title "MP3 Options"
n118= size -1 -1 135 185
n119= option dbu
n120= box "Commands", 1, 1 1 130 93
n121= text "/&mp3", 2, 5 17 35 8
n122= edit "", 3, 40 14 50 10, autohs
n123= text "!mp3 &query", 4, 5 27 35 8
n124= edit "", 5, 40 25 50 10, autohs
n125= check "", 6, 105 25 9 10
n126= text "!mp3 &notice", 7, 5 37 35 8
n127= edit "", 8, 40 36 50 10, autohs
n128= check "", 9, 105 35 9 10
n129= box "", 10, 1 44 130 50
n130= text "!mp3 c&hannel", 11, 5 50 35 8
n131= edit "", 12, 40 48 50 10, autohs
n132= check "", 13, 105 48 8 10
n133= text "!mp3 &target", 14, 5 60 35 8
n134= edit "", 15, 40 58 50 10, autohs
n135= text "!mp3 &pub", 16, 5 70 25 8
n136= edit "", 17, 40 68 50 10, autohs
n137= text "!mp3 pri&v", 18, 5 80 25 8
n138= edit "", 19, 40 78 50 10, autohs
n139= box "Songs ($song is the currently playing song)", 20, 1 96 130 65
n140= text "No&song text", 21, 5 106 56 8
n141= edit "", 22, 60 104 50 10, autohs
n142= text "enable &fakes", 23, 5 115 34 8
n143= check "", 24, 37 114 8 10
n144= text "m&IRC playing MP3:", 25, 5 126 55 8
n145= edit "", 26, 60 124 50 10, autohs
n146= text "&Winamp playing MP3:", 27, 5 136 55 8
n147= edit "", 28, 60 134 50 10, autohs
n148= text "Winamp pa&used MP3:", 29, 5 146 55 8
n149= edit "", 30, 60 144 50 10, autohs
n150= text "enable trigger", 31, 91 8 35 8
n151= button "&OK", 32, 20 169 37 12, ok
n152= button "&Cancel", 33, 80 169 37 12, cancel
n153=}
n154=
n155=alias mp3set dialog -m mp3options mp3options
n156=
n157=on * :D IALOG:mp3options:init:0: {
n158= did -a $dname 3 $readini($script,mp3,command)
n159= did -a $dname 5 $readini($script,mp3,privcommand)
n160= did -a $dname 8 $readini($script,mp3,noticecommand)
n161= did -a $dname 12 $readini($script,mp3,chandefaultcommand)
n162= did -a $dname 15 $readini($script,n,mp3,chandefaulttarget)
n163= did -a $dname 17 $readini($script,mp3,chanpubcommand)
n164= did -a $dname 19 $readini($script,mp3,chanprivcommand)
n165= did -a $dname 26 $readini($script,n,mp3,mircplaying)
n166= did -a $dname 28 $readini($script,n,mp3,waplaying)
n167= did -a $dname 30 $readini($script,n,mp3,wapaused)
n168= if ($readini($script,mp3,privtrigger) == On) {
n169= did -c $dname 6
n170= did -n $dname 5
n171= }
n172= else {
n173= did -u $dname 6
n174= did -m $dname 5
n175= }
n176= if ($readini($script,mp3,noticetrigger) == On) {
n177= did -c $dname 9
n178= did -n $dname 8
n179= }
n180= else {
n181= did -u $dname 9
n182= did -m $dname 8
n183= }
n184= if ($readini($script,mp3,chantrigger) == On) {
n185= did -c $dname 13
n186= did -n $dname 12
n187= }
n188= else {
n189= did -u $dname 13
n190= did -m $dname 12
n191= }
n192= if ($readini($script,mp3,fakes) == On) {
n193= did -c $dname 24
n194= did -a $dname 22 $readini($script,n,mp3,fakesong)
n195= }
n196= else {
n197= did -u $dname 24
n198= did -a $dname 22 $readini($script,n,mp3,nosong)
n199= }
n200=}
n201=
n202=on * :D IALOG:mp3options:sclick:6,9,13: {
n203= did $iif($did($dname,$did).state == 1,-n,-m) $dname $did($dname, $did).prev
n204=}
n205=
n206=on * :D IALOG:mp3options:sclick:24: {
n207= if ($did($dname,$did).state == 1) {
n208= did -r $dname $did($dname, $did).prev
n209= did -a $dname $did($dname, $did).prev $readini($script,n,mp3,fakesong)
n210= }
n211= else {
n212= did -r $dname $did($dname, $did).prev
n213= did -a $dname $did($dname, $did).prev $readini($script,n,mp3,nosong)
n214= }
n215=}
n216=
n217=on * :D IALOG:mp3options:sclick:32: {
n218= writeini -n $script mp3 command $did($dname, 3)
n219= writeini -n $script mp3 privcommand $did($dname, 5)
n220= writeini -n $script mp3 privtrigger $iif($did($dname, 6).state == 1, On, Off)
n221= writeini -n $script mp3 noticecommand $did($dname, 8)
n222= writeini -n $script mp3 noticetrigger $iif($did($dname, 9).state == 1, On, Off)
n223= writeini -n $script mp3 chandefaultcommand $did($dname, 12)
n224= writeini -n $script mp3 chantrigger $iif($did($dname, 13).state == 1, On, Off)
n225= writeini -n $script mp3 chandefaulttarget $did($dname, 15)
n226= writeini -n $script mp3 chanpubcommand $did($dname, 17)
n227= writeini -n $script mp3 chanprivcommand $did($dname, 19)
n228= if ($did($dname, 24).state == 1) writeini -n $script mp3 fakesong $did($dname, 22)
n229= else writeini -n $script mp3 nosong $did($dname, 22)
n230= writeini -n $script mp3 fakes $iif($did($dname, 24).state == 1, On, Off)
n231= writeini -n $script mp3 mircplaying $did($dname, 26)
n232= writeini -n $script mp3 waplaying $did($dname, 28)
n233= writeini -n $script mp3 wapaused $did($dname, 30)
n234=}


________________________________________

bitte keine posts die davon ausgehen, dass ich diese programmiersprache beherrsche :ugly:
Bild
Antworten