begin process at 2012 05 27 19:32:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > OUVERTURES DES DIALOGS

OUVERTURES DES DIALOGS


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Initié Date de création :14/11/2004 Vu :3 006

Auteur : Naza

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

 Description

Cliquez pour voir la capture en taille normale
Permet d'ouvrir des dialogs avec plus de fantasie !

Source

  • ; 4 ouvertures fantaisistes
  • ; Codées par Nazario
  • ; Utilisation: /dial.style Style Dialog size1 size2
  • ;*********************
  • ; 4 exemples des 4 styles:
  • ; /dial.style 1 hu 400 200
  • ; /dial.style 2 hu 200 200
  • ; /dial.style 3 hu 200 300
  • ; /dial.style 4 hu 300 200
  • alias dial.style {
  • if $1 = 1 && $3 {
  • ; /dial.style 1 hu 400 200
  • if $dialog($2) { dialog -x $2 }
  • var %m = 1 , %mm = 1 | dialog -m $2 $2
  • goto style1
  • :style1
  • if $gettok(%m,2,32) != stop { inc %m }
  • if $gettok(%mm,2,32) != stop { inc %mm }
  • if (%m = $calc($3 + 1)) { var %m = %m stop }
  • if (%mm = $calc($4 +1)) { var %mm = %mm stop }
  • if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
  • dialog -s $2 $dialog($2).w $dialog($2).h $gettok(%m,1,32) $gettok(%mm,1,32)
  • goto style1
  • }
  • if $1 = 2 && $3 {
  • ; /dial.style 2 hu 200 200
  • if $dialog($2) { dialog -x $2 }
  • var %m = 1 , %mm = 2 | dialog -m $2 $2
  • goto style2
  • :style2
  • if $gettok(%m,2,32) != stop { inc %m }
  • if $gettok(%mm,2,32) != stop { inc %mm }
  • if %m = $calc($3 + 1) { var %m = %m stop }
  • if %mm = $calc($4 +1) { var %mm = %mm stop }
  • if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
  • if $window(-1).h <= 600 { dialog -s $2 $iif($3 < 200,$calc($3 *3),$3) $iif($3 < 200,$calc($3 *3),50) $gettok(%m,1,32) $gettok(%mm,1,32) }
  • if $window(-1).h > 600 { dialog -s $2 $iif($3 <= 200,$calc($3 *2.4),200) $iif($3 < 200,$calc($3 *1.5),200) $gettok(%m,1,32) $gettok(%mm,1,32) }
  • goto style2
  • }
  • if $1 = 3 && $3 {
  • ; /dial.style 3 hu 200 300
  • if $dialog($2) { dialog -x $2 }
  • var %m = 1 , %mm = 2 | dialog -m $2 $2
  • goto style3
  • :style3
  • if $gettok(%m,2,32) != stop { inc %m }
  • if $gettok(%m,2,32) = stop { inc %mm }
  • if %m = $calc($3 + 1) { var %m = %m stop }
  • if %mm = $calc($4 +1) { var %mm = %mm stop }
  • if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
  • dialog -s $2 $calc($window(-1).w / 2.5) $calc($window(-1).h / $iif($window(-1).w <= 600,2.5,4)) $gettok(%m,1,32) $gettok(%mm,1,32)
  • goto style3
  • }
  • if $1 = 4 && $3 {
  • ; /dial.style 4 hu 300 200
  • if $dialog($2) { dialog -x $2 }
  • var %m = 1, %mm = 2 | dialog -m $2 $2
  • goto style4
  • :style4
  • if $gettok(%m,2,32) != stop { inc %m }
  • if $gettok(%m,2,32) = stop { inc %mm }
  • if %m = $calc($3 + 1) { var %m = %m stop }
  • if %mm = $calc($4 +1) { var %mm = %mm stop }
  • if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
  • dialog -s $2 $gettok(%m,1,32) $gettok(%m,1,32) $gettok(%mm,1,32) $gettok(%mm,1,32)
  • goto style4
  • }
  • else { echo -a Erreur de syntaxe ! }
  • :fin
  • }
  • dialog hu {
  • size 0 0 0 0
  • }
; 4 ouvertures fantaisistes
; Codées par Nazario
; Utilisation: /dial.style Style Dialog size1 size2
;*********************
; 4 exemples des 4 styles:
; /dial.style 1 hu 400 200 
; /dial.style 2 hu 200 200
; /dial.style 3 hu 200 300
; /dial.style 4 hu 300 200

alias dial.style { 
if $1 = 1 && $3 {
;  /dial.style 1 hu 400 200 
if $dialog($2) { dialog -x $2 }
var %m = 1 , %mm = 1 | dialog -m $2 $2
goto style1
:style1
if $gettok(%m,2,32) != stop { inc %m }
if $gettok(%mm,2,32) != stop { inc %mm }
if (%m = $calc($3 + 1)) { var %m = %m stop }
if (%mm = $calc($4 +1)) { var %mm = %mm stop }
if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
dialog -s $2 $dialog($2).w $dialog($2).h $gettok(%m,1,32) $gettok(%mm,1,32) 
goto style1
}

if $1 = 2 && $3 {
; /dial.style 2 hu 200 200
if $dialog($2) { dialog -x $2 }
var %m = 1 , %mm = 2 | dialog -m $2 $2
goto style2
:style2
if $gettok(%m,2,32) != stop { inc %m }
if $gettok(%mm,2,32) != stop { inc %mm }
if %m = $calc($3 + 1) { var %m = %m stop }
if %mm = $calc($4 +1) { var %mm = %mm stop }
if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
if $window(-1).h <= 600 { dialog -s $2 $iif($3 < 200,$calc($3 *3),$3) $iif($3 < 200,$calc($3 *3),50) $gettok(%m,1,32) $gettok(%mm,1,32)  }
if $window(-1).h > 600 { dialog -s $2 $iif($3 <= 200,$calc($3 *2.4),200) $iif($3 < 200,$calc($3 *1.5),200) $gettok(%m,1,32) $gettok(%mm,1,32) }
goto style2
}


if $1 = 3 && $3 {
; /dial.style 3 hu 200 300
if $dialog($2) { dialog -x $2 }
var %m = 1 , %mm = 2 | dialog -m $2 $2
goto style3
:style3
if $gettok(%m,2,32) != stop { inc %m }
if $gettok(%m,2,32) = stop { inc %mm }
if %m = $calc($3 + 1) { var %m = %m stop }
if %mm = $calc($4 +1) { var %mm = %mm stop }
if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
dialog -s $2 $calc($window(-1).w / 2.5) $calc($window(-1).h / $iif($window(-1).w <= 600,2.5,4))  $gettok(%m,1,32) $gettok(%mm,1,32) 
goto style3
}

if $1 = 4 && $3 {
; /dial.style 4 hu 300 200
if $dialog($2) { dialog -x $2 }
var %m = 1, %mm = 2 | dialog -m $2 $2
goto style4
:style4
if $gettok(%m,2,32) != stop { inc %m }
if $gettok(%m,2,32) = stop { inc %mm }
if %m = $calc($3 + 1) { var %m = %m stop }
if %mm = $calc($4 +1) { var %mm = %mm stop }
if $gettok(%m,2,32) = stop && $gettok(%mm,2,32) = stop { goto fin }
dialog -s $2  $gettok(%m,1,32) $gettok(%m,1,32) $gettok(%mm,1,32) $gettok(%mm,1,32)
goto style4
}


else { echo -a Erreur de syntaxe ! }
:fin
} 
dialog hu {
size 0 0 0 0
}

 Conclusion

4 ouvertures fantaisistes
Utilisation: /dial.style Style Dialog size1 size2

4 exemples des 4 styles:
/dial.style 1 hu 400 200
/dial.style 2 hu 200 200
/dial.style 3 hu 200 300
/dial.style 4 hu 300 200


 Sources du même auteur

Source avec une capture M0W
/HOROSCOPE
Source avec une capture SCREENZ
Source avec Zip Source avec une capture ROBOT D'ANIMATION EN SOCKET
Source avec Zip Source avec une capture MENU D'INVITATION

 Sources de la même categorie

Source avec une capture ALIAS POUR TELECHARGER UNE VIDEO SUR YOUTUBE (MISE A JOUR V1... par WorldDMT
ANTI SAJOIN par Maka57
PERMET DE CHERCHER UN HOST par ACoZz
Source avec Zip SIMULATION D'UNE ROULETTE QUI TOURNE par wims
SELPOS - SELECTION ET POSITION ! par wims

Commentaires et avis

Commentaire de SornDrixer le 15/11/2004 16:10:56 administrateur CS

J'aime beaucoup, en particulier le 1er effet.

Commentaire de DaRk_OsIrIs le 15/04/2005 16:12:02

falé y pensé ! c vrémen pa mal !

Commentaire de tasukii le 14/09/2005 18:19:00

Je suis certes une neophyte dans le monde d'Irc mais ce script m'interesse, mais je ne sais pas comment le loader, alors si vous pouviez m'aider =L=

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

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 : 0,749 sec (3)

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