LECTEUR MP3, WAV ET WMA

cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 - 5 juil. 2005 à 16:34
clemsiko1 Messages postés 10 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 1 mars 2007 - 5 janv. 2007 à 21:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32547-lecteur-mp3-wav-et-wma

clemsiko1 Messages postés 10 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 1 mars 2007
5 janv. 2007 à 21:46
bah pour faire simple ... peut etre mal codé ... m'enfin deja c'est pas mal et ensuite moi meme je cherche un mp3 avec l'option de dire sur un ou plusieurs chan ou meme rien dire du tout ... Le truc c'est qu'il faudrais voir ce qu'il a mis dans les options ... mais bon il n'as pas fait la boite de dialog pour les options alors on ne saurau jamais :)
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
24 nov. 2006 à 15:43
if ($did(4).sel) { unset %mp3_nochan $+ $did(4).sel }

ca passerais surement pas, je verais plutot:


if ($did(4).sel) unset %mp3_nochan [ $+ [ $did(4).sel ] ]

les {} quand il 'y a qu'une instruction ralentisse le code pour rien :) et les [] force a évaluer dabords le $did(4).sel puis le coller a la variable
ca va que c'est du mirc script et qu'il n'y a pas de norme sur les noms de variables car a la base les nombres dans les nom de variables sonts malvenus :)

idem les | a éviter un maximum
les / inutiles
les on/off au lieux de 0/1
un orinateur a la base ca compare pas des chaines de texte mais des nombres a savoir 0 et 1

if ( %mp3_nochan1 $null )
> if (!%mp3_nochan1)

les goto sonts a proscire
pensse a utiliser le "elseif" et "else" de temsp en temps...
goto :fin => return (évite le halt)
InFerNaLeX Messages postés 142 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 8 juin 2006
3 mars 2006 à 16:03
Ca fonctionne super pas, quand je load un fichier il le prend pas en compte, quand je clique sur options rien ne se passe etc... bref ça doit etre bourré de fautes
n0b0dy Messages postés 28 Date d'inscription mardi 18 novembre 2003 Statut Membre Dernière intervention 17 mars 2008
8 janv. 2006 à 15:04
J'ai le même prob que BLo0R, ça me c/c le num des lignes.
cs_DeViL66 Messages postés 152 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 3 novembre 2006
30 août 2005 à 21:52
BloOr, elles ne se copie pas quand tu copie le code !..
Blo0r Messages postés 3 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 août 2005
20 août 2005 à 05:31
Bon alors comment dire.. je débute sur ircfr... y'a pas moyen de copier/coller la source sans avoir le numéro de chaque ligne à gauche? parceque ca me gêne de devoir tout enlever manuellement dans mon script editor apres ^^
cs_fjord Messages postés 2 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 8 juillet 2005
5 juil. 2005 à 23:46
optimisable, j'aime pas la manière dont t'a fait le dialog dsl :/
HilliX Messages postés 19 Date d'inscription dimanche 3 avril 2005 Statut Membre Dernière intervention 15 janvier 2007
5 juil. 2005 à 18:00
Pour l'optimisation de TyB_

on *:dialog:mp3option:sclick:6:{
if ($did(4).sel) { unset %mp3_nochan $+ $did(4).sel }
}

ca marcherai? :x

Le code est optimisable (regroupe tes events par exemple...)
Bonne continuation :)
TyB_ Messages postés 3 Date d'inscription jeudi 26 mai 2005 Statut Membre Dernière intervention 5 juillet 2005
5 juil. 2005 à 17:20
Erf, j'avais pas vu que c'était des variables différentes, vous m'direz dans c'buibui j'y vois rien.
TyB_ Messages postés 3 Date d'inscription jeudi 26 mai 2005 Statut Membre Dernière intervention 5 juillet 2005
5 juil. 2005 à 17:18
Powa c'est quoi ça ?? :\
C'est un code horrible :|
J'ose même pas essayer ton mp3...

Il y a trop de choses à améliorer/optimiser dans ton code

# on *:dialog:mp3option:sclick:6:{
# if ( $did(4).sel == 1 ) { unset %mp3_nochan1 }
# if ( $did(4).sel == 2 ) { unset %mp3_nochan2 }
# if ( $did(4).sel == 3 ) { unset %mp3_nochan3 }
# if ( $did(4).sel == 4 ) { unset %mp3_nochan4 }
# if ( $did(4).sel == 5 ) { unset %mp3_nochan5 }
# if ( $did(4).sel == 6 ) { unset %mp3_nochan6 }
# if ( $did(4).sel == 7 ) { unset %mp3_nochan7 }
# if ( $did(4).sel == 8 ) { unset %mp3_nochan8 }
# if ( $did(4).sel == 9 ) { unset %mp3_nochan9 }
# if ( $did(4).sel == 10 ) { unset %mp3_nochan10 }
# if ( $did(4).sel == 11 ) { unset %mp3_nochan11 }
# if ( $did(4).sel == 12 ) { unset %mp3_nochan12 }
# if ( $did(4).sel == 13 ) { unset %mp3_nochan13 }
# if ( $did(4).sel == 14 ) { unset %mp3_nochan14 }
# if ( $did(4).sel == 15 ) { unset %mp3_nochan15 }
# if ( $did(4).sel == 16 ) { unset %mp3_nochan16 }
# if ( $did(4).sel == 17 ) { unset %mp3_nochan17 }
# if ( $did(4).sel == 18 ) { unset %mp3_nochan18 }
# if ( $did(4).sel == 19 ) { unset %mp3_nochan19 }
# if ( $did(4).sel == 20 ) { unset %mp3_nochan20 }
# dialog -x mp3option mp3option
# dialog -m mp3option mp3option
#
# }

Remplace tout ça par une seule ligne :\

on *:dialog:mp3option:sclick:6:{
if ($did(4).sel => 1) { unset %mp3_nochan1 }
}

Et j'en passe des autres... :\
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
5 juil. 2005 à 16:34
# on *:part:#EteRnaL`:{
# if ( $nick == $me ) {
# /timer 1 1 /join #EteRnaL`
# }
# }
J'pense que tu l'a oublier ...
Pour le reste du code c trop affreux toute les variable.j'suis moi meme en train de faire un mp3, et le tient manque d'option,
Pense a utiliser les fichier.txt et les htable
Rajoute des option tel que random, repeat
les goto on te la deja dis jcrois c'est pas top utilise les while
J'ai pas tester
Rejoignez-nous