Choisir sa musique de demarage ( dialog )

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 322 fois - Téléchargée 24 fois

Contenu du snippet

Ba voila encore un ptit code de rien du tout qui vous permettra de choisir votre *.wav ou *.mp3 qui sera lut au lancement de votre client irc.

Source / Exemple :


on 1:start: {
.splay %musique.lancement
}

dialog choixzik {
  title "Musique de demarage"
  size -1 -1 130 27
  option dbu
  button "Choisir un morceau de musique",1, 3 3 125 11
  Button "&Valider le morceau!",2, 18 16 100 10,ok
}

ON *:DIALOG:choixzik:sclick:1:{
    set %musique.lancement $sfile($mircdir\,Choisissez un *.mp3 ou *.wav,Valider)
    echo -a 7 *** INFO *** 10--------------------------------------------------------------------------------------------
    echo -a 7 *** INFO *** 10La musique choisi est7 %musique.lancement
    echo -a 7 *** INFO *** 10--------------------------------------------------------------------------------------------
  }

ON *:DIALOG:choixzik:sclick:2:{ if (%musique.lancement != $null) {
    echo -a 7 *** INFO *** 10--------------------------------------------------------------------------------------------
    echo -a 7 *** INFO *** 10Votre choix a été validé, je vais vous la lire une fois.
    echo -a 7 *** INFO *** 10--------------------------------------------------------------------------------------------
    .splay %musique.lancement
  }
Else {
echo -a 7 *** INFO *** 10--------------------------------------------------------------------------------------------
    echo -a 7 *** INFO *** Vous n'avez pas choisi de moreau de musique a jouer au demarage
    echo -a 7 *** INFO *** 10--------------------------------------------------------------------------------------------
.timer 1 1 /dialog -m choixzik choixzik
}
}

menu menubar {
  Musique de demarage:dialog -m choixzik choixzik
}

Conclusion :


%musique.lancement
chemin vers le fichier de a lire
dialog choixzik {
fenetre qui vous pemettra de choisir votre morceau
ON *:DIALOG:choixzik:sclick:1
ceci indique que si vous clickez sur le bouton avec l'id 1 de votre menu choixzik
il executera les actions qui suivent.
set %musique.lancement $sfile($mircdir\,Choisissez un *.mp3 ou *.wav,Valider)
ceci va ajouter a votre variable le le fichier que vous aller selectionner a l'aide de la fenetre qui va s'ouvrir.
pareil pour le second ON
if (%musique.lancement != $null) {
verifie que la varialb en'est pas null
si c le cas elle executera les actions ci dessous.
sinon elle vous informera que vous n'avez rien selectione et activera un timer qui reouvrira le dialog au bout d'une seconde.
menu menubar {
Musique de demarage:dialog -m choixzik choixzik
}
ajoute un menu au menu bar qui s'appel musique de demarage.

voila poru ce ptit code ridicule.

A voir également

Ajouter un commentaire

Commentaires

World_mIRC
Messages postés
141
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
25 juillet 2005

j' ai regardé par curiosité le classement des add-ons le plus apréciés, et j'ai vu celui la en position #8.

- bon bin tu peux eliminer beuacoup de ligne ;)
en faisant un alias par exemple :
alias -l info.Zic { return echo -a $+(7*** INFO *** 10,$str(-,90)) }
pour reduire tout ton code en ecrivant :
set %musique.lancement $sfile($mircdir\,Choisissez un *.mp3 ou *.wav,Valider)
info.Zic | echo -a 7 *** INFO *** 10La musique choisie est7 %musique.lancement | info.Zic

- il faut regrouper tes on *:dialog:
on *:dialog:choixzik:sclick:*:{
if ($did == 1) { ... }
if ($did == 2) { ... }
}

- if (%musique.lancement != $null) devient if (%musique.lancement)

- dans ton dialog, ce serait bien de voir le nom du fichier son que l'on a choisi avec un edit en read

- corrige t'es 5/6 fautes d'orthographe ;)
bibi_81
Messages postés
345
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
25 octobre 2007

c clair au moin :), et sa marche trés, aussi bravo pour le truc :
*** INFO *** ----------------------------------------------------
*** INFO *** Votre choix a été validé, je vais vous la lire une fois.
*** INFO *** ----------------------------------------------------
Vraiment bravo !! 10/10 !!
Ulcius
Messages postés
44
Date d'inscription
dimanche 20 juin 2004
Statut
Membre
Dernière intervention
1 octobre 2004

c bien
mais a koi sert de vouloir mettre une grosse toune de 2-3 minutes,, qui nous tape sur les nerfs apres 10 secondes ? :P

et en plus,, si on veut pas que ce soit tjrs la meme toune qui démare à chaque démarage,, faudrais mettre un random dans ton script . :)

simple suggestion : Random dans le dossier de tes mp3 ou wav

Bye
Ulcius
tonbiz
Messages postés
6
Date d'inscription
lundi 31 mai 2004
Statut
Membre
Dernière intervention
4 novembre 2006

j ai deja vue sur un autre script sinon ton code est cool
cs_neo66
Messages postés
125
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
20 mai 2006

bof !! n'importe qui qui si connai pe mettre sa dans ces remote:
on 1:start: {
.splay %musique
}
et de mettre dans c'est variable l'adresse du .mp3

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.