begin process at 2010 02 09 18:26:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > BARRE DE VOLUME EN PICWIN

BARRE DE VOLUME EN PICWIN


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Classé sous :son, volume, picwin Niveau :Débutant Date de création :24/10/2004 Date de mise à jour :13/12/2008 16:48:30 Vu :4 127

Auteur : KiNdErMaXi

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Une petit barre qui permet de régler le volume du son
Ceci peut être mis a votre lecteur mp3 en changeant les dimensions

Edit: Avec vista, la commande /vol ne baisse que le son du mIRC (et pas le master). Donc c'est inutile si le lecteur mp3 n'est pas en mIRC.

Source

  • menu channel,status,query,menubar {
  • Volume: son
  • }
  • alias son {
  • set %long $calc($vol(master) / 1000)
  • window -Cpdk +Let @volume 100 100 95 65
  • if (%mute == on) { drawtext @volume 1 31 23 x }
  • drawrect -f @volume 1 1 12 11 %long 8
  • drawrect @volume 4 1 10 9 69 12
  • drawrect @volume 4 1 29 25 10 10
  • drawtext @volume 1 43 22 Mute
  • }
  • menu @volume {
  • sclick {
  • if ($mouse.x >= 13) && ($mouse.x <= 77) && ($mouse.y >= 10) && ($mouse.y <= 25) {
  • drawrect -f @volume 0 1 1 1 95 22
  • drawrect @volume 4 1 10 9 69 12
  • set %long $calc($mouse.x - 12)
  • set %vol $calc(($mouse.x - 12) * 1000)
  • vol -vp %vol
  • drawrect -f @volume 1 1 12 11 %long 8
  • }
  • if ($mouse.x >= 29) && ($mouse.x <= 39) && ($mouse.y >= 25) && ($mouse.y <= 35) {
  • if (!%mute) || (%mute == off) {
  • drawtext @volume 1 30 21 x
  • set %mute on
  • vol -vu1
  • }
  • elseif (%mute == on) {
  • drawrect -f @volume 0 1 28 24 12 12
  • drawrect @volume 4 1 29 25 10 10
  • set %mute off
  • vol -vu2 $vol(master)
  • }
  • }
  • }
  • }
menu channel,status,query,menubar {
  Volume: son
}
alias son {
  set %long $calc($vol(master) / 1000)
  window -Cpdk +Let @volume 100 100 95 65
  if (%mute == on) { drawtext @volume 1 31 23 x }
  drawrect -f @volume 1 1 12 11 %long 8
  drawrect @volume 4 1 10 9 69 12
  drawrect @volume 4 1 29 25 10 10
  drawtext @volume 1 43 22 Mute
}
menu @volume {
  sclick { 
    if ($mouse.x >= 13) && ($mouse.x <= 77) && ($mouse.y >= 10) && ($mouse.y <= 25) {
      drawrect -f @volume 0 1 1 1 95 22
      drawrect @volume 4 1 10 9 69 12
      set %long $calc($mouse.x - 12)
      set %vol $calc(($mouse.x - 12) * 1000)
      vol -vp %vol
      drawrect -f @volume 1 1 12 11 %long 8

    }
    if ($mouse.x >= 29) && ($mouse.x <= 39) && ($mouse.y >= 25) && ($mouse.y <= 35) {
      if (!%mute) || (%mute == off) {
        drawtext @volume 1 30 21 x
        set %mute on
        vol -vu1
      }
      elseif (%mute == on) {
        drawrect -f @volume 0 1 28 24 12 12
        drawrect @volume 4 1 29 25 10 10
        set %mute off
        vol -vu2 $vol(master)
      }
    }
  }
}

 Conclusion

/son pour lancer la barre


 Historique

21 novembre 2004 17:29:03 :
voila j'ai modifier ma source en fonction des commentaires il est peut etre un peu tard mais bon le code est plus court, j'ai rajouter un bouton mute, j'ai enlever les boutons + et -, maintenant il faut cliquer dans la barre pour changer le volume et d'autre petit détails. c'est carrément un nouveau code lol
04 janvier 2005 16:26:51 :
ajout d'un screen
13 décembre 2008 16:48:30 :
Petite explication pour les utilisateurs de vista

 Sources du même auteur

Source avec Zip TUTORIAL PICWIN, APPROFONDISSEMENT
INTRO

 Sources de la même categorie

BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LAZER (JEU EN PICWIN) par Zova
Source avec Zip Source avec une capture [DLL] DESSINER COMME LES PICWINS SUR UNE DIALOGBOX (BONUS: J... par uaip
Source avec Zip Source avec une capture PACMAN ONLINE - 4 JOUEURS par wims
SINUSOÏDALE par wims
Source avec Zip Source avec une capture BELOTE (MULTIJOUEURS) EN PICWIN par RCA ArKanis

Commentaires et avis

Commentaire de dizAgree le 25/10/2004 09:37:11

L'idée est bonne mais cependant l'aspect visuel reste pas très beau (position des boutons, positions du + et du moins). La fenêtre est resizable, utilise plutôt les modes: -CBdkp +Lt

Commentaire de dizAgree le 25/10/2004 09:40:17

et -h si tu ne souhaites pas faire apparaitre la fenêtre ;)

Commentaire de SornDrixer le 25/10/2004 10:00:56 administrateur CS

C'est pas trop mal, mais tu aurais pu au moins centrer ton signe + et - dans les boutons !

Sinon, pour rendre ta barre de volume encore plus pratique, ca serait bien de pouvoir règler directement en cliquant sur la barre, car si par exemple on veut mettre à fond, avec le bouton "+" il faut cliquer plusieurs fois, tandis qu'avec mon idée, un seul click au bout de la barre suffirait.

De plus, lorsque l'on effectue un règlage sur ta barre, puis lorsqu'on la ferme et la réouvre, les règlages ne réapparaissent pas sur la barre.

Bon début en picwin ;)

Commentaire de KiNdErMaXi le 25/10/2004 14:39:52

merci ca fait plaisir
-sorn: j'avoue avoir penser très fortement a ton idée mais un peu compliquée a mon gout mais je ais essayer promis
-diz: j'ai fait la fenetre comme ceci exprès pr pouvroi la placera votre gout

je vais corriger le bug signalé par sorn

Commentaire de Thunder98 le 25/10/2004 18:45:12

Juste quelques remarques d'ordre pratique:

if ($mouse.x >= 10) && ($mouse.x <= 20) && ($mouse.y >= 24) && ($mouse.y <= 34) {
peut être remplacé par:
if ($inrect($mouse.x,$mouse.y, 10,24,10,10)) {
L'idée de Sorn est facilement réalisable avec quelques $calc et en ajustant la valeur de chaque pixel en + ou en - à une valeur en + ou en - du son.

Ensuite, plutot que d'attribuer une valeur au son dès le lancement du PW retournes le volume courant avec $vol et assignes-le à la valeur de ta jauge. Ca ne nécessite pas beaucoup de codage en plus et ça peut éviter quelques surprises pour celui qui lance cet addon.

Tu pourrais également ajouter un bouton Mute, c'est très facile à faire.

Voila, je suis moi-même en train de faire un lecteur mp3 en pw avec une jauge similaire donc si tu veux quelques conseil dans le but de développer cette source...

Commentaire de fyltum le 31/10/2004 23:55:40

C'est Bien fait enfin je crois mais c'est moyen beau :)
Je vais m'en servir quand je débuterais en picwin
OrGon :)

Commentaire de KiNdErMaXi le 21/11/2004 17:35:58

voila c'est mis a jour ... 1 mois après :x

Commentaire de KiNdErMaXi le 04/01/2005 22:03:50

ajout d'un screen

Commentaire de J4Gu4R le 05/01/2005 20:25:42

instructif, moi j'aime bien, vu que les pw c pas mon truc j'vais m'en servir pour une base :)

bonne suite...

-J4Gu4R-

Commentaire de KiNdErMaXi le 05/01/2005 21:27:17

merki :x

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Dégradé [ par Bloock ] Bon voila, je vais faire un lecteur mp3 en picwin, et j'aimerai savoir comment on fait [/b]un dégradé dans une fenêtre Picwin[/b]! Merci d'avance <img Problème TrackBar [ par Zova ] Bon alors en gros je réalise un lecteur mp3 avec une partie en picwin et donc je coince sur la trackbar : -Je l'ai déssinée et positionnéeMais : -Je n Aide Socket & picwin [ par _VeSpArO_ ] Salut tout le monde je voulai savoir comment stocker un fichier txt d'un site dans un fichier .txt ou autre dans mon mirc.CAD: telecharger par exemple Picwin je pense lol jsuis meme pas sur du nom :s [ par Panther007 ] Salut :) Bon je vous dit en quoi j'aimerais me faire aider , j'aimerais me fabriquer un jeu de Ping pong mais avant il faut que je sache comment utili Dialog + Picwin [ par DiGhan ] Bonjour,Voilà , j'ai plusieurs dialog, dans lequel je voudrais inclure des picwin.J'aimerais savoir comment faire pour bouger le dialog quand la title quelques question [ par KiNdErMaXi ] voila, j'ai quelques questions a vous poser:*1) est-il possible de faire apparaitre un petit truc. Je m'explique, pointez de la souris la croix en hau tutorial picwin [ par KiNdErMaXi ] alors voila j'ai fais un petit tutorial sur les picwin, mais comme on ne peut pas laisser de commentaire et puis qu'il est enfouis dans le fond du sit problème de picwin ... [ par KiNdErMaXi ] Bonsoir :)Alors voila, je trouvais bizarre certain /drawtext sur mon mIRC, alors j'ai tester avec un autre mIRC et la diff&#233;rence est flagrante .. Remplissage rectangle en picwin ? [ par talking ] Voil&#224; bonjour tout le monde. Je poste ce message car j'ai un probl&#233;me lors du remplissage de mon rectangle drawrect . Prenons un exemple. Je Aide dialog => picwin [ par scandalz ] Salut la troupe. Est-ce possible de mettre des pw sur un dialog ?Merci. scandalz


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales