diff options
| author | Adam <Adam@drink-coca-cola.info> | 2010-06-03 23:09:22 -0400 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2010-06-18 21:04:09 -0400 |
| commit | e6447fa2c40270d2e2435229127dd970194b47d9 (patch) | |
| tree | 65778fc16c1789517595b2b4cbfcb2c9330b022e | |
| parent | 6cd88494662c5c4af2da891926dcc82367596cb9 (diff) | |
Added in a subcommand system and switched ns_set and ns_saset to use it
44 files changed, 2568 insertions, 1099 deletions
diff --git a/data/example.conf b/data/example.conf index 0954b8d0d..0a018a393 100644 --- a/data/example.conf +++ b/data/example.conf @@ -596,8 +596,10 @@ options * * memoserv/sendall memoserv/staff * - * nickserv/getpass nickserv/sendpass nickserv/getemail nickserv/suspend - * nickserv/resetpass + * nickserv/getpass nickserv/sendpass nickserv/getemail nickserv/suspend + * nickserv/resetpass nickserv/saset/autoop nickserv/saset/email nickserv/saset/greet + * nickserv/saset/icq nickserv/saset/kill nickserv/saset/language nickserv/saset/message + * nickserv/saset/private nickserv/saset/secure nickserv/saset/url nickserv/saset/noexpire * * hostserv/set - Can add/modify/delete any vhost * @@ -648,7 +650,7 @@ opertype inherits = "Services Operator" - commands = "chanserv/access/list chanserv/drop chanserv/forbid chansev/getkey chanserv/getkey chanserv/set/noexpire memoserv/sendall nickserv/getemail operserv/global operserv/news operserv/jupe operserv/svsnick operserv/stats operserv/oline operserv/defcon operserv/noop operserv/umode" + commands = "chanserv/access/list chanserv/drop chanserv/forbid chansev/getkey chanserv/getkey chanserv/set/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/global operserv/news operserv/jupe operserv/svsnick operserv/stats operserv/oline operserv/defcon operserv/noop operserv/umode" privs = "*" } @@ -782,7 +784,7 @@ nickserv * The core modules to load for NickServ. This is a space separated list that corresponds * to the base names of the modules for NickServ. This directive is optional, but highly recommended. */ - modules = "ns_help ns_register ns_group ns_identify ns_access ns_set ns_saset ns_drop ns_recover ns_release ns_sendpass ns_ghost ns_alist ns_info ns_list ns_logout ns_status ns_update ns_getpass ns_getemail ns_forbid ns_suspend ns_resetpass" + modules = "ns_help ns_register ns_group ns_identify ns_access ns_set ns_saset ns_set_autoop ns_set_email ns_set_greet ns_set_icq ns_set_kill ns_set_language ns_set_message ns_set_private ns_set_secure ns_set_url ns_saset_noexpire ns_drop ns_recover ns_release ns_sendpass ns_ghost ns_alist ns_info ns_list ns_logout ns_status ns_update ns_getpass ns_getemail ns_forbid ns_suspend ns_resetpass" /* * Force users to give an e-mail address when they register a nick. This directive diff --git a/include/commands.h b/include/commands.h index 9e597204e..327d65736 100644 --- a/include/commands.h +++ b/include/commands.h @@ -23,7 +23,7 @@ class Command; typedef std::map<ci::string, Command *> CommandMap; /** The return value from commands. - * */ + */ enum CommandReturn { MOD_CONT, @@ -32,7 +32,8 @@ enum CommandReturn extern CoreExport Command *FindCommand(BotInfo *bi, const ci::string &cmd); extern CoreExport void mod_help_cmd(BotInfo *bi, User *u, const ci::string &cmd); -extern CoreExport void mod_run_cmd(BotInfo *bi, User *u, const ci::string &cmd); +extern CoreExport void mod_run_cmd(BotInfo *bi, User *u, const std::string &message); +extern CoreExport void mod_run_cmd(BotInfo *bi, User *u, Command *c, const ci::string &command, const ci::string &message); enum CommandFlag { @@ -101,6 +102,16 @@ class CoreExport Command : public Flags<CommandFlag> * @param reststr The permission required to successfully execute this command */ void SetPermission(const std::string &reststr); + + /** Add a subcommand to this command + * @param c The command + */ + virtual bool AddSubcommand(Command *c); + + /** Delete a subcommand from this command + * @param cname The subcommand name + */ + virtual bool DelSubcommand(const ci::string &cname); }; #endif diff --git a/include/hashcomp.h b/include/hashcomp.h index a0d456b40..6d4530dc6 100644 --- a/include/hashcomp.h +++ b/include/hashcomp.h @@ -16,7 +16,8 @@ #include <string> #ifndef _WIN32 - #ifdef HASHMAP_DEPRECATED /* If gcc ver > 4.3 */ +// #ifdef HASHMAP_DEPRECATED /* If gcc ver > 4.3 */ + #if 1 /* GCC4.3+ has deprecated hash_map and uses tr1. But of course, uses a different include to MSVC. */ #include <tr1/unordered_map> #define unordered_map_namespace std::tr1 diff --git a/include/services.h b/include/services.h index 9a7356bd2..4994984e0 100644 --- a/include/services.h +++ b/include/services.h @@ -52,7 +52,7 @@ #include <sys/stat.h> /* for umask() on some systems */ #include <sys/types.h> - +#include <assert.h> #include <fcntl.h> #ifndef _WIN32 diff --git a/lang/cat.l b/lang/cat.l index 116d42037..bd2c34d8a 100644 --- a/lang/cat.l +++ b/lang/cat.l @@ -3617,28 +3617,42 @@ NICK_HELP_ACCESS ACCESS LIST Mostra la llista d'accιs actual. -NICK_HELP_SET +NICK_HELP_SET_HEAD Sintaxis: SET Opciσ parametres Estableix varies opcions per a nicknames. Opciσ pot ser una de: +NICK_HELP_CMD_SET_DISPLAY DISPLAY Estableix el display del teu grup amb serveis +NICK_HELP_CMD_SET_PASSWORD PASSWORD Estableix la clau del teu nickname +NICK_HELP_CMD_SET_LANGUAGE LANGUAGE Estableix el llenguatge amb el que els serveis t'enviaran missatges +NICK_HELP_CMD_SET_URL URL Associa una URL amb el teu nickname +NICK_HELP_CMD_SET_EMAIL EMAIL Associa un E-mail amb el teu nickname +NICK_HELP_CMD_SET_ICQ ICQ Associa un numero ICQ amb el teu nickname +NICK_HELP_CMD_SET_GREET GREET Associa un salutaciσ amb el teu nickname +NICK_HELP_CMD_SET_KILL KILL Activa o desactiva la protecciσ +NICK_HELP_CMD_SET_SECURE SECURE Activa o desactiva la seguretat de nickname +NICK_HELP_CMD_SET_PRIVATE PRIVATE Preveu el teu nickname d'apareixer en un %R%S LIST +NICK_HELP_CMD_SET_HIDE HIDE Oculta algunes parts de la teva informaciσ +NICK_HELP_CMD_SET_MSG MSG canvia el metode de comunicaciσ amb els serveis +NICK_HELP_CMD_SET_AUTOOP AUTOOP Should services op you automatically. +NICK_HELP_SET_TAIL Per utilitzar aquest comanda, has d'identificar-te primer utilitzant la teva clau (%R%S HELP IDENTIFY @@ -3757,26 +3771,40 @@ NICK_HELP_SET_AUTOOP Sets whether you will be opped automatically. Set to ON to allow ChanServ to op you automatically when entering channels. -NICK_HELP_SASET +NICK_HELP_SASET_HEAD Syntax: SASET nickname option parameters. Sets various nickname options. option can be one of: +NICK_HELP_CMD_SASET_DISPLAY DISPLAY Set the display of the group in Services +NICK_HELP_CMD_SASET_PASSWORD PASSWORD Set the nickname password +NICK_HELP_CMD_SASET_URL URL Associate a URL with the nickname +NICK_HELP_CMD_SASET_EMAIL EMAIL Associate an E-mail address with the nickname +NICK_HELP_CMD_SASET_ICQ ICQ Associate an ICQ number with the nickname +NICK_HELP_CMD_SASET_GREET GREET Associate a greet message with the nickname +NICK_HELP_CMD_SASET_KILL KILL Turn protection on or off +NICK_HELP_CMD_SASET_SECURE SECURE Turn nickname security on or off +NICK_HELP_CMD_SASET_PRIVATE PRIVATE Prevent the nickname from appearing in a %R%S LIST +NICK_HELP_CMD_SASET_HIDE HIDE Hide certain pieces of nickname information +NICK_HELP_CMD_SASET_MSG MSG Change the communication method of Services +NICK_HELP_CMD_SASET_NOEXPIRE NOEXPIRE Prevent the nickname from expiring +NICK_HELP_CMD_SASET_LANGUAGE LANGUAGE Set the language Services will use when sending messages to nickname +NICK_HELP_SASET_TAIL Type %R%S HELP SASET option for more information on a specific option. The options will be set on the given @@ -3594,34 +3594,48 @@ NICK_HELP_ACCESS ACCESS LIST Zeigt die aktuelle Zugriffsliste an. -NICK_HELP_SET +NICK_HELP_SET_HEAD Syntax: SET Option Parameter Stellt verschiedene Optionen zu deinem Nicknamen ein. Option kann eines der folgenden Werte sein: +NICK_HELP_CMD_SET_DISPLAY DISPLAY Δndert den "Ursprung" deiner Gruppe +NICK_HELP_CMD_SET_PASSWORD PASSWORD Setzt das Passwort deines Nicknamens neu +NICK_HELP_CMD_SET_LANGUAGE LANGUAGE Stellt die Sprache ein, in der dir die Services antworten sollen. +NICK_HELP_CMD_SET_URL URL Verbindet eine URL mit deinem Nicknamen +NICK_HELP_CMD_SET_ICQ ICQ Trδgt deine ICQ-Nummer unter den Infos zu deinem Nicknamen ein. +NICK_HELP_CMD_SET_MSG MSG Δndert die Methode, wie die Services mit dir kommunizieren +NICK_HELP_CMD_SET_EMAIL EMAIL Verbindet eine φffentliche eMail-Adresse mit deinem Nicknamen +NICK_HELP_CMD_SET_GREET GREET Stellt eine Begrόssungsmeldung fόr deinen Nicknamen ein. +NICK_HELP_CMD_SET_KILL KILL Stellt Kill-Schutz an oder aus. +NICK_HELP_CMD_SET_SECURE SECURE Aktiviert/Deaktiviert den Sicherheitsmodus fόr deinen Nicknamen +NICK_HELP_CMD_SET_PRIVATE PRIVATE Verhindert das Erscheinen deines Nicknamens auf der Liste von %R%S LIST +NICK_HELP_CMD_SET_HIDE HIDE Versteckt bestimmte Informationen deines Nicknamens +NICK_HELP_CMD_SET_AUTOOP AUTOOP Sollten Dir die Services automatisch Op-Status geben. +NICK_HELP_SET_TAIL Wenn du eines dieser Optionen nutzen willst, musst du dich vorher identifizeren. @@ -3758,31 +3772,46 @@ NICK_HELP_SET_AUTOOP erlaubt es ChanServ Dir automatisch Op-Status zu geben, wenn Du die Channels betrittst. -NICK_HELP_SASET +NICK_HELP_SASET_HEAD Syntax: SASET nickname option parameters. Setzt verschiedene Einstellungen fόr den Nicknamen. Gόltig fόr option ist: +NICK_HELP_CMD_SASET_DISPLAY DISPLAY Setzt einen Nicknamen als Ursprung der Nickgruppe +NICK_HELP_CMD_SASET_PASSWORD PASSWORD Setzt das Passwort eines Nicknamens +NICK_HELP_CMD_SASET_URL URL Fόgt eine URL dem Nicknamen hinzu +NICK_HELP_CMD_SASET_EMAIL EMAIL Fόgt eine Emailadresse dem Nicknamen hinzu +NICK_HELP_CMD_SASET_ICQ ICQ Fόgt eine ICQ Nummer dem Nicknamen hinzu +NICK_HELP_CMD_SASET_GREET GREET Fόgt eine Begrόssungsnachricht dem Nicknamen hinzu +NICK_HELP_CMD_SASET_KILL KILL Schόtzt den Nicknamen durch Identifikationszwang +NICK_HELP_CMD_SASET_SECURE SECURE Schaltet die Identifikationssicherheitsfunktion an oder aus +NICK_HELP_CMD_SASET_PRIVATE PRIVATE Verhindert, dass der Nickname im Befehl %R%S LIST auftaucht +NICK_HELP_CMD_SASET_HIDE HIDE Versteckt bestimmte, dem Nicknamen zugeordnete, Informationen +NICK_HELP_CMD_SASET_MSG MSG Bestimmt die Art wie die Services Nachrichten senden +NICK_HELP_CMD_SASET_NOEXPIRE NOEXPIRE Verhindert, dass der Nickname nach einer bestimmten Zeit verfδllt +NICK_HELP_CMD_SASET_LANGUAGE LANGUAGE Stellt die Sprache ein, in der die Services dem Nicknamen antworten sollen. +NICK_HELP_CMD_SASET_AUTOOP AUTOOP Sollten die Services dem Nick automatisch seinen Op-Status geben. +NICK_HELP_SASET_TAIL Mit %R%S HELP SASET option kφnnen mehr Informationen zu den Einstellungen angefordert werden. Die Einstellungen betreffen den diff --git a/lang/en_us.l b/lang/en_us.l index 3a88e10e5..fca68c14b 100644 --- a/lang/en_us.l +++ b/lang/en_us.l @@ -3483,27 +3483,41 @@ NICK_HELP_ACCESS ACCESS LIST Displays the current access list. -NICK_HELP_SET +NICK_HELP_SET_HEAD Syntax: SET option parameters Sets various nickname options. option can be one of: - + +NICK_HELP_CMD_SET_DISPLAY DISPLAY Set the display of your group in Services +NICK_HELP_CMD_SET_PASSWORD PASSWORD Set your nickname password +NICK_HELP_CMD_SET_LANGUAGE LANGUAGE Set the language Services will use when sending messages to you +NICK_HELP_CMD_SET_URL URL Associate a URL with your nickname +NICK_HELP_CMD_SET_EMAIL EMAIL Associate an E-mail address with your nickname +NICK_HELP_CMD_SET_ICQ ICQ Associate an ICQ number with your nickname +NICK_HELP_CMD_SET_GREET GREET Associate a greet message with your nickname +NICK_HELP_CMD_SET_KILL KILL Turn protection on or off +NICK_HELP_CMD_SET_SECURE SECURE Turn nickname security on or off +NICK_HELP_CMD_SET_PRIVATE PRIVATE Prevent your nickname from appearing in a %R%S LIST +NICK_HELP_CMD_SET_HIDE HIDE Hide certain pieces of nickname information +NICK_HELP_CMD_SET_MSG MSG Change the communication method of Services +NICK_HELP_CMD_SET_AUTOOP AUTOOP Should services op you automatically. - + +NICK_HELP_SET_TAIL In order to use this command, you must first identify with your password (%R%S HELP IDENTIFY for more information). @@ -3621,27 +3635,42 @@ NICK_HELP_SET_AUTOOP Sets whether you will be opped automatically. Set to ON to allow ChanServ to op you automatically when entering channels. -NICK_HELP_SASET +NICK_HELP_SASET_HEAD Syntax: SASET nickname option parameters. Sets various nickname options. option can be one of: - + +NICK_HELP_CMD_SASET_DISPLAY DISPLAY Set the display of the group in Services +NICK_HELP_CMD_SASET_PASSWORD PASSWORD Set the nickname password +NICK_HELP_CMD_SASET_URL URL Associate a URL with the nickname +NICK_HELP_CMD_SASET_EMAIL EMAIL Associate an E-mail address with the nickname +NICK_HELP_CMD_SASET_ICQ ICQ Associate an ICQ number with the nickname +NICK_HELP_CMD_SASET_GREET GREET Associate a greet message with the nickname +NICK_HELP_CMD_SASET_KILL KILL Turn protection on or off +NICK_HELP_CMD_SASET_SECURE SECURE Turn nickname security on or off +NICK_HELP_CMD_SASET_PRIVATE PRIVATE Prevent the nickname from appearing in a %R%S LIST +NICK_HELP_CMD_SASET_HIDE HIDE Hide certain pieces of nickname information +NICK_HELP_CMD_SASET_MSG MSG Change the communication method of Services +NICK_HELP_CMD_SASET_NOEXPIRE NOEXPIRE Prevent the nickname from expiring +NICK_HELP_CMD_SASET_AUTOOP AUTOOP Turn autoop on or off +NICK_HELP_CMD_SASET_LANGUAGE LANGUAGE Set the language Services will use when sending messages to nickname +NICK_HELP_SASET_TAIL Type %R%S HELP SASET option for more information on a specific option. The options will be set on the given @@ -3589,29 +3589,43 @@ NICK_HELP_ACCESS ACCESS LIST Muestra la lista de acceso actual. -NICK_HELP_SET +NICK_HELP_SET_HEAD Sintaxis: SET opcion parametros Setea varias opciones para nicknames. opcion puede ser una de: +NICK_HELP_CMD_SET_DISPLAY DISPLAY Setea el display de tu grupo con Servicios +NICK_HELP_CMD_SET_PASSWORD PASSWORD Setea la clave de tu nickname +NICK_HELP_CMD_SET_LANGUAGE LANGUAGE Setea el lenguaje con el que Servicios te enviara mensajes +NICK_HELP_CMD_SET_URL URL Asocia una URL con tu nickname +NICK_HELP_CMD_SET_EMAIL EMAIL Asocia un E-mail con tu nickname +NICK_HELP_CMD_SET_ICQ ICQ Asocia un numero ICQ con tu nickname +NICK_HELP_CMD_SET_GREET GREET Asocia un saludo con tu nickname +NICK_HELP_CMD_SET_KILL KILL Enciende o apaga la proteccion +NICK_HELP_CMD_SET_SECURE SECURE Enciende o apaga la seguridad de nickname +NICK_HELP_CMD_SET_PRIVATE PRIVATE Previene tu nickname de aparecer en un %R%S LIST +NICK_HELP_CMD_SET_HIDE HIDE Esconde algunas partes de tu informacion +NICK_HELP_CMD_SET_MSG MSG Cambia el metodo de comunicacion con Servicios +NICK_HELP_CMD_SET_AUTOOP AUTOOP Should services op you automatically. - + +NICK_HELP_SET_TAIL Para usar este comando, debes primero identificarte con Servicios usando tu clave (%R%S HELP IDENTIFY para mayor informacion). @@ -3729,26 +3743,40 @@ NICK_HELP_SET_AUTOOP Sets whether you will be opped automatically. Set to ON to allow ChanServ to op you automatically when entering channels. -NICK_HELP_SASET +NICK_HELP_SASET_HEAD Syntax: SASET nickname option parameters. Sets various nickname options. option can be one of: - + +NICK_HELP_CMD_SASET_DISPLAY DISPLAY Set the display of the group in Services +NICK_HELP_CMD_SASET_PASSWORD PASSWORD Set the nickname password +NICK_HELP_CMD_SASET_URL URL Associate a URL with the nickname +NICK_HELP_CMD_SASET_EMAIL EMAIL Associate an E-mail address with the nickname +NICK_HELP_CMD_SASET_ICQ ICQ Associate an ICQ number with the nickname +NICK_HELP_CMD_SASET_GREET GREET Associate a greet message with the nickname +NICK_HELP_CMD_SASET_KILL KILL Turn protection on or off +NICK_HELP_CMD_SASET_SECURE SECURE Turn nickname security on or off +NICK_HELP_CMD_SASET_PRIVATE PRIVATE Prevent the nickname from appearing in a %R%S LIST +NICK_HELP_CMD_SASET_HIDE HIDE Hide certain pieces of nickname information +NICK_HELP_CMD_SASET_MSG MSG Change the communication method of Services +NICK_HELP_CMD_SASET_NOEXPIRE NOEXPIRE Prevent the nickname from expiring +NICK_HELP_CMD_SASET_LANGUAGE LANGUAGE Set the language Services will use when sending messages to nickname +NICK_HELP_SASET_TAIL Type %R%S HELP SASET option for more information on a specific option. The options will be set on the given @@ -3644,27 +3644,41 @@ NICK_HELP_ACCESS ACCESS LIST Affiche votre liste d'accθs. -NICK_HELP_SET +NICK_HELP_SET_HEAD Syntaxe: SET option paramθtres Configure diverses options du pseudo. option peut κtre: +NICK_HELP_CMD_SET_DISPLAY DISPLAY Change l'affichage de votre groupe dans les services +NICK_HELP_CMD_SET_PASSWORD PASSWORD Change le mot de passe de votre pseudo +NICK_HELP_CMD_SET_LANGUAGE LANGUAGE Change la langue dans laquelle les Services vous envoient leurs messages +NICK_HELP_CMD_SET_URL URL Associe une adresse de site ΰ votre pseudo +NICK_HELP_CMD_SET_EMAIL EMAIL Associe une e-mail ΰ votre pseudo +NICK_HELP_CMD_SET_ICQ ICQ Associe un numιro ICQ ΰ votre pseudo +NICK_HELP_CMD_SET_GREET GREET Associe un message d'accueil ΰ votre pseudo +NICK_HELP_CMD_SET_KILL KILL Active ou dιsactive la protection +NICK_HELP_CMD_SET_SECURE SECURE Active ou dιsactive la sιcuritι du pseudo +NICK_HELP_CMD_SET_PRIVATE PRIVATE Empκche votre pseudo d'κtre affichι par %R%S LIST +NICK_HELP_CMD_SET_HIDE HIDE Cache certaines parties des informations du pseudo +NICK_HELP_CMD_SET_MSG MSG Change le mode de communication des Services +NICK_HELP_CMD_SET_AUTOOP AUTOOP Demande ΰ Services de vous rendre automatiquement OP. +NICK_HELP_SET_TAIL Pour utiliser cette commande, vous devez d'abord vous identifier avec votre mot de passe (%R%S HELP @@ -3783,26 +3797,40 @@ NICK_HELP_SET_AUTOOP Positionnez sur ON pour permettre ΰ ChanServ de le faire quand vous entrez dans un canal. -NICK_HELP_SASET +NICK_HELP_SASET_HEAD Syntaxe: SASET pseudo option parametres. Configure plusieurs options sur un pseudo. option doit κtre l'une ci-dessous: - + +NICK_HELP_CMD_SASET_DISPLAY DISPLAY Affiche les pseudos du groupe du pseudo donnι +NICK_HELP_CMD_SASET_PASSWORD PASSWORD Change le mot de passe du pseudo donnι +NICK_HELP_CMD_SASET_URL URL Associe une url au pseudo donnι +NICK_HELP_CMD_SASET_EMAIL EMAIL Associe une email au pseudo donnι +NICK_HELP_CMD_SASET_ICQ ICQ Associe un compte ICQ au pseudo donnι +NICK_HELP_CMD_SASET_GREET GREET Associe un message d'accueil au pseudo donnι +NICK_HELP_CMD_SASET_KILL KILL Active ou dιsactive l'option kill du pseudo donnι +NICK_HELP_CMD_SASET_SECURE SECURE Active ou dιsactive la securitι du pseudo donnι +NICK_HELP_CMD_SASET_PRIVATE PRIVATE Empκche le pseudo d'apparaξtre dans un %R%S LIST +NICK_HELP_CMD_SASET_HIDE HIDE Cache certaines informations personnelles du pseudo +NICK_HELP_CMD_SASET_MSG MSG Change le mode de communication des Services +NICK_HELP_CMD_SASET_NOEXPIRE NOEXPIRE Empκche le pseudo d'expirer +NICK_HELP_CMD_SASET_LANGUAGE LANGUAGE Dιfini la langue que Services utilisera dans les messages qu'il vous envoie. +NICK_HELP_SASET_TAIL Taper %R%S HELP SASET option pour plus d'informations sur une option spιcifique. L'option devra κtre mise avec le pseudo @@ -3617,26 +3617,40 @@ NICK_HELP_ACCESS ACCESS LIST Εμφανίζει την τρέχουσα λίστα πρόσβασης. -NICK_HELP_SET +NICK_HELP_SET_HEAD Σύνταξη: SET option parameters Αλλάζει διάφορες επιλογές του ψευδωνύμου. Η επιλογή μπορεί να είναι: +NICK_HELP_CMD_SET_DISPLAY DISPLAY Αλλάζει την λίστα των ομάδων +NICK_HELP_CMD_SET_PASSWORD PASSWORD Αλλάζει τον κωδικό του ψευδωνύμου σας +NICK_HELP_CMD_SET_LANGUAGE LANGUAGE Αλλάζει τη γλώσσα που χρησιμοποιούν οι υπηρεσίες όταν τις χρησιμοποιείτε +NICK_HELP_CMD_SET_URL URL Συσχετίζει ένα URL με το ψευδώνυμό σας +NICK_HELP_CMD_SET_EMAIL EMAIL Συσχετίζει μία διεύθυνση e-mail με το ψευδώνυμό σας +NICK_HELP_CMD_SET_ICQ ICQ Συσχετίζει ένα νούμερο ICQ με το ψευδώνυμό σας +NICK_HELP_CMD_SET_GREET GREET Συσχετίζει ένα μήνυμα χαιρετισμού με το ψευδώνυμό σας +NICK_HELP_CMD_SET_KILL KILL Ενεργοποιεί/απενεργοποιεί την προστασία με αποσύνδεση +NICK_HELP_CMD_SET_SECURE SECURE Ενεργοποιεί/απενεργοποιεί τη λειτουργία ασφάλειας +NICK_HELP_CMD_SET_PRIVATE PRIVATE Εμποδίζει το ψευδώνυμό σας να εμφανίζεται με την εντολή %R%S LIST +NICK_HELP_CMD_SET_HIDE HIDE Αποκρύπτει συγκεκριμένα τμήματα πληροφοριών του ψευδωνύμου +NICK_HELP_CMD_SET_MSG MSG Αλλάζει την μέθοδο επικοινωνίας με τις υπηρεσίες +NICK_HELP_CMD_SET_AUTOOP AUTOOP Should services op you automatically. +NICK_HELP_SET_TAIL Για να χρησιμοποιήσετε αυτή την εντολή, πρέπει πρώτα να αναγνωριστείτε με τον κωδικό σας (για περισσότερες πληροφορίες, @@ -3760,26 +3774,40 @@ NICK_HELP_SET_AUTOOP Sets whether you will be opped automatically. Set to ON to allow ChanServ to op you automatically when entering channels. -NICK_HELP_SASET +NICK_HELP_SASET_HEAD Syntax: SASET nickname option parameters. Sets various nickname options. option can be one of: +NICK_HELP_CMD_SASET_DISPLAY DISPLAY Set the display of the group in Services +NICK_HELP_CMD_SASET_PASSWORD PASSWORD Set the nickname password +NICK_HELP_CMD_SASET_URL URL Associate a URL with the nickname +NICK_HELP_CMD_SASET_EMAIL EMAIL Associate an E-mail address with the nickname +NICK_HELP_CMD_SASET_ICQ ICQ Associate an ICQ number with the nickname +NICK_HELP_CMD_SASET_GREET GREET Associate a greet message with the nickname +NICK_HELP_CMD_SASET_KILL KILL Turn protection on or off +NICK_HELP_CMD_SASET_SECURE SECURE Turn nickname security on or off +NICK_HELP_CMD_SASET_PRIVATE PRIVATE Prevent the nickname from appearing in a %R%S LIST +NICK_HELP_CMD_SASET_HIDE HIDE Hide certain pieces of nickname information +NICK_HELP_CMD_SASET_MSG MSG Change the communication method of Services +NICK_HELP_CMD_SASET_NOEXPIRE NOEXPIRE Prevent the nickname from expiring +NICK_HELP_CMD_SASET_LANGUAGE LANGUAGE Set the language Services will use when sending messages to nickname +NICK_HELP_SASET_TAIL Type %R%S HELP SASET option for more information on a specific option. The options will be set on the given diff --git a/lang/hun.l b/lang/hun.l index 113b9b94b..3eb1d2785 100644 --- a/lang/hun.l +++ b/lang/hun.l @@ -3542,24 +3542,38 @@ NICK_HELP_ACCESS ACCESS LIST Megmutatja a hozzαfιrιsi listαt. -NICK_HELP_SET +NICK_HELP_SET_HEAD Syntax: SET opciσ paramιterek Beαllνthatσ nicknιv opciσk. Az opciσ ezek egyike lehet: +NICK_HELP_CMD_SET_DISPLAY |
