Addon en dialog simple mais très pratik :)
Il permet de configurer 5 nicks avec leurs pass et de changer de nick par une simple commende ( ex : !oqp )
Source / Exemple :
menu menubar,channel {
Config Pseudo : dialog -m pseudos pseudos
}
dialog pseudos {
title "Configuration pseudo par ---Anonyme---"
size -1 -1 218 222
option dbu
button "OK", 1, 1 208 216 12, flat ok
tab "Nick + Pass", 2, 1 -1 215 206
text "Pseudos :", 4, 35 31 58 8, tab 2
text "Mot de passe : ", 5, 118 31 78 8, tab 2
edit %nick1, 6, 35 47 58 10, tab 2 autohs
edit %nick2, 7, 35 75 58 10, tab 2 autohs
edit %nick3, 8, 35 106 58 10, tab 2 autohs
edit %nick4, 9, 35 138 58 10, tab 2 autohs
edit %nick5, 10, 35 169 58 10, tab 2 autohs
edit %pass1, 11, 119 47 58 10, tab 2 autohs
edit %pass2, 12, 119 75 58 10, tab 2 autohs
edit %pass3, 13, 119 106 58 10, tab 2 autohs
edit %pass4, 14, 119 138 58 10, tab 2 autohs
edit %pass5, 15, 119 169 58 10, tab 2 autohs
tab "!commande", 3
text "Pseudo à prendre", 16, 12 21 49 8, tab 3
text "Commande", 17, 72 21 40 8, tab 3
text "Message à dire", 18, 123 21 84 8, tab 3
edit %monpseudo1, 19, 11 34 50 10, tab 3 autohs
edit %monpseudo2, 20, 11 48 50 10, tab 3 autohs
edit %monpseudo3, 21, 11 62 50 10, tab 3 autohs
edit %monpseudo4, 22, 11 76 50 10, tab 3 autohs
edit %monpseudo5, 23, 11 90 50 10, tab 3 autohs
edit %monpseudo6, 24, 11 104 50 10, tab 3 autohs
edit %monpseudo7, 25, 11 118 50 10, tab 3 autohs
edit %monpseudo8, 26, 11 132 50 10, tab 3 autohs
edit %monpseudo9, 27, 11 146 50 10, tab 3 autohs
edit %monpseudo10, 28, 11 160 50 10, tab 3 autohs
edit %monpseudo11, 29, 11 174 50 10, tab 3 autohs
edit %monpseudo12, 30, 11 187 50 10, tab 3 autohs
edit %compseudo1, 31, 71 34 41 10, tab 3 autohs
edit %compseudo2, 32, 71 48 41 10, tab 3 autohs
edit %compseudo3, 33, 71 62 41 10, tab 3 autohs
edit %compseudo4, 34, 71 76 41 10, tab 3 autohs
edit %compseudo5, 35, 71 91 41 10, tab 3 autohs
edit %compseudo6, 36, 71 104 41 10, tab 3 autohs
edit %compseudo7, 37, 71 118 41 10, tab 3 autohs
edit %compseudo8, 38, 71 132 41 10, tab 3 autohs
edit %compseudo9, 39, 71 146 41 10, tab 3 autohs
edit %compseudo10, 40, 71 160 41 10, tab 3 autohs
edit %compseudo11, 41, 71 174 41 10, tab 3 autohs
edit %compseudo12, 42, 71 187 41 10, tab 3 autohs
edit %messpseudo1, 43, 123 34 83 10, tab 3 autohs
edit %messpseudo2, 44, 123 48 83 10, tab 3 autohs
edit %messpseudo3, 45, 123 62 83 10, tab 3 autohs
edit %messpseudo4, 46, 123 76 83 10, tab 3 autohs
edit %messpseudo5, 47, 123 91 83 10, tab 3 autohs
edit %messpseudo6, 48, 123 105 83 10, tab 3 autohs
edit %messpseudo7, 49, 123 118 83 10, tab 3 autohs
edit %messpseudo8, 50, 123 132 83 10, tab 3 autohs
edit %messpseudo9, 51, 123 146 83 10, tab 3 autohs
edit %messpseudo10, 52, 123 160 83 10, tab 3 autohs
edit %messpseudo11, 53, 123 174 83 10, tab 3 autohs
edit %messpseudo12, 54, 123 187 83 10, tab 3 autohs
}
on *:dialog:Pseudos:edit:19:{ /set %monpseudo1 $did(Pseudos,19) }
on *:dialog:Pseudos:edit:20:{ /set %monpseudo2 $did(Pseudos,20) }
on *:dialog:Pseudos:edit:21:{ /set %monpseudo3 $did(Pseudos,21) }
on *:dialog:Pseudos:edit:22:{ /set %monpseudo4 $did(Pseudos,22) }
on *:dialog:Pseudos:edit:23:{ /set %monpseudo5 $did(Pseudos,23) }
on *:dialog:Pseudos:edit:24:{ /set %monpseudo6 $did(Pseudos,24) }
on *:dialog:Pseudos:edit:25:{ /set %monpseudo7 $did(Pseudos,25) }
on *:dialog:Pseudos:edit:26:{ /set %monpseudo8 $did(Pseudos,26) }
on *:dialog:Pseudos:edit:27:{ /set %monpseudo9 $did(Pseudos,27) }
on *:dialog:Pseudos:edit:28:{ /set %monpseudo10 $did(Pseudos,28) }
on *:dialog:Pseudos:edit:29:{ /set %monpseudo11 $did(Pseudos,29) }
on *:dialog:Pseudos:edit:30:{ /set %monpseudo12 $did(Pseudos,30) }
on *:dialog:Pseudos:edit:31:{ /set %compseudo1 $did(Pseudos,31) }
on *:dialog:Pseudos:edit:32:{ /set %compseudo2 $did(Pseudos,32) }
on *:dialog:Pseudos:edit:33:{ /set %compseudo3 $did(Pseudos,33) }
on *:dialog:Pseudos:edit:34:{ /set %compseudo4 $did(Pseudos,34) }
on *:dialog:Pseudos:edit:35:{ /set %compseudo5 $did(Pseudos,35) }
on *:dialog:Pseudos:edit:36:{ /set %compseudo6 $did(Pseudos,36) }
on *:dialog:Pseudos:edit:37:{ /set %compseudo7 $did(Pseudos,37) }
on *:dialog:Pseudos:edit:38:{ /set %compseudo8 $did(Pseudos,38) }
on *:dialog:Pseudos:edit:39:{ /set %compseudo9 $did(Pseudos,39) }
on *:dialog:Pseudos:edit:40:{ /set %compseudo10 $did(Pseudos,40) }
on *:dialog:Pseudos:edit:41:{ /set %compseudo11 $did(Pseudos,41) }
on *:dialog:Pseudos:edit:42:{ /set %compseudo12 $did(Pseudos,42) }
on *:dialog:Pseudos:edit:43:{ /set %messpseudo1 $did(Pseudos,43) }
on *:dialog:Pseudos:edit:44:{ /set %messpseudo2 $did(Pseudos,44) }
on *:dialog:Pseudos:edit:45:{ /set %messpseudo3 $did(Pseudos,45) }
on *:dialog:Pseudos:edit:46:{ /set %messpseudo4 $did(Pseudos,46) }
on *:dialog:Pseudos:edit:47:{ /set %messpseudo5 $did(Pseudos,47) }
on *:dialog:Pseudos:edit:48:{ /set %messpseudo6 $did(Pseudos,48) }
on *:dialog:Pseudos:edit:49:{ /set %messpseudo7 $did(Pseudos,49) }
on *:dialog:Pseudos:edit:50:{ /set %messpseudo8 $did(Pseudos,50) }
on *:dialog:Pseudos:edit:51:{ /set %messpseudo9 $did(Pseudos,51) }
on *:dialog:Pseudos:edit:52:{ /set %messpseudo10 $did(Pseudos,52) }
on *:dialog:Pseudos:edit:53:{ /set %messpseudo11 $did(Pseudos,53) }
on *:dialog:Pseudos:edit:54:{ /set %messpseudo12 $did(Pseudos,54) }
on *:dialog:Pseudos:edit:06:{ /set %nick1 $did(Pseudos,06) }
on *:dialog:Pseudos:edit:07:{ /set %nick2 $did(Pseudos,07) }
on *:dialog:Pseudos:edit:08:{ /set %nick3 $did(Pseudos,08) }
on *:dialog:Pseudos:edit:09:{ /set %nick4 $did(Pseudos,09) }
on *:dialog:Pseudos:edit:10:{ /set %nick5 $did(Pseudos,10) }
on *:dialog:Pseudos:edit:11:{ /set %pass1 $did(Pseudos,11) }
on *:dialog:Pseudos:edit:12:{ /set %pass2 $did(Pseudos,12) }
on *:dialog:Pseudos:edit:13:{ /set %pass3 $did(Pseudos,13) }
on *:dialog:Pseudos:edit:14:{ /set %pass4 $did(Pseudos,14) }
on *:dialog:Pseudos:edit:15:{ /set %pass5 $did(Pseudos,15) }
On *:input:*: {
if ($1 == %compseudo1) { /nick %monpseudo1 | amsg %messpseudo1 }
if ($1 == %compseudo2) { /nick %monpseudo2 | amsg %messpseudo2 }
if ($1 == %compseudo3) { /nick %monpseudo3 | amsg %messpseudo3 }
if ($1 == %compseudo4) { /nick %monpseudo4 | amsg %messpseudo4 }
if ($1 == %compseudo5) { /nick %monpseudo5 | amsg %messpseudo5 }
if ($1 == %compseudo6) { /nick %monpseudo6 | amsg %messpseudo6 }
if ($1 == %compseudo7) { /nick %monpseudo7 | amsg %messpseudo7 }
if ($1 == %compseudo8) { /nick %monpseudo8 | amsg %messpseudo8 }
if ($1 == %compseudo9) { /nick %monpseudo9 | amsg %messpseudo9 }
if ($1 == %compseudo10) { /nick %monpseudo10 | amsg %messpseudo10 }
if ($1 == %compseudo11) { /nick %monpseudo11 | amsg %messpseudo11 }
if ($1 == %compseudo12) { /nick %monpseudo12 | amsg %messpseudo12 }
}
on 1:connect:{
if ($me == %nick1) { /msg nickserv identify %pass1 }
if ($me == %nick2) { /msg nickserv identify %pass2 }
if ($me == %nick3) { /msg nickserv identify %pass3 }
if ($me == %nick4) { /msg nickserv identify %pass4 }
if ($me == %nick5) { /msg nickserv identify %pass5 }
}
on 1:nick: {
if ($nick == $me) {
if ($newnick == %nick1) { /msg nickserv identify %pass1 }
if ($newnick == %nick2) { /msg nickserv identify %pass2 }
if ($newnick == %nick3) { /msg nickserv identify %pass3 }
if ($newnick == %nick4) { /msg nickserv identify %pass4 }
if ($newnick == %nick5) { /msg nickserv identify %pass5 }
}
}
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.