cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 2010
-
25 mai 2006 à 12:55
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 2010
-
6 juin 2006 à 20:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 6 juin 2006 à 20:20
Si ton dialog sert a stocké le pseudo et le password
Mais si les passwords voir les pseudos changent d'un server a un autre ton code n'est plus tres utile =)
BADIBOYS
Messages postés12Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention30 mai 2006 30 mai 2006 à 06:54
hum si j'enleve la ligne que tu m'as dit cest deja la que mon dialog sert a rien.. pcq y marchera pas et n'oubli pas que jsuis seulement qu'un débutant comme tlm la été, jsuis pas un pro.
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 29 mai 2006 à 20:05
Le fait d'avoir a ouvrir un dialog pour d'identifier c'est pas top,
donc déjà enlève ces lignes :
on *:dialog:aident:sclick:8: { /echo -a Vérification du nom d'utilisateur et du mot de passe, veuillez patienter s.v.p | ./timer 1 2 /msg x@channels.undernet.org login %identnick %identpassword | mode $me +x } }
et rajoute plutot un alias qui permet de t'identifier.
Si notre mot de passe et nom d'utilisateur change d'un serveur a l'autre, ton code ne sert a rien, essaye de faire en sorte que l'on puisse choisir le nick et le pass pour chaque server ou chaque network
BADIBOYS
Messages postés12Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention30 mai 2006 29 mai 2006 à 08:04
j'ai fait des modif donner moi vos commentaires des commentaires serait bien apprécier s.v.p
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 mai 2006 à 16:52
Essaye ca :
on *:dialog:aident:edit:*: set $iif($did 2,$(%identnick,0),$(%identpassword,0)) $did($iif($did 2,2,3))
Pour l'utilisateur, il faut enlevé les lignes did -a dans l'evenement init
BADIBOYS
Messages postés12Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention30 mai 2006 25 mai 2006 à 16:11
voici se que jai fait.....
on *:dialog:aident:edit:*: set $iif($did 2,%identnick,%identpassword) $did($iif($did 2,2,3))
on *:dialog:aident:sclick:6:{
if ($did(6).state == 1 { set %aident Oui }
else { set %aident Non }
}
BADIBOYS
Messages postés12Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention30 mai 2006 25 mai 2006 à 16:09
voila j'ai essayer et dans mon dialog ca me marque 2 fois mon utilisateur.. et quand jessai de leffacer ca me marque ceci dans mon status.
* /set: invalid parameters
-
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 mai 2006 à 15:41
on *:dialog:aident:edit:*: set $iif($did 2,%identnick,%identipassword) $did($iif($did 2,2,3))
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 mai 2006 à 14:02
mais je lavais deja essayer cette commande et tout se que ca me donnait c'étais un erreur de syntax j'ai essayé de la corriger et ca ne fesait rien
De quoi parle tu =) ?
BADIBOYS
Messages postés12Date d'inscriptionjeudi 20 octobre 2005StatutMembreDernière intervention30 mai 2006 25 mai 2006 à 13:47
salut wims merci du conseil mais je lavais deja essayer cette commande et tout se que ca me donnait c'étais un erreur de syntax j'ai essayé de la corriger et ca ne fesait rien mais jai pri ton . en avant du timer jle savait pas lol.
Panthouffle que veux tu que je met comme events ? je les trouve pas mal bien comme je suis débutant je ais pas trop comment tout regrouper ceci lol et oui je me suis appercu que les slash son inutile :P mais bon... ca marche bien au moin. :P
Panthouffle
Messages postés281Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention14 avril 2008 25 mai 2006 à 13:09
Bonjour, deux petites choses que wims n'a pas dit
Regroupe tes events dans le dialog et les slash (/) sont inutiles :)
Bonne continuation
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 mai 2006 à 12:55
Au debut tu met : Auto-Identification:/dialog -m aident aident
Tu n'aurais pas oublier qqch avant ?
dans le dialog :
edit "", 2, 43 9 58 10
edit "", 3, 43 20 58 10, pass
6 juin 2006 à 20:20
Mais si les passwords voir les pseudos changent d'un server a un autre ton code n'est plus tres utile =)
30 mai 2006 à 06:54
29 mai 2006 à 20:05
donc déjà enlève ces lignes :
on *:dialog:aident:sclick:8: { /echo -a Vérification du nom d'utilisateur et du mot de passe, veuillez patienter s.v.p | ./timer 1 2 /msg x@channels.undernet.org login %identnick %identpassword | mode $me +x } }
et rajoute plutot un alias qui permet de t'identifier.
Si notre mot de passe et nom d'utilisateur change d'un serveur a l'autre, ton code ne sert a rien, essaye de faire en sorte que l'on puisse choisir le nick et le pass pour chaque server ou chaque network
29 mai 2006 à 08:04
25 mai 2006 à 16:52
on *:dialog:aident:edit:*: set $iif($did 2,$(%identnick,0),$(%identpassword,0)) $did($iif($did 2,2,3))
Pour l'utilisateur, il faut enlevé les lignes did -a dans l'evenement init
25 mai 2006 à 16:11
on *:dialog:aident:edit:*: set $iif($did 2,%identnick,%identpassword) $did($iif($did 2,2,3))
on *:dialog:aident:sclick:6:{
if ($did(6).state == 1 { set %aident Oui }
else { set %aident Non }
}
25 mai 2006 à 16:09
* /set: invalid parameters
-
25 mai 2006 à 15:41
edit "%identnick", 2, 43 9 58 10
edit "%identpassword", 3, 43 20 58 10, pass
Et j'avais fait une faute de frappe, ca donne :
on *:dialog:aident:edit:*: set $iif($did 2,%identnick,%identpassword) $did($iif($did 2,2,3))
25 mai 2006 à 15:37
edit %identnick, 2, 43 9 58 10
edit %identpassword, 3, 43 20 58 10, pass
on *:dialog:aident:edit:*: set $iif($did 2,%identnick,%identipassword) $did($iif($did 2,2,3))
25 mai 2006 à 14:02
De quoi parle tu =) ?
25 mai 2006 à 13:47
Panthouffle que veux tu que je met comme events ? je les trouve pas mal bien comme je suis débutant je ais pas trop comment tout regrouper ceci lol et oui je me suis appercu que les slash son inutile :P mais bon... ca marche bien au moin. :P
25 mai 2006 à 13:09
Regroupe tes events dans le dialog et les slash (/) sont inutiles :)
Bonne continuation
25 mai 2006 à 12:55
Tu n'aurais pas oublier qqch avant ?
dans le dialog :
edit "", 2, 43 9 58 10
edit "", 3, 43 20 58 10, pass
Remplace directement par :
edit %identnick, 2, 43 9 58 10
edit %identpassword, 3, 43 20 58 10, pass
comme ca, tu n'a pas a faire les did -a dans l'event init je crois
Au lieu de set la variable %aident sur oui ou non met la plutot sur 1 ou 0 comme ca tu as :
if (%aident) did -c aident 6
Met un . devant la commande /timer histoire de pas avoir le ptit message
if $did(6).state == 1 devient if ($did(6).state)
Sachant que tu n'a que deux edit,
on *:dialog:aident:edit:2:{ set %identnick $did(2) }
on *:dialog:aident:edit:3:{ set %identpassword $did(3) }
devient
on *:dialog:aident:edit:*: set $iif($did 2,%identnick,%identipassword) $did($iif($did 2,2,3))
voila :)