C'est un code tout simple mais bien pratique car on peut choisir le pseudo, le serveur, le mot de pass nickserv avec activer/desactiver pour le pass, choix du salon
Source / Exemple :
dialog connect {
title "Se Connecter..."
size -1 -1 300 292
option pixels
button " Se Connecter ", 1, 6 196 291 35, flat ok
button "Annuler", 3, 100 234 90 25, flat cancel
text "Entre ton serveur:", 4, 104 64 92 15, center
edit "", 5, 75 37 150 22, center
text "Entre ton pseudo:", 2, 104 19 92 15, center
edit %serv1, 6, 76 82 150 22, center
text "Entre ton chan:", 7, 105 109 92 15, center
edit %chan1, 8, 76 127 150 22, center
text "Mot de pass:", 10, 105 153 92 15, center
edit %pass1, 11, 22 170 275 22, pass center
check "onoff", 12, 6 170 17 20
}
on 1:dialog:connect:init:0: {
did -a connect 5 $me
if ($me != %me) { set %me $me }
}
}
on *:connect: {
join %chan1
}
on *:dialog:connect:sclick:1:{
if ($me != %me) { nick %me | .anick $me $+ ` }
.identd on %me
server %serv1
}
on *:dialog:connect:sclick:3:{ dialog -x connect connect }
on 1:dialog:connect:edit:5: { set %me $did(connect,5) }
on 1:dialog:connect:edit:6: { set %serv1 $did(connect,6) }
on 1:dialog:connect:edit:8: { set %chan1 $did(connect,8) }
on 1:dialog:connect:sclick:9:{ dialog -m infoserv infoserv }
on *:dialog:connect:edit:11:{ set %pass1 $did(connect,11) }
on *:dialog:connect:sclick:12:{
if $did(12).state == 1 {
set %passstat on
if $did(12).state == 0 {
set %passstat off
}
Conclusion :
Si il y a des bug ou quoi dite le moi :D
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.