Voila, je vous présente un outil d'enregistrement de channel qui sort de l'ordinaire car il vous propose de multiples options qui se metterons dès le channel enregistré.
Bon, ya rien d'exceptionnel hein, niveau difficulté, je le présente pour que vous puissiez en profiter.
Source / Exemple :
alias enrchannel {
/dialog -m enrchannel enrchannel
}
dialog enrchannel {
title "Enregistrer un chan"
size 404 319 228 170
option dbu
tab "Enregistrer", 13, 4 1 220 150
tab "Assigner un bot", 14
tab "Options", 15
edit "", 5, 12 64 188 10, multi return autohs tab 13
text "Nom du chan :", 2, 12 24 37 6, tab 13
text "Mot de passe", 4, 12 52 37 6, tab 13
text "Description du chan", 6, 12 80 52 6, tab 13
edit "", 7, 12 92 188 10, multi return autohs tab 13
text "Nom du bot", 9, 12 24 32 6, tab 14
edit "", 10, 12 36 188 10, multi return autohs tab 14
button "Afficher la liste des bots disponibles sur ce serveur", 11, 36 52 140 11, tab 14
text "Topic", 1, 12 24 16 6, tab 15
edit "#", 8, 12 36 200 10, multi return tab 13
edit "", 12, 12 36 200 10, multi return autohs tab 15
check "DONTKICKOPS", 16, 12 52 48 6, tab 15
check "DONTKICKVOICES", 17, 12 61 56 8, tab 15
check "FANTASY", 18, 12 71 36 6, tab 15
check "SYMBIOSIS", 19, 12 81 37 6, tab 15
text "Définir un successor", 20, 12 92 52 6, tab 15
edit "", 21, 12 104 200 10, multi return autohs tab 15
check "PRIVATE", 22, 88 52 32 6, tab 15
check "SECUREFOUNDER", 23, 88 61 60 6, tab 15
check "SECUREOPS", 24, 88 71 44 6, tab 15
check "SECURE", 25, 88 81 37 6, tab 15
check "PEACE", 26, 156 52 32 6, tab 15
text "Définir un ENTRYMSG", 27, 12 120 56 6, tab 15
edit "", 28, 12 132 200 10, multi return autohs tab 15
check "SIGNKICK", 29, 156 60 37 8, tab 15
check "KEEPTOPIC", 30, 156 71 37 6, tab 15
check "TOPICLOCK", 31, 156 81 40 6, tab 15
button "OK", 32, 92 156 37 11, ok
}
on *:dialog:enrchannel:init:0:{
did -c enrchannel 13
}
on *:dialog:enrchannel:sclick:11: { /msg botserv botlist }
on *:dialog:enrchannel:sclick:32: {
/join $did(enrchannel,8)
/msg chanserv register $did(enrchannel,8) $did(enrchannel,5) $did(enrchannel,7)
/msg botserv assign $did(enrchannel,8) $did(enrchannel,10)
if ($did = 16) { /msg botserv set $did(enrchannel,8) dontkickops on }
if ($did = 17) { /msg botserv set $did(enrchannel,8) dontkickvoices on }
if ($did = 18) { /msg botserv set $did(enrchannel,8) fantasy on }
if ($did = 19) { /msg notserv set $did(enrchannel,8) symbiosis on }
if ($did = 22) { /msg chanserv set $did(enrchannel,8) private on }
if ($did = 23) { /msg chanserv set $did(enrchannel,8) securefounder on }
if ($did = 24) { /msg chanserv set $did(enrchannel,8) secureops on }
if ($did = 25) { /msg chanserv set $did(enrchannel,8) secure on }
if ($did = 26) { /msg chanserv set $did(enrchannel,8) peace on }
if ($did = 29) { /msg chanserv set $did(enrchannel,8) signkick on }
if ($did = 30) { /msg chanserv set $did(enrchannel,8) keeptopic on }
if ($did = 31) { /msg chanserv set $did(enrchannel,8) topiclock on }
/msg chanserv set $did(enrchannel,8) topic $did(enrchannel,12)
/msg chanserv set $did(enrchannel,8) successor $did(enrchannel,21)
/msg chanserv set $did(enrchannel,8) entrymsg $did(enrchannel,28)
}
Conclusion :
Voila
ENJOY ;)
××× G-FACTION ×××
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.