MeNu BoT v2.5 bY pUnK6_2 corrige

Contenu du snippet

;***************************************************************;
; --> MeNu BoT v2.5 bY pUnK6_2 <-- ;
; => Http://punk62.free.fr/ <= ;
; -> Dernière mise à jour: 01/05/06 <- ;
;***************************************************************;
menu status,channel,nicklist {
-
  • |~|* Menu Bot V3.0 By Punk6_2 *|~|*

.$iif(%mb.chanserv == on,Menu ChanServ,$null)
..Aide ChanServ:/msg Chanserv HELP
..Enregistrer son salon:/msg ChanServ REGISTER $chan $$?="Mot de passe du chan :" $$?="Description du chan :"
..Identifier son salon:/msg ChanServ IDENTIFY $chan $$?*="Mot de passe du chan :"
..S'inviter sur un salon:/msg ChanServ INVITE $$?="Nom du salon (avec le #) :" |
..Configuration de son salon
...Mettre un successeur:/msg ChanServ SET successor $chan $$?="Pseudo du successeur :"
...Changer le founder:/msg ChanServ SET founder $chan $$?="Pseudo du nouveau founder :"
...Changer le mot de passe:/msg ChanServ SET password $chan $$?*="Nouveau mot de passe :"
...Changer la description:/msg ChanServ SET desc $chan $$?="Nouvelle description :"
...Mettre une URL:/msg ChanServ SET url $chan $$?="Entre l'URL :"
...Mettre un e-mail:/msg ChanServ SET email $chan $$?="Entre l'e-mail :"
...Mettre un message d'entrée:/msg ChanServ SET entrymsg $chan $$?="Entre le message d'entrée :"
...Mettre un topic (sujet du salon):/topic $chan $$?="Entre le topic :"
...Choisir le mode de ban
....*!user@host:/msg ChanServ SET bantype $chan 1 :
....*!*user@host:/msg ChanServ SET bantype $chan 2 :
....*!*@host:/msg ChanServ SET bantype $chan 3 :
....Bloquer les modes du salon:
....Mode à maintenir:/msg ChanServ mode $chan LOCK ADD $$?="Entre les modes à maintenir (ex: +msT) :"
...Maintenir le topic
....Activer:/msg ChanServ SET keeptopic $chan on
....Désactiver:/msg ChanServ SET keeptopic $chan off
...Envoie notice quand OP/DEOP
....Activer:/msg ChanServ SET opnotice $chan on
....Désactiver:/msg ChanServ SET opnotice $chan off
...mode PERSIST
....activer:/msg ChanServ SET PERSIST $chan on
....Désactiver:/msg ChanServ SET PERSIST $chan off
...Commandes sensibles
....Activer:/msg ChanServ SET peace $chan on
....Désactiver:/msg ChanServ SET peace $chan off
...Salon caché
....Activer:/msg ChanServ SET private $chan on
....Désactiver:/msg ChanServ SET private $chan off
...Restreindre le salon
....Activer:/msg ChanServ SET restricted $chan on
....Désactiver:/msg ChanServ SET restricted $chan off
...Sécurité ChanServ
....Activer:/msg ChanServ SET secure $chan on
....Désactiver:/msg ChanServ SET secure $chan off
...Sécurité des Ops
....Activer:/msg ChanServ SET secureops $chan on
....Désactiver:/msg ChanServ SET secureops $chan off
...Sécurité du founder
....Activer:/msg ChanServ SET securefounder $chan on
....Désactiver:/msg ChanServ SET securefounder $chan off
...Signature des kicks
....Activer:/msg ChanServ SET signkick $chan on
....Désactiver:/msg ChanServ SET signkick $chan off
...Bloquer le topic
0....Activer:/msg ChanServ topic $chan lock
....Désactiver:/msg ChanServ topic $chan unlock
..Configuration des access
...Access
....Ajouter (avec level):/msg ChanServ ACCESS $chan add $$?="Entre le pseudo :" $$?="Entre le level :"
....Effacer:/msg ChanServ ACCESS del $chan $$?="Entre le pseudo :"
....Liste:/msg ChanServ ACCESS list $chan
....Tout effacer:/msg ChanServ ACCESS clear $chan
...-
...Passer en mode XOP
....Activer:/msg ChanServ SET xop $chan on
....Désactiver:/msg ChanServ SET xop $chan off
...SOP (SuperOp)
....Ajouter:/msg ChanServ SOP add $chan $$?="Entre le pseudo :"
....Supprimer:/msg ChanServ SOP del $chan $$?="Entre le pseudo :"
....Liste:/msg ChanServ SOP list $chan
....Tout effacer:/msg ChanServ SOP clear $chan
...AOP (AutoOp)
....Ajouter:/msg ChanServ AOP add $chan $$?="Entre le pseudo :"
....Supprimer:/msg ChanServ AOP del $chan $$?="Entre le pseudo :"
....Liste:/msg ChanServ AOP list $chan
....Tout effacer:/msg ChanServ AOP clear $chan
...HOP (HalfOp)
....Ajouter:/msg ChanServ HOP add $chan $$?="Entre le pseudo :"
....Supprimer:/msg ChanServ HOP $chan del $$?="Entre le pseudo :"
....Liste:/msg ChanServ HOP $chan list
....Tout effacer:/msg ChanServ HOP $chan clear
...VOP (AutoVoice)
....Ajouter:/msg ChanServ VOP add $chan $$?="Entre le pseudo :"
....Supprimer:/msg ChanServ VOP del $chan $$?="Entre le pseudo :"
....Liste:/msg ChanServ VOP list $chan
....Tout effacer:/msg ChanServ VOP clear $chan
...Liste de tous les access:/msg ChanServ ACCESS $chan list
..Kick automatique
...Ajouter:/msg ChanServ AKICK $chan add $$?="Entre le pseudo :"
...Effacer:/msg ChanServ AKICK $chan del $$?="Entre le pseudo :"
...Renforcer:/msg ChanServ AKICK $chan enforce $$?="Entre le pseudo :"
...Liste:/msg ChanServ AKICK $chan view
...Tout effacer:/msg ChanServ AKICK $chan clear
..Fermer son salon
...[!] /! WARNING /! [!]
....Continuer:/msg ChanServ DROP $chan $chan
....Annuler:/echo -a 4[!] /! Commande ChanServ DROP annuler /! [!]
..Retrouver son mot de passe:/msg ChanServ SEENDPASS $chan
..Op/Hop/Voice par ChanServ
...Op:/msg ChanServ OP $chan $$?="Entre le pseudo :"
...Deop:/msg ChanServ DEOP $chan $$?="Entre le pseudo :"
...Halfop:/msg ChanServ HALFOP $chan $$?="Entre le pseudo :"
...Dehalfop:/msg ChanServ DEHALFOP $chan $$?="Entre le pseudo :"
...Voice:/msg ChanServ VOICE $chan $$?="Entre le pseudo :"
...Devoice:/msg ChanServ DEVOICE $chan $$?="Entre le pseudo :"
..Kick/Ban par ChanServ
...Kick:/msg ChanServ KICK $chan $$?="Entre le pseudo :" $$?="Raison ? :"
...Ban:/msg ChanServ BAN $chan $$?="Entre le pseudo :" $$?="Raison ? :"
...Deban:/msg ChanServ UNBAN $chan $$?="Entre le pseudo :"
..Changer le topic:/msg ChanServ TOPIC $chan $$?="Entre le topic :"
..Information d'un salon:/msg ChanServ INFO $chan
..Plus d'information:/msg ChanServ INFO $chan ALL
..Protection pseudo
...Activer:/msg ChanServ PROTECT $chan $$?="Entre le pseudo :"
...Désactiver:/msg ChanServ DEPROTECT $chan $$?="Entre le pseudo :"
..Owner
...Activer:/msg ChanServ OWNER $chan $me
...Désactiver:/msg ChanServ DEOWNER $chan $me
..Liste des salons:/msg ChanServ LIST $$?="Mot clef (optionnel) :"
..Enlever certains aspects d'un channel
...Effacer tous les MODEs:/msg Chanserv CLEAR $chan MODES
...Effacer tous les BANs:/msg Chanserv CLEAR $chan BANS
...Effacer tous les EXCEPTs:/msg ChanServ CLEAR $chan EXCEPTS
...Déopper tous les OPs:/msg Chanserv CLEAR $chan OPS
...Déhalfopper tous les HOPs:/msg ChanServ CLEAR $chan HOPS
...Dévoicer tous les VOICEs:/msg Chanserv CLEAR $chan VOICES
...Kicker tous les USERs:/msg Chanserv CLEAR $chan USERS
..$iif(o isin $usermode,Commandes Services Admins,$null)
...Supprimer l'identification d'un nick pour $chan:/msg ChanServ LOGOUT $chan $$?="Entre le nick :"
...Effacer un channel
....[!] /! WARNING /! [!]
.....Continuer:/msg ChanServ DROP $$?="Entre le channel (avec le #) :"
.....Annuler:/echo -a 4[!] /! Commande ChanServ DROP annuler /! [!]
...Non expiration du channel
....Activer sur un channel:/msg Operserv SET $$?="Entre le channel (avec le #) :" NOEXPIRE ON
....Désactiver sur un channel:/msg OperservServ SET $$?="Entre le channel (avec le #) :" NOEXPIRE OFF
...Toutes les informations sur un channel:/msg ChanServ INFO $$?="Entre le channel (avec le #) :" ALL
...Liste
....Liste de tous les channels non expirants:/msg Operserv LIST NOEXPIRE
....Liste de tous les channels privés:/msg Operserv LIST PRIVATE
....Liste de tous les channels interdits:/msg ChanServ LIST FORBIDDEN
...Retrouver le passe d'un channel:/msg ChanServ GETPASS $$?="Entre le channel (avec le #) :"
...Interdir un channel:/msg ChanServ FORBIDDEN $$?="Entre le channel (avec le #) :" $$?="Entre la raison :"
...Interdir un channel d'être enregistrer
....Activer sur un channel:/msg ChanServ SUSPEND $$?="Entre le channel (avec le #) :" $$?="Entre la raison :"
....Désactiver sur un channel:/msg ChanServ UNSUSPEND $$?="Entre le channel (avec le #) :"
...Retrouver le level d'un nick sur un channel:/msg ChanServ STATUTS $$?="Entre le channel (avec le #) :" $$?="Entre le nick :"
.$iif(%mb.nickserv == on,Menu NickServ,$null)
..Aide NickServ:/msg NickServ HELP
..Enregistrer son pseudo:/msg NickServ REGISTER $$?*="Entre ton mot de passe :" $$?="Entre ton adresse e-mail :"
..Identifier son pseudo:/msg NickServ IDENTIFY $$?*="Entre ton mot de passe :"
..Effacer son pseudo
...[!] /! WARNING [!] /!
....Continuer:/msg NickServ DROP $$?="Entre ton pseudo :"
....Annuler:/echo -a 4[!] /! Commande NickServ DROP annuler /! [!]
..Désidentifier son nick:/msg NickServ LOGOUT
..Retrouver son mot de passe:/msg NickServ SENDPASS $$?="Entre ton nick :"
..Changer le nick d'un utilisateur qui a pris votre nick:/msg NickServ RECOVER $$?="Entre le nick :" $$?*="Entre le mot de passe :"
..Supprimer toute tutelle sur votre nick:/msg NickServ RELEASE $$?="Entre le nick :" $$?*="Entre le mot de passe :"
..Information sur un nick:/msg NickServ INFO $$?="Entre le nick :"
..Groupe
...Joindre un groupe:/msg NickServ GROUP $$?="Entre le cible" $$?*="Entre le mot de passe de la cible :"
...Liste des pseudos de votre groupe:/msg NickServ GLIST
..Liste d'accès de votre nick
...Modifier:/msg NickServ ACCESS ADD $$?="Entre le mask :"
...Supprimer:/msg NickServ ACCESS DEL $$?="Entre le mask :"
...Liste:/msg NickServ ACCESS LIST
..Configuration du pseudo
...Changer de mot de passe:/msg NickServ SASET password $$?*="Entre ton nouveau mot de passe :"
...Mettre une URL:/msg NickServ SASET url $$?="Entre l'URL de ton site :"
...Mettre un e-mail:/msg NickServ SASET email $$?="Entre ton adresse e-mail :"
...Mettre un numéro ICQ:/msg NickServ SASET icq $$?="Entre ton numéro ICQ :"
...Mettre un message d'accueil à votre nick:/msg NickServ SASET greet $$?="Entre ton message d'accueil :"
...Changer l'affichage de votre groupe:/msg NcikServ SASET DISPLAY $$?=" Entre le nouvel affichage :"
...Language
....1=English:/msg NickServ SASET LANGUAGE 1
....2=French:/msg NickServ SASET LANGUAGE 2
....3=German:/msg NickServ SASET LANGUAGE 3
....4=Italiano:/msg NickServ SASET LANGUAGE 4
....5=Portuguese:/msg NickServ SASET LANGUAGE 5
....6=Spanich:/msg NickServ SASET LANGUAGE 6
....7=Turkish:/msg NickServ SASET LANGUAGE 7
....8=Catalan:/msg NickServ SASET LANGUAGE 8
....9=Greek:/msg NickServ SASET LANGUAGE 9
....10=Dutch:/msg NickServ SASET LANGUAGE 10
....11=Russian:/msg NickServ SASET LANGUAGE 11
....12=Hungarian:/msg NickServ SASET LANGUAGE 12
....13=Polish:/msg NickServ SASET LANGUAGE 13
...Protection kill
....Activer:/msg NickServ SASET kill on
....Désactiver:/msg NickServ SASET kill off
...Temps pour l'identification
....20secondes:/msg NickServ SASET KILL QUICK
....Aucune chance:/msg NickServ SASET KILL IMMED
...Sécurité pseudo
....Activer:/msg NickServ SASET secure on
....Désactiver:/msg NickServ SASET secure off
...Privé/masqué
....Activer:/msg NickServ SASET private on
....Désactiver:/msg NickServ SASET private off
...Réglage de l'affichage des informations
....E-mail
.....Activer:/msg NickServ SASET HIDE EMAIL ON
.....désactiver:/msg NickServ SASET HIDE EMAIL OFF
....UserMask
.....Activer:/msg NickServ SET HIDE USERMASK ON
.....Désactiver:/msg NickServ SET HIDE USERMASK OFF
....Quit
.....Activer:/msg NickServ SASET HIDE QUIT ON
.....Désactiver:/msg NickServ SASET HIDE QUIT OFF
...Communication des services
....Messages:/msg NickServ SASET MSG ON
....Notices:/msg NickServ SASET MSG OFF
..Liste
...Liste des nicks enregistrés suivant un modèle:/msg NickServ LIST $$?="Entre le modèle :"
...-
...Liste les channels où vous possédez un access:/msg NickServ ALIST $$?="Entre le level (format XOP ou ACCESS) :"
..Status d'un nick
...Voir le statut d'un nick:/msg nickserv status $$?="Entrez le nick"
...-
...Résultats:/echo -a 4Résultat : | /echo -a 40 Utilisateur non online ou le nick n'est pas enregistré | /echo -a 4 1 Utilisateur non reconnu comme propriétaire | /echo -a 4 2 Utilisateur reconnu comme propriétaire uniquement via la liste d'accès | /echo -a 4 3 Utilisateur reconnu comme propriétaire via l'identification
...0 Utilisateur non online ou le nick n'est pas enregistré:/echo -a 4Résultat : | /echo -a 40 Utilisateur non online ou le nick n'est pas enregistré | /echo -a 4 1 Utilisateur non reconnu comme propriétaire | /echo -a 4 2 Utilisateur reconnu comme propriétaire uniquement via la liste d'accès | /echo -a 4 3 Utilisateur reconnu comme propriétaire via l'identification
...1 Utilisateur non reconnu comme propriétaire:/echo -a 4Résultat : | /echo -a 40 Utilisateur non online ou le nick n'est pas enregistré | /echo -a 4 1 Utilisateur non reconnu comme propriétaire | /echo -a 4 2 Utilisateur reconnu comme propriétaire uniquement via la liste d'accès | /echo -a 4 3 Utilisateur reconnu comme propriétaire via l'identification
...2 Utilisateur reconnu comme propriétaire uniquement via la liste d'accès:/echo -a 4Résultat : | /echo -a 40 Utilisateur non online ou le nick n'est pas enregistré | /echo -a 4 1 Utilisateur non reconnu comme propriétaire | /echo -a 4 2 Utilisateur reconnu comme propriétaire uniquement via la liste d'accès | /echo -a 4 3 Utilisateur reconnu comme propriétaire via l'identification
...3 Utilisateur reconnu comme propriétaire via l'identification:/echo -a 4Résultat : | /echo -a 40 Utilisateur non online ou le nick n'est pas enregistré | /echo -a 4 1 Utilisateur non reconnu comme propriétaire | /echo -a 4 2 Utilisateur reconnu comme propriétaire uniquement via la liste d'accès | /echo -a 4 3 Utilisateur reconnu comme propriétaire via l'identification
..-
..$iif(o isin $usermode,Commandes Services Admins,$null)
...Désidentifier le nick d'une personne:
....Avec demande de réidentification:/msg NickServ LOGOUT $$?="Entre le nick :" REVALIDATE
....Sans demande de réidentification:/msg NickServ LOGOUT $$?="Entre le nick :"
...Effacer un nick:/msg NickServ DROP $$?="Entre le nick :"
...Non expiration d'un nick
....Activer sur un nick:/msg NickServ SASET NOEXPIRE $$?="Entre le nick :" ON
....Désactiver sur un nick:/msg NickServ SASET NOEXPIRE $$?="Entre le nick :" OFF
...Liste
....Nicks enregistrés correspondent à un modèle donné:/msg NickServ LIST $$?="Entre le mask :"
....Nicks interdits:/msg NickServ LIST * FORBIDDEN
....Nicks non expirants:/msg NickServ LIST * NOEXPIRE
....Lister les nicks dans le groupe du nick donné:/msg NickServ GLIST $$?=Entre le nick :"
...Retrouver le passe d'un nick:/msg NickServ GETPASS $$?="Entre le nick :"
...Interdir un nick:/msg NickServ FORBID $$?="Entre le nick :" $$?="Entre la raison :"
.$iif(%mb.botserv == on,Menu BotServ,$null)
..Aide BotServ:/msg BotServ HELP
..Liste des bots:/msg BotServ botlist
..Assigner un bot:/msg BotServ ASSIGN $chan $$?="Entre le nom du bot :"
..Désassigner un bot:/msg BotServ UNASSIGN $chan
..Information sur un bot:/msg BotServ INFO $$?="Entre le nom du bot :"
..Information sur un chan:/msg BotServ INFO $$?="Entre le nom du chan (avec le #) :"
..Configuration du bot
...Mots interdits
....Ajouter:/msg BotServ BADWORDS $chan add $$?="Entre le mot :"
....Supprimer:/msg BotServ BADWORDS $chan del $$?="Entre le mot :"
....Liste:/msg BotServ BADWORDS $chan list
....Tout supprimer:/msg BotServ BADWORDS $chan clear
...Ne pas kicker les Ops
....Activer:/msg BotServ SET dontkickops $chan on
....Désactiver:/msg BotServ SET dontkickops $chan off
...Ne pas kicker les voices
....Activer:/msg BotServ SET dontkickvoices $chan on
....Désactiver:/msg BotServ SET dontkickvoices $chan off
...Commandes fantasy "!"
....Activer:/msg Botserv SET fantasy $chan on
....Désactiver:/msg BotServ SET fantasy $chan off
...Message d'accueil
....Activer:/msg BotServ SET greet $chan on
....Désactiver:/msg BotServ SET greet $chan off
...Un vrai bot
....Activer:/msg BotServ SET symbiosis $chan on
....Désactiver:/msg BotServ SET symbiosis $chan off
..Configuration des kicks
...Kicker le gras
....Activer:/msg BotServ KICK $chan bolds on $$?="Entre le nombre de kick avant le ban :"
....Désactiver:/msg BotServ KICK $chan bolds off
...Kicker les mots interdits
....Activer:/msg BotServ KICK $chan badwords on $$?="Entre le nombre de kick avant le ban :"
....Désactiver:/msg BotServ KICK $chan badwords off
...Kicker Les Majuscules
....Activer:/msg botserv kick $chan caps on $$?="Entre le nombre de kick avant le Ban :"
....Désactiver:/msg botserv kick $chan caps off
...Kicker Les Couleurs
....Activer:/msg botserv kick $chan colors on $$?="Entre le nombre de kick avant le Ban :"
....Désactiver:/msg botserv kick $chan colors off
...Kické Le Flood
....Activer:/msg botserv kick $chan flood on $$?="Entre le nombre de kick avant le Ban :"
....Désactiver:/msg botserv kick $chan flood off
...Kické Les Répétitions
....Activer:/msg botserv kick $chan repeat on $$?="Entre le nombre de kick avant le Ban :"
....Désactiver:/msg botserv kick $chan repeat off
...Kicker Les Reverses
....Activer:/msg botserv kick $chan reverses on $$?="Entre le nombre de kick avant le Ban :"
....Désactiver:/msg botserv kick $chan reverses off
...Kicker le Souligné
....Activer:/msg botserv kick $chan underlines on $$?="Entre le nombre de kick avant le Ban :"
....Désactiver:/msg botserv kick $chan underlines off
..Faire parler le Bot:/msg botserv say $chan $$?="Entre la phrase a faire dire au Bot :"
..Faire un /me avec le Bot:/msg botserv act $chan $$?="Entre la phrase a faire dire au Bot :"
..Désassigné un Bot:/msg botserv unassign $chan
..$iif(o isin $usermode,Commandes Services Admins,$null)
...Gèrer la liste des bots du réseau
....Ajouter un bot:/msg BotServ BOT ADD $$?="Entre le nick du bot :" $$?="Entre l'username du bot :" $$?="Entre l'hostname du bot :" $$?="Entre le realname du bot :"
....Changer le nick d'un bot:/msg BotServ BOT CHANGE $$?="Entre l'actuel nick :" $$?="Entre le nouveau nick :"
....Supprimer un bot:/msg BotServ BOT DEL $$?="Entre le nick du bot :"
....Liste des bots du réseau:/msg BotServ BOT LIST
...Empêcher un channel d'avoir un bot
....Activer sur un channel:/msg BotServ SET $$?="Entre le channel (avec le #) :" NOBOT ON
....Désactiver sur un channel:/msg BotServ SET $$?="Entre le channel (avec le #) :" NOBOT OFF
...Rendre un bot privé
....Activer sur un bot:/msg BotServ SET PRIVATE $$?="Entre le nick du bot :" ON
....Désactiver sur un bot:/msg BotServ PRIVATE SET $$?="Entre le nick du bot :" OFF
.$iif(%mb.memoserv == on,Menu MemoServ,$null)
..Aide MemoServ:/msg memoserv help
..Envoyer un Mémo
...A un pseudo:/msg memoserv send $$?="Entre le pseudo :" $$?="Entre le message a envoyer :"
...A un salon:/msg memoserv send #$$?="Entre le salon :" $$?="Entre le message a envoyer :"
..Annuler un Mémo
...[!] /! WARNING /! [!]
....Annulation du dernier mémo envoyer, le mémo ne devras pas etre lu pour etre effacés !:/
...-
...D'un pseudo:/msg memoserv cancel $$?="Entre le pseudo :"
...D'un salon:/msg memoserv cancel $$?="Entre le pseudo :"
..Lire un Mémo
...D'un pseudo
....Dernier:/msg memoserv read last
....Nouveau:/msg memoserv read new
...-
...D'un Salon:/msg memoserv read $chan liste
..Effacer un Mémo
...D'un pseudo
....Un seul:/msg memoserv del $$?="Entre le numero du mémo :"
....Tous:/msg memoserv del all
...-
...D'un Salon
....Liste:/msg memoserv del $chan liste
....Tous:/msg memoserv del $chan all
..Configuration
...Etre prévenu quand nouveau
....Activer:/msg memoserv set notify on
....Désactiver:/msg memoserv set notify off
...Recevoir au départ et desaway:/msg memoserv set notify logon
...Recevoir lorsqu'ils vous sont envoyés uniquement:/msg memoserv set notify new
...Ne rien recevoir:/msg memoserv set notify off
...Nombre de messages:/msg set limit $$?="Nombre de messages ( 0 à 20 max ) :"
..Infos sur les messages
...Sur vos messages:/msg memoserv info
...Sur votre channel:/msg memoserv info $chan
..$iif(o isin $usermode,Commandes Services Admins,$null)
...Limitte
....Pour un nick
.....Définir la limitte de mémos d'un nick:/msg MemoServ SET LIMIT $$?="Entre le nick :" $$?="Entre la limitte (0 pour empêcher le nick d'en reçevoir) :"
.....Permettre au nick de recevoir et garder autant de memos qu'il veut:/msg MemoServ SET LIMIT $$?="Entre le nick :" NONE
....Pour un channel
.....Définir la limitte de mémos d'un channel:/msg MemoServ SET LIMIT $$?="Entre le channel (avec le #) :" $$?="Entre la limitte (0 pour empêcher le channel d'en reçevoir) :"
.....Permettre au channel de recevoir et garder autant de memos qu'il veut:/msg MemoServ SET LIMIT $$?="Entre le channel (avec le #) :" NONE
...Infos sur les messages
....Sur les messages d'un nick:/msg memoserv info $$?="Entre le nick :"
....Sur un channel:/msg memoserv info $$?="Entre le channel (avec le #) :"
.-
.$iif(o isin $usermode && %mb.operserv == on,Menu OperServ,$null)
..Commandes OperServ
...Aide OperServ:/msg OperServ HELP
...Envoyer un message à tous les utilisateurs:/msg OperServ GLOBAL $$?="Entre le message :"
...Afficher le status des Services et du réseau
....Nombre d'utilisateurs et d'IRCops:/msg OperServ STATS
....Afficher la taille actuelle de l'AKILL list:/msg OperServ STATS akill
....Afficher des informations sur l'utilisation de la mémoire par les Services:/msg OperServ STATS all
....Réinitialiser le nombre maximum d'utilisateurs:/msg OperServ STATS reset
..Commandes réservées aux opérateurs et administrateurs des Services
...Changer les modes d'un channel:/msg OperServ MODE $chan $$?="Entre le mode :"
...Expulser un utilisateur d'un channel:/msg OperServ KICK $chan $$?=Entre le nick :" $$?="Entre la raison :"
...Supprimer tous les modes d'un channel
....Enlever tous les modes binaires (i,k,l,m,n,p,s,t):/msg OperServ CLEARMODES $chan
....Enlever également tous les ops et voices (+o et +v):/msg OperServ CLEARMODES $chan ALL
...Déconnecter tous les utilisateurs ayant un certain hostname:/msg OperServ KILLCLONES $$?="Entre le nick :"
...Contrôler la liste des AKILLs
....Ajouter:/msg OperServ AKILL ADD $$?="+échéance (+0 pour AKILL à durer non limiter) :" $$?="Entre le masque :" $$?="Entre la raison"
....Supprimer:/msg OperServ AKILL DEL $$?="Entre le masque :"
....Liste:/msg OperServ AKILL LIST
....Version plus détaillée de AKILL LIST:/msg OperServ AKILL VIEW
....Tout supprimer:/msg OperServ AKILL CLEAR
...Contrôler la liste des SGLINEs
....Ajouter:/msg OperServ SGLINE ADD $$?="+échéance (+0 pour AKILL à durer non limiter) :" $$?="Entre le masque :" $$?="Entre la raison"
....Supprimer:/msg OperServ SGLINE DEL $$?="Entre le masque :"
....Liste:/msg OperServ SGLINE LIST
....Version plus détaillée de SGLINE LIST:/msg OperServ SGLINE VIEW
....Tout supprimer:/msg OperServ SGLINE CLEAR
...Contrôler la liste des SQLINEs
....Ajouter:/msg OperServ SQlINE ADD $$?="+échéance (+0 pour AKILL à durer non limiter) :" $$?="Entre le masque :" $$?="Entre la raison"
....Supprimer:/msg OperServ SQLINE DEL $$?="Entre le masque :"
....Liste:/msg OperServ SQLINE LIST
....Version plus détaillée de SQLINE LIST:/msg OperServ SQLINE VIEW
....Tout supprimer:/msg OperServ SQLINE CLEAR
...Contrôler la liste des SZLINEs
....Ajouter:/msg OperServ SZlINE ADD $$?="+échéance (+0 pour AKILL à durer non limiter) :" $$?="Entre le masque :" $$?="Entre la raison :"
....Supprimer:/msg OperServ SZLINE DEL $$?="Entre le masque :"
....Liste:/msg OperServ SZLINE LIST
....Version plus détaillée de SZLINE LIST:/msg OperServ SZLINE VIEW
....Tout supprimer:/msg OperServ SZLINE CLEAR
..Commandes réservées aux administrateurs des Services
...Modifier la liste des opérateurs des Services
....Ajouter:/msg OperServ OPER ADD $$?="Entre le nick :" $$?="entre le type;"
....Supprimer:/msg OperServ OPER DEL $$?="Entre le nick :"
....Liste:/msg OperServ OPER LIST
....Tout supprimer:/msg OperServ OPER CLEAR
...Liste de tous les channels
....Liste:/msg OperServ CHANLIST
....Avec un modèle:/msg OperServ CHANLIST $$?="Entre le modèle :"
....Avec un nickname:/msg OperServ CHANLIST $$?="Entre le nickname :"
....Avec un modèle et SECRET spécifié:/msg OperServ CHANLIST $$?="Entre le modèle :" SECRET
...Liste de tous les utilisateurs
....Liste:/msg OperServ USERLIST
....Avec un modèle:/msg OperServ USERLIST $$?="Entre le modèle (format nick!user@host) :"
....Avec un channel:/msg OperServ USERLIST $$?="Entre le channel :"
....Avec SECRET spécifié:/msg OperServ USERLIST SECRET
....Avec un modèle et SECRET spécifié:/msg OperServ USERLIST $$?="Entre le modèle :" SECRET
....Avec un channel et SECRET spécifié:/msg OperServ USERLIST $$?="Entre le chan :" SECRET
...Définir les messages affichés aux utilisateurs à la connexion
....Ajouter:/msg OperServ LOGONNEWS ADD $$?="Entre le message :"
....Supprimer:/msg OperServ LOGONNEWS DEL $$?="Entre le numéro du message à supprimer :"
...Définir les messages affichés aléatoirement aux utilisateurs à la connexion
....Ajouter:/msg OperServ RANDOMNEWS ADD $$?="Entre le message :"
....Supprimer:/msg OperServ RANDOMNEWS DEL $$?="Entre le numéro du message à supprimer :"
...Définir les messages affichés aux utilisateurs qui deviennent IRCops
....Ajouter:/msg OperServ OPERNEWS ADD $$?="Entre le message :"
....Supprimer:/msg OperServ OPERMNEWS DEL $$?="Entre le numéro du message à supprimer :"
...Afficher la liste des sessions par host
....Liste:/msg OperServ SESSION LIST
....Liste avec un minimal:/msg OperServ SESSION LIST $$?="Entre le minimal (supérieur à 1) :"
....Afficher des informations détaillées sur une host spécifique:/msg OperServ SESSION VIEW $$?="Entre l'host :"
...Modifier la liste d'exceptions à la limite de session
....Ajouter:/msg OperServ EXCEPTION ADD $$?="Entre le mask (masks nick!user@host et user@host sont invalides ! Masks box.host.dom ou *.host.dom autorisés !) :" $$?="Entre la limite (supérieur ou égal à 0) :" $$?="Entre la raison :"
....Supprimer:/msg OperServ EXCEPTION DEL $$?="Entre le mask|liste :"
....Déplacer une exception num vers position:/msg OperServ EXCEPTION MOVE $$?="Entre le num :" $$?="Entre la position :"
....Liste
.....Toutes les exceptions:/msg OperServ LIST
.....Recherche avec un mask:/msg OperServ LIST $$?=Entre le mask :"
....Plus d'information (donne le nick, la personne l'ayant ajouté, sa limite de sessions, la raison, le mask et la dte de l'échéance)
.....Toutes les exceptions:/msg OperServ EXCEPTION VIEW
.....Recherche avec un mask:/msg OperServ EXCEPTION VIEW $$?="Entre le mask :"
...Lister le cache de noms d'hôte utilisé par le detecteur de proxy
....Supprimer du cache le nom d'hôte spécifié:/msg OperServ CACHE DEL $$?="Entre le nom d'hôte :"
....Liste
.....Lister tous les proxies correspondants à un modèle donné:/msg OperServ CACHE LIST $$?="Entre le modèle :"
.....Avec l'option QUEUED:/msg OperServ CACHE LIST $$?="Entre le modèle :" QUEUED
.....Avec l'option ALL:/msg OperServ CACHE LIST $$?="Entre le modèle :" ALL
...Supprimer temporairement toutes les Olines d'un serveur
....Supprimer toutes les Olines et déconnecter tous les IRCops d'un serveur donné:/msg OperServ NOOP SET $$?="Entre le serveur :"
....Remettre en place toutes les Olines supprimées d'un serveur donné:/msg OperServ NOOP REVOKE $$?="Entre le serveur :"
....-
....Note, le paramètre serveur n'est pas vérifié par les services:
...Juper un serveur:/msg OperServ JUPE $$?="Entre le serveur :" $$?="Entre la raison :"
...Ignore
....Attention! Unités reconnues pour le temps de l'ignore, cliquez ici pour l'aide!:/echo -a 4Aide aux durées des ignores : s pour les secondes, m pour les minutes, h pour les heures et d pour les jours. Vous ne pouvez pas les combiner ! 0 = permanent.
....-
....Ajouter:/msg OperServ IGNORE ADD $$?="Entre le temps de l'ignore :" $$?="Entre le nick :"
....Supprimer:/msg OperServ IGNORE DEL $$?="Entre le .:"
....Liste:/msg OperServ IGNORE LIST
...Changer un mode d'un utilisateur:/msg OperServ UMODE $$?="Entre le nick :" $$?="Entre le(s) mode(s) :"
...Donner les flags d'un Oper à un utilisateur (UnrealIRCd seulement):/msg OperServ OLINE $$?="Entre le nick :" $$?="Entre les flags (préfixes : + et - , pour tout supprimer, spécifier -) :"
...Configurer les options globales des services
....Mode lecture-seule
.....Activer:/msg OperServ SET READONLY ON
.....Désactiver:/msg OperServ SET READONLY OFF
....Mode LogChannel sur un chan
.....Activer:/msg OperServ SET LOGCHAN ON
.....Désactiver:/msg OperServ SET LOGCHAN OFF
....Mode déboguage
.....Activer:/msg OperServ SET DEBUG ON
.....Désactiver:/msg OperServ SET DEBUG OFF
....Mode sans expiration
.....Activer:/msg OperServ SET NOEXPIRE ON
.....Désactiver:/msg OperServ SET NOEXPIRE OFF
....Mode super-admin
.....Activer:/msg OperServ SET SUPERADMIN ON
.....Désactiver:/msg OperServ SET SUPERADMIN OFF
...Recharger le fichier de configuration des services:/msg OperServ RELOAD
...Sauvegarder les bases de données des services immédiatement:/msg OperServ UPDATE
...Sauvegarder les bases de données et relancer les services:/msg OperServ RESTART
...Arréter les services sans sauvegarde:/msg OperServ QUIT
...Arréter les services avec sauvegarde:/msg OperServ SHUTDOWN
...Envoyer une chaîne de texte directement au serveur où sont connectés les services:/msg OperServ RAW $$?="Entre le texte :"
..Commandes réservées aux super-utilisateurs des Services
...Modifier la liste des administrateurs des Services
....Ajouter:/msg OperServ ADMIN ADD $$?="Entre le nick :"
....Supprimer:/msg OperServ ADMIN DEL $$?=Entre le nick :"
....Liste:/msg OperServ ADMIN LIST
....Tout supprimer:/msg OperServ ADMIN CLEAR
.$iif(%mb.hostserv == on,Menu HostServ,$null)
..Aide:/msg HostServ HELP
..Activer la vhost:/msg HostServ ON
..Désactiver la vhost:/msg HostServ OFF
..Enregistrer la vhost du nick actuellement pour tous les pseudos du groupe:/msg HostServ GROUP
..$iif(o isin $usermode,Commandes pour les ServicesOpérateurs,$null)
...Aide:/msg HostServ OPER HELP
...Configurer la vhost donnée pour le pseudo indiqué:/msg HostServ SET $$?="Entre le nick:" $$?="Entre hostmask :"
...Configurer la vhost pour toutes les pseudos d'un même groupe:/msg HostServ SETALL $$?="Entre le nick :" $$?="Entre hostmask :"
...Supprimer la vhost pour le pseudo indiqué:/msg HostServ DEL $$?="Entre le nick :"
..$iif(o isin $usermode,Commandes pour les ServicesAdmins seulement, $null)
...Aide:/msg HostServ ADMIN HELP
...Retourner la liste des vhost correspondante:/msg HostServ LIST $$?="Entre le nick|vhost :"
.-
.$iif(%mb.cmdmirc == on,Commandes mIRC,$null)
..Commandes Générales
...Message sur un chan:/msg $$?="Entre le chan(avec le #):" $$?="Entre le message :"
...Message à un nick:/msg $$?="Entre le nick:" $$?="Entre le message :"
...Message sur tous les chan:/amsg $$?="Entre le message :"
...Dire quelque chose sur un chan:/say $$?="Entre le message :"
...Faire une action:/me $$?="Entre le message :"
...Faire une action sur tous les chan:/ame $$?="Entre le message :"
...Notice:/notice $$?="Entre le nick:" $$?="Entre le message:"
...Faire un pv avec une personne:/query $$?="Entre le nick :" $$?="Entre le message :"
...Whois:/whois $$?="Entre le nick :"
...Changer de nick:/nick $$?="Entre le nouveau nick :"
...Vous mettre away:/away $$?="Entre la raison :"
...Liste des canaux:/list
...Auto-join sur invite
....Activer:/ajinvite on
....Désactiver:/ajinvite off
...Inviter un nick sur un chan:/invite $$?="Entre le nick:" $$?="Entre le chan(avec le #):"
...Joindre un chan:/join $$?="Entre le chan(avec le #):"
...Partir d'un chan:/part $$?="Entre le chan(avec le #):" $$?="Entre la raison :"
...Partir de l'IRC:/quit $$?="Entre la raison :"
...Fermer mIRC:/exit
..Commandes d'Usagers et de Canal
...Kicker une personne:/kick $$?="Entre le nick:" $$?="Entre la raison :"
...Bannir une personne:/ban $$?="Entre le nick (ou l'adresse):"
...Statut
....Op (+@):/mode $chan +o $$?="Entre le nick :"
....DeOp (-@):/mode $chan -o $$?="Entre le nick :"
....HalfOp (+%):/mode $chan +h $$?="Entre le nick :"
....DeHalfOp (-%):/mode $chan -h $$?="Entre le nick :"
....Voice (+v):/mode $chan +v $$?="Entre le nick :"
....DeVoice (-v):/mode $chan -v $$?="Entre le nick :"
...Mode du chan
....Canal est sur invitation seulement
.....Activer:/mode $chan +i
.....Désactiver:/mode chan -i
....Canal limité
.....Activer:/mode $chan +l $$?="Nombre de personnes :"
.....Désactiver:/mode $chan -l
....Canal modérer
.....Activer:/mode $chan +m
.....Désactiver:/mode $chan -m
....Messages externes aux canal non permis
.....Activer:/mode $chan +n
.....Désactiver:/mode $chan -n
....Canal priver
.....Activer:/mode $chan +p
.....Désactiver:/mode $chan -p
....Canal secret
.....Activer:/mode $chan +s
.....Désactiver:/mode $chan -s
....Sujet limiter
.....Activer:/mode $chan +t
.....Désactiver:/mode $chan -t
....Canal avec clé
.....Activer:/mode $chan +k $$?="Entre le mot de passe :"
.....Désactiver:/mode $chan -k
....Plus de modes:/HELPOP CHMODES
...Mode d'un nick
....Invisible
.....Activer:/mode $me +i
.....Désactiver:/mode $me -i
....Recevoir des notices du serveur
.....Activer:/mode $me +s
.....Désactiver:/mode $me -s
....Sourd
.....Activer:/mode $me +d
.....Désactiver:/mode $me -d
....Lire et envoyer des notices des GlobOps, et LocOps
.....Activer:/mode $me +g
.....Désactiver:/mode $me -g
....Cacher tous les salons dans /whois et /who
.....Activer:/mode $me +p
.....Désactiver:/mode $me -p
....Dire que vous utilisez un /VHOST
.....Activer:/mode $me +t
.....Désactiver:/mode $me -t
....Reçevoir les notices de rejet de DCC infectés
.....Activer:/mode $me +v
.....Désactiver:/mode $me -v
....Pouvoir recevoir les Wallops
.....Activer:/mode $me +w
.....Désactiver:/mode $me -w
....Marquer comme étant un Bot
.....Activer:/mode $me +B
.....Désactiver:/mode $me -B
....Remplacer tous les 'Bad words' dans vos messages par <censored>
.....Activer:/mode $me +G
.....Désactiver:/mode $me -G
....Permet de ne recevoir des PRIVMSGs/NOTICEs que d'utilisateurs enregistrés (+r)
.....Activer:/mode $me +R
.....Désactiver:/mode $me -R
....Empecher de recevoir des CTCPs
.....Activer:/mode $me +T
.....Désactiver:/mode $me -T
....Indiquer que le client est un utilisateur de WebTV
.....Activer:/mode $me +V
.....Désactiver:/mode $me -V
....Plus de modes:/HELPOP UMODES
..UnrealIRCd services d'aide
...Toutes les commandes serveurs et les options disponibles:/HELPOP
...Obtenir la liste de commandes utilisateurs:/HELPOP USERCMDS
...Obtenir la liste de commandes opérateurs:/HELPOP OPERCMDS
...Commandes envoyées via les serveurs ULined (Services):/HELPOP SVSCMDS
...Obtenir la liste des modes utilisateurs:/HELPOP UMODES
...Obtenir la liste des Snomasks:/HELPOP SNOMASKS
...Obtenir la liste des modes des salons:/HELPOP CHMODES
...Obtenir la liste des Flags Oline:/HELPOP OFLAGS
.-
.Configuration:/menubot
-
}
dialog menubot {
title "MenuBot v3.0 By Ôô"
size -1 -1 84 130
option dbu
check "ChanServ", 2, 3 11 36 10
check "NickServ", 3, 3 21 32 10
check "BotServ", 4, 45 11 32 10
check "MemoServ", 5, 45 21 37 10
check "OperServ", 6, 3 31 36 10
check "HostServ", 7, 45 31 34 10
check "Commandes mIRC", 8, 3 41 55 10
check "Mode par défault*", 9, 11 57 55 10, flat
text "*Active tous les menus. Note : certain menu sont réservés aux utilisateurs ayant le mode +o", 10, 11 68 60 27, disable center
box "Choix personnalisé des menus", 1, 1 2 82 53
button "&Aide", 11, 3 99 37 12, flat
button "&Ok", 12, 44 99 37 12, flat ok
link "E-mail", 13, 2 122 15 8
link "Web", 14, 36 122 12 8
link "IRC", 15, 72 122 10 8
text "Menu Bot V3.0 By Punk6_2 ", 16, 9 113 66 8, disable
}
alias menubot { dialog -m menubot menubot }
on *:dialog:menubot:*:*:{
if ($devent == init) {
if (%mb.chanserv == on) { did -c $dname 2 }
if (%mb.nickserv == on) { did -c $dname 3 }
if (%mb.botserv == on) { did -c $dname 4 }
if (%mb.memoserv == on) { did -c $dname 5 }
if (%mb.operserv == on) { did -c $dname 6 }
if (%mb.hostserv == on) { did -c $dname 7 }
if (%mb.cmdmirc == on) { did -c $dname 8 }
if (%mb.default == on) { did -c $dname 9 | did -b $dname 2,3,4,5,6,7,8 }
if (%mb.chanserv == on) && (%mb.nickserv == on) && (%mb.botserv == on) && (%mb.memoserv == on) && (%mb.operserv == on) && (%mb.hostserv == on) && (%mb.cmdmirc == on) { set %mb.default on | did -c $dname 9 | did -b $dname 2,3,4,5,6,7,8 }
}
if ($devent == sclick) {
if ($did == 2) {
if ($did(2).state == 1) { set %mb.chanserv on }
else { set %mb.chanserv off }
}
elseif ($did == 3) {
if ($did(3).state == 1) { set %mb.nickserv on }
else { set %mb.nickserv off }
}
elseif ($did == 4) {
if ($did(4).state == 1) { set %mb.botserv on }
else { set %mb.botserv off }
}
elseif ($did == 5) {
if ($did(5).state == 1) { set %mb.memoserv on }
else { set %mb.memoserv off }
}
elseif ($did == 6) {
if ($did(6).state == 1) { set %mb.operserv on }
else { set %mb.operserv off }
}
elseif ($did == 7) {
if ($did(7).state == 1) { set %mb.hostserv on }
else { set %mb.hostserv off }
}
elseif ($did == 8) {
if ($did(8).state == 1) { set %mb.cmdmirc on }
else { set %mb.cmdmirc off }
}
elseif ($did == 9) {
if ($did(9).state == 1) { set %mb.chanserv on | set %mb.nickserv on | set %mb.botserv on | set %mb.memoserv on | set %mb.operserv on | set %mb.hostserv on | set %mb.cmdmirc on | set %mb.default on | did -c $dname 2,3,4,5,6,7,8 | did -b $dname 2,3,4,5,6,7,8 }
else { set %mb.operserv off | set %mb.hostserv off | did -e $dname 2,3,4,5,6,7,8 | did -u $dname 6,7 | set %mb.default off }
}
elseif ($did == 11) { run http://punk62.free.fr/code/menubot/aide.html }
elseif ($did == 13) { run mailto:punk62@free.fr?subject=MenuBot v3.0 }
elseif ($did == 14) { run http://punk62.free.fr/ }
elseif ($did == 15) { server -m irc.moutonking.com:6667 -j #Scripting }
}
}
ON 1:LOAD:{ echo -a echo -a 3Merci $me $+ , d'avoir installer 4MenuBot v3.0 By Punk6_2 3et bonne utilisation !7 Il est conseillé d'effectuer votre 4configuration 7maintenant :) | set %mb.chanserv on | set %mb.nickserv on | set %mb.botserv on | set %mb.memoserv on | set %mb.operserv on | set %mb.hostserv on | set %mb.cmdmirc on | set %mb.default on | menubot }
ON 1:UNLOAD: { echo -a 4Désinstallation de 3MenuBot v3.0 By Punk6_24 terminée | unset %mb.chanserv | unset %mb.nickserv | unset %mb.botserv | unset %mb.memoserv | unset %mb.operserv | unset %mb.hostserv | unset %mb.cmdmirc | unset %mb.default }

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.