Jump to content

Archived

This topic is now archived and is closed to further replies.

chain

MeNu BoT v2.5

Recommended Posts

  • Administrators
;***************************************************************;
; --> 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 }

 

Link to comment
Share on other sites



×
×
  • Create New...