Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CHOISIR SA MUSIQUE DE DEMARAGE ( DIALOG )


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 08/06/2002 Date de mise à jour : 08/06/2002 16:22:25 Vu : 5 514

Note :
9,6 / 10 - par 5 personnes
9,60 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

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

  • 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
  • }
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.
 

Commentaires et avis

signaler à un administrateur
Commentaire de NicX le 10/06/2002 01:41:13

Pas mal :)

signaler à un administrateur
Commentaire de NitrX le 17/07/2002 09:23:22

kler

signaler à un administrateur
Commentaire de jonnycage2a le 25/05/2003 06:10:49

d'acord c pas mal mais on peu pas la stoper la muzik ='((

signaler à un administrateur
Commentaire de neo66 le 31/10/2003 22:47:44

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

signaler à un administrateur
Commentaire de tonbiz le 03/08/2004 20:03:27

j ai deja vue sur un autre script sinon ton code est cool

signaler à un administrateur
Commentaire de Ulcius le 10/08/2004 09:04:59

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

signaler à un administrateur
Commentaire de bibi_81 le 06/02/2005 15:43:34

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 !!

signaler à un administrateur
Commentaire de World_mIRC le 23/04/2005 13:18:35

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 ;)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,30 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.