begin process at 2013 05 24 01:10:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > ECRAN DE VEILLE MIRC

ECRAN DE VEILLE MIRC


 Information sur la source

Note :
4,4 / 10 - par 5 personnes
4,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Initié Date de création :22/07/2004 Date de mise à jour :22/07/2004 17:05:31 Vu :2 608

Auteur : Eiffel

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

 Description

Cliquez pour voir la capture en taille normale
Ben voilà c'est un écran de veille mIRC que j'ai fait, j'ai apris les drawline il y a pas longtemps et je me suis dit qu'on pouvait faire quelque chose donc..
Le code n'est certes pas très complexe mais je le met en initié..
Vous collez ce code dans les remote (ALT+R) et ensuite vous tapez /ss

Source

  • alias ss {
  • unset %anim*
  • if ($window(@ss)) { window -c @ss }
  • window -bdhp +d @ss 0 0 $window(-1).w $window(-1).h
  • drawfill @ss 1 1 1 1
  • .anim_1
  • }
  • alias dls1 { .drawline -dr @ss $rgb($rand(0,255),$rand(0,255),$rand(0,255)) 3 $1- }
  • alias anim_1 {
  • if (!$window(@ss)) { halt }
  • var %ô = 100
  • var %Ö = 0
  • :next
  • inc %anim_1
  • .timer -m 1 %ô .dls1 3 %Ö 800 %Ö
  • inc %ô 100
  • inc %Ö 20
  • if (%anim_1 <= 28) { goto next }
  • elseif (%anim_1 >= 28) { anim_2 | halt }
  • }
  • alias dls2 { .drawline -dr @ss $rgb($rand(0,255),$rand(0,255),$rand(0,255)) 5 $1- }
  • alias anim_2 {
  • if (!$window(@ss)) { halt }
  • var %û = 100
  • var %Ü = 800
  • :next2
  • inc %anim_2
  • .timer -m 1 %û .dls2 %Ü 3 %Ü 600
  • inc %û 100
  • dec %Ü 30
  • if (%anim_2 <= 39) { goto next2 }
  • else { .timer 1 $rand(1,3) anim_3 | halt }
  • }
  • alias dls3 { .drawline @ss 1 3 $1- }
  • alias anim_3 {
  • if (!$window(@ss)) { halt }
  • var %â = 100
  • var %Ä = 0
  • :next3
  • inc %anim_3
  • .timer -m 1 %â .dls3 3 %Ä 800 %Ä
  • inc %â 100
  • inc %Ä 20
  • if (%anim_3 <= 28) { goto next3 }
  • elseif (%anim_3 >= 28) { anim_4 | halt }
  • }
  • alias dls4 { .drawline @ss 1 5 $1- }
  • alias anim_4 {
  • if (!$window(@ss)) { halt }
  • var %î = 100
  • var %Ï = 800
  • :next4
  • inc %anim_4
  • .timer -m 1 %î .dls4 %Ï 3 %Ï 600
  • inc %î 100
  • dec %Ï 30
  • if (%anim_4 <= 39) { goto next4 }
  • else { unset %anim* | .timer 1 $rand(1,3) anim_1 | halt }
  • }
alias ss {
  unset %anim*
  if ($window(@ss)) { window -c @ss }
  window -bdhp +d @ss 0 0 $window(-1).w $window(-1).h
  drawfill @ss 1 1 1 1  
  .anim_1
}
alias dls1 { .drawline -dr @ss $rgb($rand(0,255),$rand(0,255),$rand(0,255)) 3 $1- }
alias anim_1 {
  if (!$window(@ss)) { halt }
  var %ô = 100 
  var %Ö = 0
  :next 
  inc %anim_1
  .timer -m 1 %ô .dls1 3 %Ö 800 %Ö
  inc %ô 100
  inc %Ö 20
  if (%anim_1 <= 28) { goto next }
  elseif (%anim_1 >= 28) { anim_2 | halt }
}
alias dls2 { .drawline -dr @ss $rgb($rand(0,255),$rand(0,255),$rand(0,255)) 5 $1- }
alias anim_2 {
  if (!$window(@ss)) { halt }
  var %û = 100
  var %Ü = 800
  :next2
  inc %anim_2
  .timer -m 1 %û .dls2 %Ü 3 %Ü 600
  inc %û 100
  dec %Ü 30
  if (%anim_2 <= 39) { goto next2 }
  else { .timer 1 $rand(1,3) anim_3 | halt }
}
alias dls3 { .drawline @ss 1 3 $1- }
alias anim_3 { 
  if (!$window(@ss)) { halt }
  var %â = 100
  var %Ä = 0
  :next3
  inc %anim_3
  .timer -m 1 %â .dls3 3 %Ä 800 %Ä
  inc %â 100
  inc %Ä 20
  if (%anim_3 <= 28) { goto next3 }
  elseif (%anim_3 >= 28) { anim_4 | halt }
}
alias dls4 { .drawline @ss 1 5 $1- }
alias anim_4 {
  if (!$window(@ss)) { halt }
  var %î = 100
  var %Ï = 800
  :next4
  inc %anim_4
  .timer -m 1 %î .dls4 %Ï 3 %Ï 600
  inc %î 100
  dec %Ï 30
  if (%anim_4 <= 39) { goto next4 }
  else { unset %anim* | .timer 1 $rand(1,3) anim_1 | halt }
}

 Conclusion

J'me suis servi du tutorial de DixrouE sur scriptsdb.org donc merci à lui
Quand vous allez fermer la fenêtre vous risqué d'avoir
* /drawline..
Je resoudrai ça dans la prochaine version et je le ferai en hashtable donc voila bon amusement


 Historique

22 juillet 2004 17:03:27 :
J'avais fait une erreur, Drawline au lieu de Drawfill dans les 1eres lignes
22 juillet 2004 17:05:31 :
J'avais fait une erreur, Drawline au lieu de Drawfill dans les 1eres lignes

 Sources du même auteur

Source avec Zip Source avec une capture AUTO-JOIN MULTISERVER
Source avec Zip Source avec une capture LECTEUR MP3 DLL
Source avec Zip CHANGEZ DE CURSEUR
AUTO SYSTEM

 Sources de la même categorie

Source avec Zip Source avec une capture MIRC GUI 8 REV.C par DEATHJ0KER
Source avec Zip Source avec une capture DCX XPOPUPS par DEATHJ0KER
Source avec Zip Source avec une capture GESTIONNAIRE YOUTUBE par nooxx
PACMAN MULTI-JOUEUR EN LIGNE par wims
PROXY&SOCKS SCANNER+LEECHER par independentt

Commentaires et avis

Commentaire de ReMi34 le 22/07/2004 17:16:40

C'est sympa j'trouve, bien joué :)

Commentaire de Eiffel le 22/07/2004 17:35:17

Merci :)
Je prépare actuellement la prochaine version (J'ai un peu que ça à faire) mais je ne peux encore dire la date de la sortie.

Commentaire de Dark-Dragoon le 22/07/2004 18:12:13

des erue de aprtout si on a le malheur de fermer la win sans areter le timer, fait un menu pour vouvoir la fermer

Commentaire de ReMi34 le 22/07/2004 18:32:34

Dragoon, par pitié, écris correctement, ça devient ILLISIBLE !

Commentaire de SornDrixer le 22/07/2004 19:49:11 administrateur CS

Pas mal du tout :)
Code pas très propre par contre :
- Pour les boucles, privilégient /while à /goto, c'est plus rapide lors de boucle assez longue.
- Passe au hashtable (prévu pour la prochaine version, donc ca c'est ok)

Bonne continuation.

Commentaire de tofu le 22/07/2004 19:53:19

"Quand vous allez fermer la fenêtre vous risqué d'avoir
* /drawline.."
l'erreur que tu as, a été déjà citée lors du post du code. donc pas la peine de le répéter.
avec une orthographe comme ça, il sera beau ton CV.
à+.

Commentaire de darkyojimbo2 le 22/07/2004 20:30:24

Je trouve super ton idée :).

Remarque :
- Il faudrait que ton code gère les différentes résolutions d'écran car chez moi (Résolution = 1152*864)  les lignes ne prennent pas tout l'écran.

8/10

++
-Carton-

Commentaire de winwarrior le 22/07/2004 21:03:14

Je cherche toujours le bouton pour fermer la fenetre, j'ai éssayé /ss (apres avoir fait alt+tab pour retourner a mirc) et hop mirc planted .... c'est vrai que ton code est sympa et original mais il est tres mal codé (meme avis que sorndrixer)

Bonne continuation

Commentaire de DarKiNg virus le 23/07/2004 01:04:41

J'aime bien J'aime bien
Bon le Dragoon retourne o CP

DarkingViruS Vous Salut

Tant que vous avez des pommes Croquez a pleines dents©

Commentaire de Eiffel le 23/07/2004 01:35:46

Okay.. pour la résolution d'écran j'essairai de faire quelque chose, mais je promet rien..

Commentaire de darkyojimbo2 le 24/07/2004 09:07:04

ouais ok.

Commentaire de Kerrigan le 29/07/2004 19:08:07

pour la résolution tu risque de trimer un peu koi qu'il parait que des dll retourne ça ... enfin bref passons

je trouve ça sympa, j'en avait deja vu avant (c'est le deuxieme) mais celui la est sympa.

Commentaire de Eiffel le 10/08/2004 15:55:29

Merci bien Kerrigan, là je reprend la 2eme version, en hashtable et avec des deplacements de lignes en diagonale..

Commentaire de winwarrior le 15/08/2004 00:37:26

Pourquoi pas des ronds et des rectangles ? :)

Commentaire de tofu le 15/08/2004 00:40:17

le mec qui a mi une vieille note pour que ça fasse 3/10 c'est un boloss.

Commentaire de KiNdErMaXi le 26/09/2004 17:58:42

pas mal, moi j'aime bien le truc, c'est qu'il faudrai qu'il se déclanche au bout d'un certain temps, je pense que tu peut faire ca en fonction de ton idle avec le raw 317
aussi tu pourrai fait une petite configuration pr qu'on puisse choisir entre plusieurs écran de veille :)
bonne continuation

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 6,474 sec (3)

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