cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 2005
-
11 déc. 2003 à 07:35
carpediem666fr
Messages postés122Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention 2 novembre 2008
-
29 mai 2006 à 09:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
carpediem666fr
Messages postés122Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention 2 novembre 2008 29 mai 2006 à 09:50
Pour BADIBOYS : merci pour ton commentaire, en fait, ici effectivement tu n'as que l'addon, mais dans le script que j ai codé, cette fonction (on *:start:...), par défaut est écrite pour être activé dès le démarrage (http://www.mircscriptsfrfm.com/cgi-bin/info.pl?Script=1793):-)
BADIBOYS
Messages postés12Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention30 mai 2006 29 mai 2006 à 03:42
bon voila j'ai testé ton addon yé super, mais je trouve que tu devrais rajouter, que le dialog ouvre automatique lorsque mirc démarre ca évite au scripteur de le faire :)
BADIBOYS
Messages postés12Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention30 mai 2006 29 mai 2006 à 03:31
ca l'air bien mais l'icon on le trouve ou ? ont ne peux ouvrir le script si licon ny ai pas...
vesparo
Messages postés230Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention13 mai 2004 12 déc. 2003 à 23:18
moi je fait mes dialogs a la main et au debut ou je commencer a scripté j'ai rien compris avec les logiciels pr faire les dialogs je prefere la façon artisanale. bon pr en revenir au script le dialog n'est pas a la auteur du code donc dialog a revoir 6/10 :o
bonne continuation ;p ++
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 11 déc. 2003 à 08:11
C'est déjà mieux que l'autre :) Ce qui est très positif. Voici quelques astuces de scripting :
- Quand tu utilises l'identifieur $did à l'intérieur d'un event dialog si le $did correspond au dialog ce n'est pas la peine de mettre dans les paramètres de l'identifieur le nom du dialog
- Essai toujours de regrouper les events dialog à l'intérieur d'un même ON Dialog, cela simplifie le code et le rend plus clair.
- Dans tes conditions quand tu mets $X == $true ou %X != $null ca revient à mettre respectivement $X ou %x, si tu veux $X == $false ou %x == $null alors tu écris : !$X ou !%x
- Set %x Y <=> %x = Y c'est plus court...
- le / devant les commandes est inutiles.
- Les commentaires évidents, tu n'es pas obligé de les mettre par ex :
;/*** si $server n est pas nul
if ( $server != $null ) {
Mais c'est une très bonne initiative d'avoir commenté ton code et je t'incite bien sur à recommencer pour tes sources futures
Pour les dialogs, renseigne sur un logiciel qui s'appelle DsDialog
Je te mets 8/10.
cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 20052 11 déc. 2003 à 07:35
29 mai 2006 à 09:50
29 mai 2006 à 03:42
29 mai 2006 à 03:31
12 déc. 2003 à 23:18
bonne continuation ;p ++
11 déc. 2003 à 08:11
- Quand tu utilises l'identifieur $did à l'intérieur d'un event dialog si le $did correspond au dialog ce n'est pas la peine de mettre dans les paramètres de l'identifieur le nom du dialog
- Essai toujours de regrouper les events dialog à l'intérieur d'un même ON Dialog, cela simplifie le code et le rend plus clair.
- Dans tes conditions quand tu mets $X == $true ou %X != $null ca revient à mettre respectivement $X ou %x, si tu veux $X == $false ou %x == $null alors tu écris : !$X ou !%x
- Set %x Y <=> %x = Y c'est plus court...
- le / devant les commandes est inutiles.
- Les commentaires évidents, tu n'es pas obligé de les mettre par ex :
;/*** si $server n est pas nul
if ( $server != $null ) {
Mais c'est une très bonne initiative d'avoir commenté ton code et je t'incite bien sur à recommencer pour tes sources futures
Pour les dialogs, renseigne sur un logiciel qui s'appelle DsDialog
Je te mets 8/10.
11 déc. 2003 à 07:35