Menu MenuBar,Status {
  -
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),-------- Services --------):.
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),NickServ)
  .Register: %Nserv [ $+ [ $iNetwork ] ] register $$?*="Entrez le mot de passe" $$?*="Entrez votre adresse email"
  .Set
  ..PassWd: %Nserv [ $+ [ $iNetwork ] ] PASSWD $$?*="Entrez le nouveau mot de passe"
  ..Kill
  ...On: %Nserv [ $+ [ $iNetwork ] ] SET KILL ON
  ...Off: %Nserv [ $+ [ $iNetwork ] ] SET KILL OFF
  ..URL: %Nserv [ $+ [ $iNetwork ] ] URL $$?="Entrez le lien web"
  ..NoMemo
  ...On: %Nserv [ $+ [ $iNetwork ] ] SET NOMEMO ON
  ...Off: %Nserv [ $+ [ $iNetwork ] ] SET NOMEMO OFF
  ..NoOp
  ...On: %Nserv [ $+ [ $iNetwork ] ] SET NOOP ON
  ...Off: %Nserv [ $+ [ $iNetwork ] ] SET NOOP OFF
  .Access
  ..Add: %Nserv [ $+ [ $iNetwork ] ] ACCESS ADD $$?="Entrez le pseudo à ajouter"
  ..Del: %Nserv [ $+ [ $iNetwork ] ] ACCESS DEL $$?="Entrez le pseudo à supprimer"
  ..List: %Nserv [ $+ [ $iNetwork ] ] ACCESS LIST
  .Identify:ident
  .Recover: %Nserv [ $+ [ $iNetwork ] ] RECOVER $$?="Entrez le pseudo" $?*="Entrez le mot de passe"
  .Ghost: %Nserv [ $+ [ $iNetwork ] ] GHOST $$?="Entrez le pseudo" $?*="Entrez le mot de passe"
  .Drop: %Nserv [ $+ [ $iNetwork ] ] DROP
  .Release: %Nserv [ $+ [ $iNetwork ] ] RELEASE $$?="Entrez le pseudo" $?*="Entrez le mot de passe"
  .Info: %Nserv [ $+ [ $iNetwork ] ] INFO $$?="Entrez le pseudo"
  .ACC: %Nserv [ $+ [ $iNetwork ] ] ACC $$?="Entrez le pseudo"
  .-
  .Aide: %Nserv [ $+ [ $iNetwork ] ] HELP
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),ChanServ)
  .Register: %Cserv [ $+ [ $iNetwork ] ] REGISTER #$$?="Entrez le nom du canal" $$?*="Entrez le mot de passe" $$?="Entrez la description"
  .Set
  ..Founder: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" FOUNDER $$?="Entrez le nouveau fondateur"
  ..Passwd: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" PASSWD $$?*="Entrez le nouveau mot de passe"
  ..Desc: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" DESC $$?="Entrez la description"
  ..Mlock: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" MLOCK $$?="Entrez les Modes (+tn)"
  ..OPguard
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" OPGUARD ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" OPGUARD OFF
  ..KeepTopic
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" KEEPTOPIC ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" KEEPTOPIC OFF
  ..URL: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" URL $$?="Entrez le lien web"
  ..Ident
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" IDENT ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" IDENT OFF
  ..Restrict
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" RESTRICT ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" RESTRICT OFF
  ..TopicLock
  ...Founder: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" TOPICLOCK FOUNDER
  ...SOP:: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" TOPICLOCK SOP
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" TOPICLOCK OFF
  ..LeaveOps
  ...On:: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" LEAVEOPS ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" LEAVEOPS OFF
  ..UnSecure
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" UNSECURE ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" UNSECURE OFF
  ..Private
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" PRIVATE ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" PRIVATE OFF
  ..Memo
  ...None: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" MEMO NONE
  ...AOP: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" MEMO AOP
  ...SOP: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" MEMO SOP
  ...Founder: %Cserv [ $+ [ $iNetwork ] ] SET #$$?="Entrez le nom du canal" MEMO FOUNDER
  .SOP
  ..Add: %Cserv [ $+ [ $iNetwork ] ] SOP #$$?="Entrez le nom du canal" ADD $$?="Entrez le pseudo"
  ..Del: %Cserv [ $+ [ $iNetwork ] ] SOP #$$?="Entrez le nom du canal" DEL $$?="Entrez le pseudo"
  ..List: %Cserv [ $+ [ $iNetwork ] ] SOP #$$?="Entrez le nom du canal" LIST $$?="Entrez masque"
  .AOP
  ..Add: %Cserv [ $+ [ $iNetwork ] ] AOP #$$?="Entrez le nom du canal" ADD $$?="Entrez le pseudo"
  ..Del: %Cserv [ $+ [ $iNetwork ] ] AOP #$$?="Entrez le nom du canal" DEL $$?="Entrez le pseudo"
  ..List: %Cserv [ $+ [ $iNetwork ] ] AOP #$$?="Entrez le nom du canal" LIST $$?="Entrez masque"
  .Auto-Kick
  ..Add: %Cserv [ $+ [ $iNetwork ] ] AKICK #$$?="Entrez le nom du canal" ADD $$?="Entrez le pseudo" $$?="Entrez la raison"
  ..Del: %Cserv [ $+ [ $iNetwork ] ] AKICK #$$?="Entrez le nom du canal" DEL $$?="Entrez le pseudo"
  ..List: %Cserv [ $+ [ $iNetwork ] ] AKICK #$$?="Entrez le nom du canal" LIST $$?="Entrez masque"
  .Drop: %Cserv [ $+ [ $iNetwork ] ] DROP #$$?="Entrez le nom du canal"
  .Identify: %Cserv [ $+ [ $iNetwork ] ] Identify #$$?="Entrez le nom du canal" $$?*="Entrez le mot de passe"
  .Access: %Cserv [ $+ [ $iNetwork ] ] ACCESS #$$?="Entrez le nom du canal" $$?="Entrez le pseudo"
  .Op: %Cserv [ $+ [ $iNetwork ] ] OP #$$?="Entrez le nom du canal" $$?="Entrez le pseudo"
  .DeOp: %Cserv [ $+ [ $iNetwork ] ] DEOP #$$?="Entrez le nom du canal" $$?="Entrez le pseudo"
  .Info: %Cserv [ $+ [ $iNetwork ] ] INFO #$$?="Entrez le nom du canal"
  .Invite: %Cserv [ $+ [ $iNetwork ] ] INVITE #$$?="Entrez le nom du canal" $$?="Entrez le pseudo"
  .MKick: %Cserv [ $+ [ $iNetwork ] ] MKICK #$$?="Entrez le nom du canal"
  .MDeOp: %Cserv [ $+ [ $iNetwork ] ] MDEOP #$$?="Entrez le nom du canal"
  .UnBan: %Cserv [ $+ [ $iNetwork ] ] UNBAN #$$?="Entrez le nom du canal" $$?="Entrez me -or- all"
  .Count: %Cserv [ $+ [ $iNetwork ] ] COUNT #$$?="Entrez le nom du canal"
  .Why: %Cserv [ $+ [ $iNetwork ] ] WHY #$$?="Entrez le nom du canal" $$?="Entrez le pseudo"
  .-
  .Aide: %Cserv [ $+ [ $iNetwork ] ] HELP
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),MemoServ)
  .Channel
  ..Send: %Mserv [ $+ [ $iNetwork ] ] SEND #$$?="Entrez le nom du canal" $$?="Entrez le message"
  ..SendSOP: %Mserv [ $+ [ $iNetwork ] ] SENDSOP #$$?="Entrez le nom du canal" $$?="Entrez le message"
  ..Read: %Mserv [ $+ [ $iNetwork ] ] READ #$$?="Entrez le nom du canal" $$?="Entrez Numéro/All"
  ..List: %Mserv [ $+ [ $iNetwork ] ] LIST #$$?="Entrez le nom du canal"
  ..Del: %Mserv [ $+ [ $iNetwork ] ] DEL #$$?="Entrez le nom du canal" $$?="Entrez Numéro/All"
  .-
  .Send: %Mserv [ $+ [ $iNetwork ] ] SEND $$?="Entrez le pseudo" $$?="Entrez le message"
  .List: %Mserv [ $+ [ $iNetwork ] ] LIST
  .Read: %Mserv [ $+ [ $iNetwork ] ] READ $$?="Entrez Numéro/All"
  .Forward Messages
  ..Start Forwarding:{ var %dum = $?="Faire suivre au pseudo enregistré:" |  %Mserv [ $+ [ $iNetwork ] ] FORWARD %dum $$?="Mot de passe pour [ %dum ] " }
  ..Stop Forwarding:{  %Mserv [ $+ [ $iNetwork ] ] FORWARD - }
  .Del: %Mserv [ $+ [ $iNetwork ] ] DEL $$?="Entrez Numéro/All"
  .Undel: %Mserv [ $+ [ $iNetwork ] ] UNDEL $$?="Entrez Numéro"
  .Purge: %Mserv [ $+ [ $iNetwork ] ] PURGE
  .News:  %Mserv [ $+ [ $iNetwork ] ] NEWS
  .-
  .HELP: %Mserv [ $+ [ $iNetwork ] ] HELP
  $iif(($hasDCCallow || ($r.set(Invision,ForceDalnet) == On)),DCCallow)
  .Help:{ dccallow help }
  .List:{ dccallow list }
  .Add:{ .dccallow $$?="Ajouter qui?" }
  .Remove
  ..$chr(35) $+ 1:{ dccallow -1 }
  ..$chr(35) $+ 2:{ dccallow -2 }
  ..$chr(35) $+ 3:{ dccallow -3 }
  ..$chr(35) $+ 4:{ dccallow -4 }
  ..$chr(35) $+ 5:{ dccallow -5 }
  .Clear All:{ var %xvar = 1 | :start | dccallow -1 | inc %xvar 1 | if %xvar < 5 { goto start } }
  -
  $iif(o isin $usermode,IRCop)
  .MemoServ
  ..OperSend: %Mserv [ $+ [ $iNetwork ] ] OPERSEND $$?="Entrez le mémo opérateur"
  .Oper Notices
  ..Global:.notice $ $+ $$?="Entrez le masque serveur (*.net)" $$?="Entrez le message global"
  ..Globops:.Globops $$?="Entrez GlobOps Message"
  ..Locops:.Locops $$?="Entrez LocOps Message"
  ..ChatOps:.ChatOps $$?="Entrez ChatOp Message"
  ..HelpOp:.HelpOp $$?="Entrez HelpOp Message"
  ..Wallops:.Wallops $$?="Entrez Wallops Message"
  .Kills/Bans
  ..Kill:.kill $$?="Entrez le pseudo à tuer" $$?="Entrez raison"
  ..Kline
  ...Add:.kline $$?="Entrez Addresse à Kline" $$?="Entrez raison"
  ...Del:.unkline $$?="Entrez Addresse à UnKline"
  ...List:stats k
  .Server
  ..Connect
  ...Normal:.CONNECT $$?="Entrez le serveur à connecter" $$?="Entrez port"
  ...Remote:.CONNECT $$?="Entrez le Serveur Connecting" $$?="Entrez port" $$?="Entrez le serveur à connecter"
  ..Squit:.SQUIT $$?="Serveur à Squit"
  ..Rehash:.REHASH
}
Menu Channel {
  -
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)), ----- Services -----):.
  ; 2 lignes suivantes ajout cussay
  OpMoi: %Cserv [ $+ [ $iNetwork ] ] op $chan $me
  VoiceMoi: %Cserv [ $+ [ $iNetwork ] ] voice $chan $me
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),NickServ)
  .Register: %Nserv [ $+ [ $iNetwork ] ] register $$?*="Entrez le mot de passe" $$?="Entrez l'adresse email"
  .Set
  ..PassWd: %Nserv [ $+ [ $iNetwork ] ] PASSWD $$?*="Entrez le nouveau mot de passe"
  ..Kill
  ...On: %Nserv [ $+ [ $iNetwork ] ] SET KILL ON
  ...Off: %Nserv [ $+ [ $iNetwork ] ] SET KILL OFF
  ..URL: %Nserv [ $+ [ $iNetwork ] ] URL $$?="Entrez le lien web"
  ..NoMemo
  ...On: %Nserv [ $+ [ $iNetwork ] ] SET NOMEMO ON
  ...Off: %Nserv [ $+ [ $iNetwork ] ] SET NOMEMO OFF
  ..NoOp
  ...On: %Nserv [ $+ [ $iNetwork ] ] SET NOOP ON
  ...Off: %Nserv [ $+ [ $iNetwork ] ] SET NOOP OFF
  .Access
  ..Add: %Nserv [ $+ [ $iNetwork ] ] ACCESS ADD $$?="Entrez masque à ajouter"
  ..Del: %Nserv [ $+ [ $iNetwork ] ] ACCESS DEL $$?="Entrez masque/numéro à supprimer"
  ..List: %Nserv [ $+ [ $iNetwork ] ] ACCESS LIST
  .Identify:ident
  .Recover: %Nserv [ $+ [ $iNetwork ] ] RECOVER $$?="Entrez le pseudo" $?*="Entrez le mot de passe"
  .Ghost: %Nserv [ $+ [ $iNetwork ] ] GHOST $$?="Entrez le pseudo" $?*="Entrez le mot de passe"
  .Drop: %Nserv [ $+ [ $iNetwork ] ] DROP
  .Release: RELEASE %Nserv [ $+ [ $iNetwork ] ] $$?="Entrez le pseudo" $?*="Entrez le mot de passe"
  .Info: %Nserv [ $+ [ $iNetwork ] ] INFO $$?="Entrez le pseudo"
  .ACC: %Nserv [ $+ [ $iNetwork ] ] ACC $$?="Entrez le pseudo"
  .-
  .Aide: %Nserv [ $+ [ $iNetwork ] ] HELP
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),ChanServ)
  .Register: %Cserv [ $+ [ $iNetwork ] ] REGISTER $chan $$?*="Entrez le mot de passe" $$?="Entrez la description"
  .Set
  ..Founder: %Cserv [ $+ [ $iNetwork ] ] SET $chan FOUNDER $$?="Entrez le nouveau fondateur"
  ..Passwd: %Cserv [ $+ [ $iNetwork ] ] SET $chan PASSWD $$?*="Entrez le nouveau mot de passe"
  ..Desc: %Cserv [ $+ [ $iNetwork ] ] SET $chan DESC $$?="Entrez la description"
  ..Mlock: %Cserv [ $+ [ $iNetwork ] ] SET $chan MLOCK $$?="Entrez les Modes (+tn)"
  ..OPguard
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET $chan OPGUARD ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan OPGUARD OFF
  ..KeepTopic
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET $chan KEEPTOPIC ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan KEEPTOPIC OFF
  ..URL: %Cserv [ $+ [ $iNetwork ] ] SET $chan URL $$?="Entrez le lien web"
  ..Ident
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET $chan IDENT ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan IDENT OFF
  ..Restrict
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET $chan RESTRICT ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan RESTRICT OFF
  ..TopicLock
  ...Founder: %Cserv [ $+ [ $iNetwork ] ] SET $chan TOPICLOCK FOUNDER
  ...SOP:: %Cserv [ $+ [ $iNetwork ] ] SET $chan TOPICLOCK SOP
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan TOPICLOCK OFF
  ..LeaveOps
  ...On:: %Cserv [ $+ [ $iNetwork ] ] SET $chan LEAVEOPS ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan LEAVEOPS OFF
  ..UnSecure
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET $chan UNSECURE ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan UNSECURE OFF
  ..Private
  ...On: %Cserv [ $+ [ $iNetwork ] ] SET $chan PRIVATE ON
  ...Off: %Cserv [ $+ [ $iNetwork ] ] SET $chan PRIVATE OFF
  ..Memo
  ...None: %Cserv [ $+ [ $iNetwork ] ] SET $chan MEMO NONE
  ...AOP: %Cserv [ $+ [ $iNetwork ] ] SET $chan MEMO AOP
  ...SOP: %Cserv [ $+ [ $iNetwork ] ] SET $chan MEMO SOP
  ...Founder: %Cserv [ $+ [ $iNetwork ] ] SET $chan MEMO FOUNDER
  .SOP
  ..Add: %Cserv [ $+ [ $iNetwork ] ] SOP $chan ADD $$?="Entrez pseudo"
  ..Del: %Cserv [ $+ [ $iNetwork ] ] SOP $chan DEL $$?="Entrez pseudo/Numéro"
  ..List: %Cserv [ $+ [ $iNetwork ] ] SOP $chan LIST $$?="Entrez masque"
  .AOP
  ..Add: %Cserv [ $+ [ $iNetwork ] ] AOP $chan ADD $$?="Entrez pseudo"
  ..Del: %Cserv [ $+ [ $iNetwork ] ] AOP $chan DEL $$?="Entrez pseudo/Numéro"
  ..List: %Cserv [ $+ [ $iNetwork ] ] AOP $chan LIST $$?="Entrez masque"
  .Auto-Kick
  ..Add: %Cserv [ $+ [ $iNetwork ] ] AKICK $chan ADD $$?="Entrez pseudo" $$?="Entrez la raison"
  ..Del: %Cserv [ $+ [ $iNetwork ] ] AKICK $chan DEL $$?="Entrez pseudo/Numéro"
  ..List: %Cserv [ $+ [ $iNetwork ] ] AKICK $chan LIST $$?="Entrez masque"
  .Drop: %Cserv [ $+ [ $iNetwork ] ] DROP $chan
  .Identify: %Cserv [ $+ [ $iNetwork ] ] Identify $chan $$?*="Entrez le mot de passe"
  .Access: %Cserv [ $+ [ $iNetwork ] ] ACCESS $chan $$?="Entrez le pseudo"
  .Op: %Cserv [ $+ [ $iNetwork ] ] OP $chan $$?="Entrez le pseudo"
  .DeOp: %Cserv [ $+ [ $iNetwork ] ] DEOP $chan $$?="Entrez le pseudo"
  .Info: %Cserv [ $+ [ $iNetwork ] ] INFO $chan
  .Invite: %Cserv [ $+ [ $iNetwork ] ] INVITE $chan $$?="Entrez le pseudo"
  .MKick: %Cserv [ $+ [ $iNetwork ] ] MKICK $chan
  .MDeOp: %Cserv [ $+ [ $iNetwork ] ] MDEOP $chan
  .UnBan: %Cserv [ $+ [ $iNetwork ] ] UNBAN $chan $$?="Entrez me -or- all"
  .Count: %Cserv [ $+ [ $iNetwork ] ] COUNT $chan
  .Why: %Cserv [ $+ [ $iNetwork ] ] WHY $chan $$?="Entrez le pseudo"
  .-
  .Aide: %Cserv [ $+ [ $iNetwork ] ] HELP
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),MemoServ)
  .Channel
  ..Send: %Mserv [ $+ [ $iNetwork ] ] SEND $chan $$?="Entrez le message"
  ..SendSOP: %Mserv [ $+ [ $iNetwork ] ] SENDSOP $chan $$?="Entrez le message"
  ..Read: %Mserv [ $+ [ $iNetwork ] ] READ $chan $$?="Entrez Numéro"
  ..List: %Mserv [ $+ [ $iNetwork ] ] LIST $chan
  ..Del: %Mserv [ $+ [ $iNetwork ] ] DEL $chan $$?="Entrez Numéro/all"
  .-
  .Send: %Mserv [ $+ [ $iNetwork ] ] SEND $$?="Entrez le pseudo" $$?="Entrez le message"
  .List: %Mserv [ $+ [ $iNetwork ] ] LIST
  .Read: %Mserv [ $+ [ $iNetwork ] ] READ $$?="Enter Numéro"
  .Forward Messages
  ..Start Forwarding:{ var %dum = $?="Faire suivre au pseudo enregistré:" |  %Mserv [ $+ [ $iNetwork ] ] FORWARD %dum $$?="Mot de passe pour [ %dum ] " }
  ..Stop Forwarding:{  %Mserv [ $+ [ $iNetwork ] ] FORWARD - }
  .Del: %Mserv [ $+ [ $iNetwork ] ] DEL $$?="Entrez Numéro/tous"
  .Undel: %Mserv [ $+ [ $iNetwork ] ] UNDEL $$?="Entrez Numéro"
  .Purge: %Mserv [ $+ [ $iNetwork ] ] PURGE
  .News: %Mserv [ $+ [ $iNetwork ] ] NEWS
  .-
  .Aide: %Mserv [ $+ [ $iNetwork ] ] HELP
  $iif(($hasDCCallow || ($r.set(Invision,ForceDalnet) == On)),DCCallow)
  .Aide:{ dccallow help }
  .List:{ dccallow list }
  .Add:{ .dccallow + $+ $$?="Ajouter qui?" }
  .Remove:{ .idccremove $$?="Retirez qui?" }
  .Clear All:{ var %xvar = 1 | :start | dccallow -1 | inc %xvar 1 | if %xvar < 5 { goto start } }
  -
  $iif(o isin $usermode,IRCop)
  .MemoServ
  ..OperSend: %Mserv [ $+ [ $iNetwork ] ] OPERSEND $$?="Enter Oper Memo"
  .Oper Notices
  ..Global:.notice $ $+ $$?="Enter Server Mask (*.net)" $$?="Enter Global Message"
  ..Globops:.Globops $$?="Enter GlobOps Message"
  ..Locops:.Locops $$?="Enter LocOps Message"
  ..ChatOps:.ChatOps $$?="Enter ChatOp Message"
  ..HelpOp:.HelpOp $$?="Enter HelpOp Message"
  ..Wallops:.Wallops $$?="Enter Wallops Message"
  .Kills/Bans
  ..Kill:.kill $$?="Entrez le pseudo To Kill" $$?="Enter Reason"
  ..Kline
  ...Add:.kline $$?="Enter Address To Kline" $$?="Enter Reason"
  ...Del:.unkline $$?="Enter Address To UnKline"
  ...List:stats k
  .Server
  ..Connect
  ...Normal:.CONNECT $$?="Enter Server to Connect to" $$?="Enter Port"
  ...Remote:.CONNECT $$?="Enter Server Connecting" $$?="Enter Port" $$?="Enter Server to Connect to"
  ..Squit:.SQUIT $$?="Server To Squit"
  ..Rehash:.REHASH
}
Menu NickList {
  -
  $iif(($isDalnet || ($r.set(Invision,ForceDalnet) == On)),ChanServ)
  .SOP
  ..Add: %Cserv [ $+ [ $iNetwork ] ] SOP $chan ADD $$1
  ..Del: %Cserv [ $+ [ $iNetwork ] ] SOP $chan DEL $$1
  ..List: %Cserv [ $+ [ $iNetwork ] ] SOP $chan LIST
  .AOP
  ..Add: %Cserv [ $+ [ $iNetwork ] ] AOP $chan ADD $$1
  ..Del: %Cserv [ $+ [ $iNetwork ] ] AOP $chan DEL $$1
  ..List: %Cserv [ $+ [ $iNetwork ] ] AOP $chan LIST
  .AKick
  ..Add: %Cserv [ $+ [ $iNetwork ] ] AKICK $chan ADD $$1 $$?="Entrez la raison"
  ..Del: %Cserv [ $+ [ $iNetwork ] ] AKICK $chan DEL $$1
  ..List: %Cserv [ $+ [ $iNetwork ] ] AKICK $chan LIST
  .Ops
  ..Give: %Cserv [ $+ [ $iNetwork ] ] op $chan $$1
  ..Take: %Cserv [ $+ [ $iNetwork ] ] deop $chan $$1
  .Access
  ..Add
  ...Auto-Admin $1 (Level 10): %Cserv [ $+ [ $iNetwork ] ] access $chan add $$1 10
  ...Auto-Op $1 (Level 5): %Cserv [ $+ [ $iNetwork ] ] access $chan add $$1 5
  ...Auto-Voice $1 (Level 3): %Cserv [ $+ [ $iNetwork ] ] access $chan add $$1 3
  ...Prevent $1 from getting ops (Level -1): %Cserv [ $+ [ $iNetwork ] ] access $chan add $$1 -1
  ...Set $1 to another level: %Cserv [ $+ [ $iNetwork ] ] access $chan add $$1 $$?="Choisir niveau accés"
  ..Del
  ...Remove Access Level(s) for $1: %Cserv [ $+ [ $iNetwork ] ] access $chan del $$1
  ..List: %Cserv [ $+ [ $iNetwork ] ] access $chan list
  ..Clear List: %Cserv [ $+ [ $iNetwork ] ] access $chan clear
  $iif(($hasDCCallow || ($r.set(Invision,ForceDalnet) == On)),DCCallow $1):{ .dccallow + $+ $$1 }
  $iif(($hasDCCallow || ($r.set(Invision,ForceDalnet) == On)),Remove from DCCallow):{ .idccremove $$1 }
}
