Commandes de nickserv,chanserv et memoserv

Contenu du snippet

Voila un petit script permettant d'avoir toute les commandes de chanserv memoserv et nickserv dans le menu de la list des nicks :) je sais j'aurait pu le mettre dnas un autre endroit mais bon quesqtion d'habitude :)

Source / Exemple :


menu nicklist,query {
  Commandes
  .NickServ
  ..Enregistrer nick:/msg nickserv register $$?="entrez un mot de passe"
  ..Identification:/msg nickserv identify $$?="Votre mot de passe?"
  ..Désenregistrer nick:/msg nickserv drop
  ..Access
  ...Ajouter mask:/msg nickserv access add $$?="Entrez ip ou mask à ajouter"
  ...Enlever mask:/msg nickserv access del  $$?="Entrez ip ou mask à supprimer"
  ...Voir la liste des mask:/msg nickserv list
  ..Ajouter lien au nick:/msg nickserv group $$?="Nick à lier?" $$?="Votre mot de passe?"
  ..Enlever lien au nick:/msg nickserv ungroup $$?="Nick à enlever le lien?" $$?="Votre mot de passe?"
  ..Commandes SET
  ...Changer mot de passe:/msg nickserv set password $$?="Nouveau mot de passe?"
  ...Changer le language
  ....Changer le langage:/msg nickserv set language $$?="Entrez le numero du language désiré "
  ....-
  ....1=anglais:/
  ....2=italien:/
  ....3=japonnais JIS:/
  ....4=japonnais EUC:/
  ....5=japonnais SJIS:/
  ....6=portuguais:/
  ....7=espagnol:/
  ....8=turc:/
  ...Ajouter URL:/msg nickserv set url $$?="Entrez url de votre page web"
  ...Ajouter email:/msg nickserv set email $$?="Entrez adresse de courriel"
  ...Protection du nick
  ....Protection maximum ON 60 secondes:/msg nickserv set kill on
  ....Protection maximum OFF:/msg nickserv set kill off
  ....Quick identification 20 secondes:/msg nickserv set kill quick
  ....Protection sans avertissements:/msg nickserv set kill immed
  ....Sécurité (mot de passe requis) ON:/msg nickserv set secure on
  ....Sécurité OFF:/msg nickserv set secure off
  ...Infos du nick privé ON:/msg nickserv set private on
  ...Infos du nick privé OFF:/msg nickserv set private off
  ...Infos du nick cachés
  ....Email ON:/msg nickserv set hide email on
  ....Email OFF:/msg nickserv set hide email off
  ....Mask ON:/msg nickserv set hide usermask on
  ....Mask OFF:/msg nickserv set hide usermask off
  ....Quit message ON:/msg nickserv set hide quit on
  ....Quit message OFF:/msgnickserv set hide quit off
  ..Recupérer son nick:/msg nickserv recover $$?="Nick a récupérer?" $$?="Mot de passe?"
  ..Release:/msg nickserv $$?="Nick?" $$?="Mot de passe?"
  ..Enlever nick qui laggue (Ghost):/msg nickserv ghost $$?="Nick qui laggue?" $$?="Mot de passe?"
  ..Infos sur un nick:/msg nickserv info $$?="Entrez le nick pour avoir les infos"
  ..Infos par recherche:/msg nickserv list $$?="Entrez adresse à rechercher ex: *!lamer@aol.com"
  ..Status d'un nick
  ...Voir le statut d'un nick:/msg nickserv status $$?="Entrez le nick"
  ...-
  ...Résultats:/
  ...0 Usager non en ligne ou non reconnu:/
  ...1 Usager non reconnu en tant qu'utilisateur du nick:/
  ...2 Usager reconnu comme utilisateur de ce nick:/
  ...3 Usager reconnu via l'authentification avec mot de passe:/
  .Chanserv
  ..Opper un usager:/msg Chanserv op # $$1
  ..Déopper un usager:/msg Chanserv deop # $$1
  ..S'inviter sur le canal:/msg Chanserv invite $$?="Nom du canal?"
  ..Se débannir d'un canal:/msg Chanserv unban $$?="Nom du canal avec le #?"
  ..Enregistrer un canal:/msg Chanserv register # $$?="Mot de passe du canal à enregistrer?" $$?="Entrez une description de ce canal"
  ..Identification du founder:/msg Chanserv identify # $$?="Mot de passe du canal?"
  ..Désenregistrer un canal (Founder)
  ...Oui?
  ....Certain?:/msg Chanserv drop #
  ..Commandes Set (Founder seulement)
  ...Changer le founder:/msg Chanserv set # founder $$?="Entrez le nick du nouveau founder"
  ...Identifier le successeur:/msg Chanserv set # successor $$?="Entrez le nick du successeur"
  ...Mot de passe du canal:/msg Chanserv set # password $$?="Entrez le mot de passe du canal"
  ...URL du canal:/msg Chanserv set # url $$?="Entrez l'URL du canal"
  ...Email du canal:/msg Chanserv set # email $$?="Entrez l'email du canal"
  ...Notice du gaia:/msg Chanserv set # entrymsg $$?="Entrez le message d'accueuil"
  ...Topic spécifique:/msg Chanserv set # topic $$?="Entrez le topic a inscrire"
  ...Topic mémorisé par le chanserv
  ....ON:/msg Chanserv set # keeptopic on
  ....OFF:/msg Chanserv set # keeptopic off
  ...Topic barré
  ....ON:/msg Chanserv set # topiclock on
  ....OFF:/msg Chanserv set #topiclock off
  ...Modes bloqués:/msg Chanserv set # mlock $$?="Inscrire les modes bloqués avec les signes + ou - Modes disponibles sont i,k,l,m,n,p,s,t et x"
  ...Enlever tous les modes bloqués:/msg Chanserv set # mlock +
  ...Mettre le canal privé
  ....ON:/msg Chanserv set # private on
  ....OFF:/msg Chanserv set # private off
  ...Restreindre les acces aux options
  ....ON:/msg Chanserv set # restricted on
  ....OFF:/msg Chanserv set # restricted off
  ...Acces des ops enregistrés seulement
  ....ON:/msg Chanserv set # secure on
  ....OFF:/msg Chanserv set # secure off
  ...Strict op
  ....ON:/msg Chanserv set # secureops on
  ....OFF:/msg Chanserv set # secureops off
  ...Déop bloqué
  ....ON:/msg Chanserv set # leaveops on
  ....OFF:/msg Chanserv set # leaveops off
  ...Onotice visible pour les ops avec ou sans @
  ....ON:/msg Chanserv set # opnotice on
  ....OFF:/msg Chanserv set # opnotice off
  ..Commandes Access (Niveau 10)
  ...Ajouter un op:/msg Chanserv access # add $$?="Entrez le nick à donner un accès" $$?="Quel niveau (0,3,5,10)?"
  ...Enlever un op:/msg Chanserv access # del $$?="Nick ou numero dans la liste"
  ...Voir la liste des access:/msg Chanserv access # list $$?="De quel numéro à quel numéro (ex: 1-50)"
  ..Akick liste (Niveau 10)
  ...Ajouter un nick dans la liste:/msg Chanserv akick # add $$?="Nick ou mask?" $$?="Raison?"
  ...Enlever un nick de la liste:/msg Chanserv akick # del $$?="Nick,mask ou numero de la liste?"
  ...Voir la liste akick:/msg Chanserv akick # list 
  ..Niveau d'access (Founder)
  ...ajouter des niveaux:/msg Chanserv levels # set $$?="Type de niveau?" $$?=" Niveau numérique?"
  ...Enlever des niveaux:/msg Chanserv levels # dis $$?="quel type?"
  ...Remettre les niveaux originaux:/msg Chanserv levels # reset
  ..Infos sur un canal:/msg Chanserv info $$?="Nom du canal avec le #?"
  ..Liste des canaux:/msg Chanserv list $$?="Mot clé pour la recherche? (optionnel)"
  ..Commandes clear (Niveau 10)
  ...Effacer tous les modes:/msg Chanserv clear # modes
  ...Effacer tous les bans:/msg Chanserv clear # bans
  ...Déopper tous les ops:/msg Chanserv clear # ops
  ...Enlever tous les voice:/msg Chanserv clear # voices
  ...Kicker tous les usagers:/msg Chanserv clear # users
  .Memoserv
  ..Envoyer un mémo:/msg memoserv send $$?="Nick ou nom du canal avec le #?" $$?="Votre texte?"
  ..Liste des mémos:/msg memoserv List $$?="new ou numéro (1-5 par exemple), enter pour tous les messages"
  ..Lire les mémos:/msg memoserv read $$?="Numero, list,last,new"
  ..Detruire les mémos:/msg memoserv del $$?="numero,list,all"
  ..Changer les options
  ...Recevoir online,au départ et désaway:/msg memoserv set notify on
  ...Recevoir au départ et désaway:/msg memoserv set notify logon
  ...Recevoir online seulement:/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:/msg memoserv info
}

Conclusion :


voila si il y a bug ou amelioration possible ou meme commande inexistante ou encore oublié n'hesiter pas :)

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.