Outil d'enregistrement de channel le plus complet qui soit

Contenu du snippet

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 ×××

A voir également

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.