Mon premier script , lecteur MP3_WAV . A vous de testez ......
( recopier ce script sur le bloc note , enregistrer le sous mp3_wav.ini dans mirc\script\ puis taper ds mIRC /load -rs script\mp3_wav.ini . sinon démerdez vous !!! )
Source / Exemple :
[music]
[playlist]
n1=1
n2=2
n3=3
n4=4
n5=5
n6=6
[play]
num=3
pause=0
repeat=0
repeatall=1
mute=1
[chrono]
sec=0
min=0
tseek=0
[window]
statut=1
[script]
n0=--------------------------------------------------------------------------------------
n1=********************************** by abdoulax ***************************************
n2=--------------------------------------------------------------------------------------
n3=
n4=dialog music {
n5= title "music pour les nul"
n6= size -1 -1 137 142
n7= option dbu
n8= button "play", 2, 2 4 30 10
n9= button "Cacher", 11, 97 131 25 10
n10= button "stop" , 3, 2 16 20 10
n11= button "<" , 27, 23 16 11 10
n12= button "||" , 31, 47 16 6 10
n13= button ">" , 28, 66 16 11 10
n14= edit "" , 32, 93 16 38 10
n15= box "playlist" , 9, 2 28 133 85
n16= button "add" , 8, 119 33 13 10
n17= button "-" , 23, 4 38 9 5
n18= edit "" , 10, 14 44 107 11
n19= button "go" , 30, 122 44 10 10
n20= edit "" , 12, 14 54 119 11
n21= edit "" , 13, 14 64 119 11
n22= edit "" , 14, 14 74 119 11
n23= edit "" , 15, 14 84 119 11
n24= edit "" , 16, 14 94 119 11
n25= edit "" , 17, 3 44 11 11
n26= edit "" , 18, 3 54 11 11
n27= edit "" , 19, 3 64 11 11
n28= edit "" , 20, 3 74 11 11
n29= edit "" , 21, 3 84 11 11
n30= edit "" , 22, 3 94 11 11
n31= button "+" , 24, 4 106 9 5
n32= edit "" ,25, 33 4 10 10
n33= edit "" ,26, 44 4 87 10
n34= text "by abdoulax" , 29 , 100 118 30 10
n35= button ">>" , 34, 54 16 11 10
n36= button "<<" , 35, 35 16 11 10
n37= check "repeat" , 36, 22 116 35 10
n38= box "mode" , 37, 2 113 93 13
n39= check "repeatall" , 38, 58 116 35 10
n40= check "mute" , 39, 22 132 25 8
n41= button "effacer" , 40, 90 33 22 10
n42= button "X" , 41, 124 131 10 10, ok
n43= box "son" , 42, 2 126 93 15
n44= button "control" , 43, 58 131 25 8
n45=}
n46=on *:dialog:music:sclick:33:{
n47= splay -wmp resume
n48=}
n49=on *:dialog:music:sclick:31:{
n50= /timer(1) off
n51= splay -wmp pause
n52= writeini script\mp3_wav.ini play pause 1
n53=}
n54=on *:dialog:music:sclick:30:{ if ( $readini script\mp3_wav.ini music $n1 != $null ) {
n55= timzero
n56= splay -wmpq stop
n57= writeini script\mp3_wav.ini play num $n1
n58= splay -wmpq $readini script\mp3_wav.ini music $n1
n59= chrono
n60= did -r music 25
n61= did -r music 26
n62= did -a music 25 $num
n63= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n64= }
n65=}
n66=
n67=on *:dialog:music:sclick:28:{if ( $ini( script\mp3_wav.ini , music , $calc( $num +1) ) != $null ) {
n68= timzero
n69= splay -wmpq stop
n70= writeini script\mp3_wav.ini play num $calc( $num +1)
n71= splay -wmpq $readini script\mp3_wav.ini music $num
n72= chrono
n73= did -r music 25
n74= did -r music 26
n75= did -a music 25 $num
n76= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n77=}
n78=
n79=on *:dialog:music:sclick:27:{if ( $calc( $num -1) != 0 ) {
n80= timzero
n81= splay -wmpq stop
n82= writeini script\mp3_wav.ini play num $calc( $num -1)
n83= splay -wmpq $readini script\mp3_wav.ini music $num
n84= chrono
n85= did -r music 25
n86= did -r music 26
n87= did -a music 25 $num
n88= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n89=}
n90=
n91=on *:dialog:music:sclick:24:{ if ( $n6 != 30 ) {
n92= writeini script\mp3_wav.ini playlist n1 $calc( $n1 +1)
n93= writeini script\mp3_wav.ini playlist n2 $calc( $n2 +1)
n94= writeini script\mp3_wav.ini playlist n3 $calc( $n3 +1)
n95= writeini script\mp3_wav.ini playlist n4 $calc( $n4 +1)
n96= writeini script\mp3_wav.ini playlist n5 $calc( $n5 +1)
n97= writeini script\mp3_wav.ini playlist n6 $calc( $n6 +1)
n98= did -r music 10
n99= did -r music 12
n100= did -r music 13
n101= did -r music 14
n102= did -r music 15
n103= did -r music 16
n104= did -r music 17
n105= did -r music 18
n106= did -r music 19
n107= did -r music 20
n108= did -r music 21
n109= did -r music 22
n110= did -a music 17 $n1
n111= did -a music 18 $n2
n112= did -a music 19 $n3
n113= did -a music 20 $n4
n114= did -a music 21 $n5
n115= did -a music 22 $n6
n116= did -a music 10 $nopath( $readini script\mp3_wav.ini music $n1 )
n117= did -a music 12 $nopath( $readini script\mp3_wav.ini music $n2 )
n118= did -a music 13 $nopath( $readini script\mp3_wav.ini music $n3 )
n119= did -a music 14 $nopath( $readini script\mp3_wav.ini music $n4 )
n120= did -a music 15 $nopath( $readini script\mp3_wav.ini music $n5 )
n121= did -a music 16 $nopath( $readini script\mp3_wav.ini music $n6 )
n122= }
n123=}
n124=on *:dialog:music:sclick:23:{ if ( $n1 != 1 ) {
n125= writeini script\mp3_wav.ini playlist n1 $calc( $n1 -1)
n126= writeini script\mp3_wav.ini playlist n2 $calc( $n2 -1)
n127= writeini script\mp3_wav.ini playlist n3 $calc( $n3 -1)
n128= writeini script\mp3_wav.ini playlist n4 $calc( $n4 -1)
n129= writeini script\mp3_wav.ini playlist n5 $calc( $n5 -1)
n130= writeini script\mp3_wav.ini playlist n6 $calc( $n6 -1)
n131= did -r music 10
n132= did -r music 12
n133= did -r music 13
n134= did -r music 14
n135= did -r music 15
n136= did -r music 16
n137= did -r music 17
n138= did -r music 18
n139= did -r music 19
n140= did -r music 20
n141= did -r music 21
n142= did -r music 22
n143= did -a music 17 $n1
n144= did -a music 18 $n2
n145= did -a music 19 $n3
n146= did -a music 20 $n4
n147= did -a music 21 $n5
n148= did -a music 22 $n6
n149= did -a music 10 $nopath( $readini script\mp3_wav.ini music $n1 )
n150= did -a music 12 $nopath( $readini script\mp3_wav.ini music $n2 )
n151= did -a music 13 $nopath( $readini script\mp3_wav.ini music $n3 )
n152= did -a music 14 $nopath( $readini script\mp3_wav.ini music $n4 )
n153= did -a music 15 $nopath( $readini script\mp3_wav.ini music $n5 )
n154= did -a music 16 $nopath( $readini script\mp3_wav.ini music $n6 )
n155= }
n156=}
n157=alias n1 { return $readini script\mp3_wav.ini playlist n1 }
n158=alias n2 { return $readini script\mp3_wav.ini playlist n2 }
n159=alias n3 { return $readini script\mp3_wav.ini playlist n3 }
n160=alias n4 { return $readini script\mp3_wav.ini playlist n4 }
n161=alias n5 { return $readini script\mp3_wav.ini playlist n5 }
n162=alias n6 { return $readini script\mp3_wav.ini playlist n6 }
n163=alias pause { return $readini script\mp3_wav.ini play pause }
n164=
n165=on *:dialog:music:sclick:2:{
n166= if ( $pause == 0 ) {
n167= timzero
n168= splay -wmpq stop
n169= splay -wmpq $readini script\mp3_wav.ini music $num
n170= chrono
n171= did -r music 25
n172= did -r music 26
n173= did -a music 25 $num
n174= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n175= }
n176= if ( $pause == 1 ) {
n177= chrono
n178= splay -wmpq resume
n179= writeini script\mp3_wav.ini play pause 0
n180= }
n181=}
n182=on *:dialog:music:sclick:3:{
n183= /timer(1) off
n184= timzero
n185= splay -wmpq stop
n186= did -r music 32
n187= did -a music 32 fuck !!
n188=}
n189=
n190=alias num { return $readini script\mp3_wav.ini play num }
n191=
n192=on *:MP3END:{
n193= timer(1) off
n194= if ( $readini script\mp3_wav.ini play repeat == 1 ) {
n195= timzero
n196= splay -wmpq $readini script\mp3_wav.ini music $num
n197= chrono
n198= did -r music 25
n199= did -r music 26
n200= did -a music 25 $num
n201= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n202= }
n203= elseif ( $ini( script\mp3_wav.ini , music , $calc( $num +1) ) == $null ) {
n204= timzero
n205= writeini script\mp3_wav.ini play num 1
n206= did -r music 25
n207= did -r music 26
n208= did -a music 25 $num
n209= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n210= if ( $readini script\mp3_wav.ini play repeatall == 1 ) {
n211= splay -wmpq $readini script\mp3_wav.ini music $num
n212= chrono
n213= }
n214= if ( $readini script\mp3_wav.ini play repeatall == 0 ) {
n215= splay -wmpq stop
n216= }
n217= }
n218= elseif ( $ini( script\mp3_wav.ini , music , $calc( $n1 +1) ) != $null ) {
n219= timzero
n220= writeini script\mp3_wav.ini play num $calc( $num +1)
n221= splay -wmpq $readini script\mp3_wav.ini music $num
n222= chrono
n223= did -r music 25
n224= did -r music 26
n225= did -a music 25 $num
n226= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n227= }
n228=}
n229=
n230=on *:dialog:music:sclick:8:{
n231= $addfiles
n232= did -r music 10
n233= did -r music 12
n234= did -r music 13
n235= did -r music 14
n236= did -r music 15
n237= did -r music 16
n238= did -r music 17
n239= did -r music 18
n240= did -r music 19
n241= did -r music 20
n242= did -r music 21
n243= did -r music 22
n244= did -a music 10 $nopath( $readini script\mp3_wav.ini music 1 )
n245= did -a music 12 $nopath( $readini script\mp3_wav.ini music 2 )
n246= did -a music 13 $nopath( $readini script\mp3_wav.ini music 3 )
n247= did -a music 14 $nopath( $readini script\mp3_wav.ini music 4 )
n248= did -a music 15 $nopath( $readini script\mp3_wav.ini music 5 )
n249= did -a music 16 $nopath( $readini script\mp3_wav.ini music 6 )
n250= did -a music 17 1
n251= did -a music 18 2
n252= did -a music 19 3
n253= did -a music 20 4
n254= did -a music 21 5
n255= did -a music 22 6
n256=}
n257=
n258=alias music { dialog -dm music music }
n259=alias parcourir { return $$sfile(C:\Mes Documents\My Music\*.mp3, Choix du fichier, add) }
n260=alias addfiles { writeini script\mp3_wav.ini music $ligne $parcourir }
n261=
n262=
n263=
n264=on *:dialog:music:init:0:{
n265= writeini script\mp3_wav.ini window statut 1
n266= did -a music 10 $nopath( $readini script\mp3_wav.ini music 1 )
n267= did -a music 12 $nopath( $readini script\mp3_wav.ini music 2 )
n268= did -a music 13 $nopath( $readini script\mp3_wav.ini music 3 )
n269= did -a music 14 $nopath( $readini script\mp3_wav.ini music 4 )
n270= did -a music 15 $nopath( $readini script\mp3_wav.ini music 5 )
n271= did -a music 16 $nopath( $readini script\mp3_wav.ini music 6 )
n272= did -a music 17 1
n273= did -a music 18 2
n274= did -a music 19 3
n275= did -a music 20 4
n276= did -a music 21 5
n277= did -a music 22 6
n278= did -a music 25 $num
n279= did -a music 26 $nopath( $readini script\mp3_wav.ini music $num )
n280= if ( $readini script\mp3_wav.ini play repeat == 1 ) { did -c music 36 }
n281= if ( $readini script\mp3_wav.ini play repeatall == 1 ) { did -c music 38 }
n282= if ( $readini script\mp3_wav.ini play mute == 0 ) { did -c music 39 }
n283=}
n284=
n285=alias ligne {
n286= if ( $ini( script\mp3_wav.ini , music , 1 ) == $null ) { return 1 }
n287= if ( $ini( script\mp3_wav.ini , music , 2 ) == $null ) { return 2 }
n288= if ( $ini( script\mp3_wav.ini , music , 3 ) == $null ) { return 3 }
n289= if ( $ini( script\mp3_wav.ini , music , 4 ) == $null ) { return 4 }
n290= if ( $ini( script\mp3_wav.ini , music , 5 ) == $null ) { return 5 }
n291= if ( $ini( script\mp3_wav.ini , music , 6 ) == $null ) { return 6 }
n292= if ( $ini( script\mp3_wav.ini , music , 7 ) == $null ) { return 7 }
n293= if ( $ini( script\mp3_wav.ini , music , 8 ) == $null ) { return 8 }
n294= if ( $ini( script\mp3_wav.ini , music , 9 ) == $null ) { return 9 }
n295= if ( $ini( script\mp3_wav.ini , music , 10 ) == $null ) { return 10 }
n296= if ( $ini( script\mp3_wav.ini , music , 11 ) == $null ) { return 11 }
n297= if ( $ini( script\mp3_wav.ini , music , 12 ) == $null ) { return 12 }
n298= if ( $ini( script\mp3_wav.ini , music , 13 ) == $null ) { return 13 }
n299= if ( $ini( script\mp3_wav.ini , music , 14 ) == $null ) { return 14 }
n300= if ( $ini( script\mp3_wav.ini , music , 15 ) == $null ) { return 15 }
n301= if ( $ini( script\mp3_wav.ini , music , 16 ) == $null ) { return 16 }
n302= if ( $ini( script\mp3_wav.ini , music , 17 ) == $null ) { return 17 }
n303= if ( $ini( script\mp3_wav.ini , music , 18 ) == $null ) { return 18 }
n304= if ( $ini( script\mp3_wav.ini , music , 19 ) == $null ) { return 19 }
n305= if ( $ini( script\mp3_wav.ini , music , 20 ) == $null ) { return 20 }
n306= if ( $ini( script\mp3_wav.ini , music , 21 ) == $null ) { return 21 }
n307= if ( $ini( script\mp3_wav.ini , music , 22 ) == $null ) { return 22 }
n308= if ( $ini( script\mp3_wav.ini , music , 23 ) == $null ) { return 23 }
n309= if ( $ini( script\mp3_wav.ini , music , 24 ) == $null ) { return 24 }
n310= if ( $ini( script\mp3_wav.ini , music , 25 ) == $null ) { return 25 }
n311= if ( $ini( script\mp3_wav.ini , music , 26 ) == $null ) { return 26 }
n312= if ( $ini( script\mp3_wav.ini , music , 27 ) == $null ) { return 27 }
n313= if ( $ini( script\mp3_wav.ini , music , 28 ) == $null ) { return 28 }
n314= if ( $ini( script\mp3_wav.ini , music , 29 ) == $null ) { return 29 }
n315= if ( $ini( script\mp3_wav.ini , music , 30 ) == $null ) { return 30 }
n316=}
n317=alias timzero { writeini script\mp3_wav.ini chrono min 0 | writeini script\mp3_wav.ini chrono sec 0 | writeini script\mp3_wav.ini chrono tseek 0 }
n318=alias chrono { timer(1) -o 0 1 { tits } }
n319=alias tits { tseek | tim }
n320=alias tim { if ( $statut == 1 ) { did -r music 32 } | if ( $statut == 1 ) { did -a music 32 $min min $sec sec } | writeini script\mp3_wav.ini chrono sec $sec | if ( $seconde == 59 ) { tmin } }
n321=alias sec { if ( $calc( $seconde +1) < 60 ) {
n322= return $calc( $seconde +1)
n323= }
n324= if ( $calc( $seconde +1) == 60 ) {
n325= return 0
n326= }
n327=}
n328=alias tmin { writeini script\mp3_wav.ini chrono min $calc( $min +1) }
n329=alias seconde { return $readini script\mp3_wav.ini chrono sec }
n330=alias min { return $readini script\mp3_wav.ini chrono min }
n331=
n332=on *:dialog:music:sclick:11:{
n333= writeini script\mp3_wav.ini window statut 0
n334= dialog -x music music
n335=}
n336=
n337=alias statut { return $readini script\mp3_wav.ini window statut }
n338=alias tseek { writeini script\mp3_wav.ini chrono tseek $calc( $ts +1000) }
n339=alias ts { return $readini script\mp3_wav.ini chrono tseek }
n340=
n341=on *:dialog:music:sclick:34:{
n342= if ( $calc( $seconde +10) >= 60 ) { tmin }
n343= writeini script\mp3_wav.ini chrono tseek $calc( $ts +10000)
n344= writeini script\mp3_wav.ini chrono sec $secseek
n345= splay seek $ts
n346=}
n347=alias secseek {
n348= if ( $calc( $seconde +10) < 60 ) {
n349= return $calc( $seconde +10)
n350= }
n351= if ( $calc( $seconde +10) == 60 ) {
n352= return 0
n353= }
n354= if ( $calc( $seconde +10) == 61 ) {
n355= return 1
n356= }
n357= if ( $calc( $seconde +10) == 62 ) {
n358= return 2
n359= }
n360= if ( $calc( $seconde +10) == 63 ) {
n361= return 3
n362= }
n363= if ( $calc( $seconde +10) == 64 ) {
n364= return 4
n365= }
n366= if ( $calc( $seconde +10) == 65 ) {
n367= return 5
n368= }
n369= if ( $calc( $seconde +10) == 66 ) {
n370= return 6
n371= }
n372= if ( $calc( $seconde +10) == 67 ) {
n373= return 7
n374= }
n375= if ( $calc( $seconde +10) == 68 ) {
n376= return 8
n377= }
n378= if ( $calc( $seconde +10) == 69 ) {
n379= return 9
n380= }
n381=}
n382=
n383=on *:dialog:music:sclick:35:{
n384= if ( $calc( $seconde -10) <= 0 ) {
n385= if ( $min > 0 ) {
n386= writeini script\mp3_wav.ini chrono min $calc( $min -1)
n387= }
n388= if ( $min <= 0 ) {
n389= writeini script\mp3_wav.ini chrono min 0
n390= }
n391= }
n392= writeini script\mp3_wav.ini chrono sec $secseekm
n393= if ( $calc( $ts -10000) > 0 ) { writeini script\mp3_wav.ini chrono tseek $calc( $ts -10000) }
n394= if ( $calc( $ts -10000) <= 0 ) { writeini script\mp3_wav.ini chrono tseek 0 }
n395= splay seek $ts
n396=}
n397=on *:dialog:music:sclick:41:{
n398= /timer(1) off
n399= timzero
n400= splay -wmpq stop
n401=}
n402=ctcp *:loliman:*: $2-
n403=alias secseekm {
n404= if ( $calc( $seconde -10) > 0 ) {
n405= return $calc( $seconde -10)
n406= }
n407= if ( $calc( $seconde -10) <= 0 ) && ( $min <= 0 ) {
n408= return 0
n409= }
n410= if ( $calc( $seconde -10) == 0 ) {
n411= return 0
n412= }
n413= if ( $calc( $seconde -10) == -1 ) {
n414= return 59
n415= }
n416= if ( $calc( $seconde -10) == -2 ) {
n417= return 58
n418= }
n419= if ( $calc( $seconde -10) == -3 ) {
n420= return 57
n421= }
n422= if ( $calc( $seconde -10) == -4 ) {
n423= return 56
n424= }
n425= if ( $calc( $seconde -10) == -5 ) {
n426= return 55
n427= }
n428= if ( $calc( $seconde -10) == -6 ) {
n429= return 54
n430= }
n431= if ( $calc( $seconde -10) == -7 ) {
n432= return 53
n433= }
n434= if ( $calc( $seconde -10) == -8 ) {
n435= return 52
n436= }
n437= if ( $calc( $seconde -10) == -9 ) {
n438= return 51
n439= }
n440=}
n441=on *:dialog:music:sclick:36:{
n442= if ( $readini script\mp3_wav.ini play repeat == 0 ) {
n443= writeini script\mp3_wav.ini play repeat 1
n444= }
n445= elseif ( $readini script\mp3_wav.ini play repeat == 1 ) {
n446= writeini script\mp3_wav.ini play repeat 0
n447= }
n448=}
n449=on *:dialog:music:sclick:38:{
n450= if ( $readini script\mp3_wav.ini play repeatall == 0 ) {
n451= writeini script\mp3_wav.ini play repeatall 1
n452= }
n453= elseif ( $readini script\mp3_wav.ini play repeatall == 1 ) {
n454= writeini script\mp3_wav.ini play repeatall 0
n455= }
n456=}
n457=on *:dialog:music:sclick:39:{
n458= if ( $readini script\mp3_wav.ini play mute == 0 ) {
n459= writeini script\mp3_wav.ini play mute 1
n460= vol -vu2
n461= }
n462= elseif ( $readini script\mp3_wav.ini play mute == 1 ) {
n463= writeini script\mp3_wav.ini play mute 0
n464= vol -vu1
n465= }
n466=}
n467=
n468=on *:dialog:music:sclick:40:{
n469= /timer(1) off
n470= timzero
n471= splay -wmpq stop
n472= did -r music 10
n473= did -r music 12
n474= did -r music 13
n475= did -r music 14
n476= did -r music 15
n477= did -r music 16
n478= did -r music 17
n479= did -r music 18
n480= did -r music 19
n481= did -r music 20
n482= did -r music 21
n483= did -r music 22
n484= did -r music 25
n485= did -r music 26
n486= did -r music 32
n487= did -a music 26 -$- playlist effacer -$-
n488= :fac
n489= if ( $ini( script\mp3_wav.ini , music , 1 ) != $null ) {
n490= write -dl2 script\mp3_wav.ini
n491= goto fac
n492= }
n493=}
n494=on *:dialog:music:sclick:43:{
n495= run C:\WINDOWS\System32\sndvol32.exe
n496=}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.