summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes1
-rw-r--r--Changes.lang12
-rw-r--r--lang/cat.l21
-rw-r--r--lang/de.l28
-rw-r--r--lang/en_us.l25
-rw-r--r--lang/es.l23
-rw-r--r--lang/fr.l24
-rw-r--r--lang/gr.l21
-rw-r--r--lang/hun.l25
-rw-r--r--lang/it.l23
-rw-r--r--lang/nl.l24
-rw-r--r--lang/pl.l31
-rw-r--r--lang/pt.l23
-rw-r--r--lang/ru.l26
-rw-r--r--lang/tr.l21
-rw-r--r--src/operserv.c33
-rw-r--r--version.log6
17 files changed, 330 insertions, 37 deletions
diff --git a/Changes b/Changes
index 4eea5112b..187916373 100644
--- a/Changes
+++ b/Changes
@@ -4,6 +4,7 @@ Provided by Anope Dev. <dev@anope.org> - 2005
01/19 A Add simple smtp client, read the README in src/tools for info [ #00]
01/16 A Support for PTlinks VHOST (NEWMASK) command. [ #00]
01/16 A Ulines Servers are now except from NOJOIN bans [#281]
+01/19 F OperServ HELP does not show commands not usable on that ircd [ #25]
01/16 F Help messages restricted to the right access level. [#272]
01/16 F Updated IGNORE system to allow ircops past in all areas. [#275]
01/16 F Help for /OS SET IGNORE. [#271]
diff --git a/Changes.lang b/Changes.lang
index 9c17b0e9c..1ad548d9e 100644
--- a/Changes.lang
+++ b/Changes.lang
@@ -2,8 +2,20 @@ Anope Version S V N
-------------------
*** New Strings:
OPER_HELP_SET_IGNORE
+ OPER_HELP_ADMIN_CMD_EXTRA
+ OPER_HELP_ADMIN_CMD_OLINE
+ OPER_HELP_ADMIN_CMD_UMODE
+ OPER_HELP_ADMIN_CMD_SVSNICK
+ OPER_HELP_OPER_CMD_EXTRA
+ OPER_HELP_OPER_CMD_SGLINE
+ OPER_HELP_OPER_CMD_SQLINE
+ OPER_HELP_OPER_CMD_SZLINE
+
*** Mod Strings:
HOST_OFF_UNREAL
+ OPER_HELP_OPER_CMD
+ OPER_HELP_ADMIN_CMD
+
*** Del Strings:
Anope Version 1.7.7
diff --git a/lang/cat.l b/lang/cat.l
index 1c3511332..9742c5c9e 100644
--- a/lang/cat.l
+++ b/lang/cat.l
@@ -5150,8 +5150,17 @@ OPER_HELP_OPER_CMD
CLEARMODES neteja els Modes d'un canal
KILLCLONES Mata tots els usuaris en un host
AKILL Manipula la llista AKILL
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Manipula la llista SGLINE
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Manipula la llista SQLINE
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Manipula la llista SZLINE
OPER_HELP_ADMIN_CMD
@@ -5188,6 +5197,18 @@ OPER_HELP_ADMIN_CMD
ADMIN Modifica la llista d'administradors de
serveis
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Give Operflags to a certain user
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Change a user's modes
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Serivces Roots only:
MODLOAD Load a module
diff --git a/lang/de.l b/lang/de.l
index 652389762..fbd95e703 100644
--- a/lang/de.l
+++ b/lang/de.l
@@ -5327,22 +5327,28 @@ OPER_HELP_OPER_CMD
KICK Einen User aus einem beliebigen
Channel kicken
AKILL Die AutoKill-Liste bearbeiten
- SQLINE Die SQLINE-Liste bearbeiten
+ CLEARMODES Die Modes eines Channels zurücksetzen
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Die SGLINE-Liste bearbeiten
+
+OPER_HELP_OPER_CMD_SQLINE
+ SQLINE Die SQLINE-Liste bearbeiten
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Die SZLINE-Liste bearbeiten
- CLEARMODES Die Modes eines Channels zurücksetzen
OPER_HELP_ADMIN_CMD
Befehle, auf die nur Services Administratoren Zugriff haben:
SET Verschiedene Services Optionen einstellen
OPER Die Services Operatoren Liste bearbeiten
- SVSNICK Erzwingt einen Nicknamen wechsel
NOOP Alle O:Lines temporär deaktivieren
JUPE Einen Server "jupitern"
QUIT Services _ohne_ Speichern der Datenbanken
beenden
- UMODE User Modes ändern
- OLINE Einem User "Operflags" setzen (nur für UnrealIRCD)
CACHE Listet die Hostnamen-Cache die von den Proxy-Detector
benutzt wird
DEFCON Ändert das DefCon System
@@ -5366,6 +5372,18 @@ OPER_HELP_ADMIN_CMD
services.conf eingetragen) Zugriff haben:
ADMIN Liste der Services Administratoren bearbeiten
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Einem User "Operflags" setzen
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE User Modes ändern
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Erzwingt einen Nicknamen wechsel
+
OPER_HELP_ROOT_CMD
Befehle, auf die nur Services Roots Zugriff haben:
MODLOAD Lädt ein Modul
diff --git a/lang/en_us.l b/lang/en_us.l
index ef44b1c4e..539543c22 100644
--- a/lang/en_us.l
+++ b/lang/en_us.l
@@ -4946,14 +4946,22 @@ OPER_HELP_OPER_CMD
CLEARMODES Clear modes of a channel
KILLCLONES Kill all users that have a certain host
AKILL Manipulate the AKILL list
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Manipulate the SGLINE list
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Manipulate the SQLINE list
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Manipulate the SZLINE list
OPER_HELP_ADMIN_CMD
Commands available to Services admins only:
OPER Modify the Services operator list
- SVSNICK Forcefully change a user's nickname
CHANLIST Lists all channel records
USERLIST Lists all user records
LOGONNEWS Define messages to be shown to users at logon
@@ -4967,9 +4975,6 @@ OPER_HELP_ADMIN_CMD
remotely
JUPE "Jupiter" a server
IGNORE Modify the Services ignore list
- UMODE Change a user's modes
- OLINE Give Operflags to a certain user (UnrealIRCd
- only)
SET Set various global Services options
RELOAD Reload services' configuration file
UPDATE Force the Services databases to be
@@ -4983,6 +4988,18 @@ OPER_HELP_ADMIN_CMD
Commands available to the Services super-user only:
ADMIN Modify the Services admin list
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Give Operflags to a certain user
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Change a user's modes
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Service Roots only:
MODLOAD Load a module
diff --git a/lang/es.l b/lang/es.l
index 23286aa5e..4b8bf6e16 100644
--- a/lang/es.l
+++ b/lang/es.l
@@ -5123,8 +5123,17 @@ OPER_HELP_OPER_CMD
CLEARMODES Limpia los modos de un canal
KILLCLONES Killea todos los usuarios en un host
AKILL Manipula la lista AKILL
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Manipula la lista SGLINE
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Manipula la lista SQLINE
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Manipula la lista SZLINE
OPER_HELP_ADMIN_CMD
@@ -5146,8 +5155,6 @@ OPER_HELP_ADMIN_CMD
un servidor remotamente
JUPE "Jupiter" un servidor
IGNORE Ignora a un usuario
- UMODE Otorga cambios de modos de usuario
- OLINE Otorga privilegios IRCOP temporarios (Unreal ircd)
SET Setea varias opciones globales de los Servicios
RELOAD Recarga la configuracion de los Servicios
UPDATE Fuerza a la base de datos de los Servicios a
@@ -5164,6 +5171,18 @@ OPER_HELP_ADMIN_CMD
ADMIN Modifica la lista de administradores de
Servicios
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Otorga privilegios IRCOP temporarios
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Otorga cambios de modos de usuario
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Serivces Roots only:
MODLOAD Load a module
diff --git a/lang/fr.l b/lang/fr.l
index abcbe9cb9..838bdb351 100644
--- a/lang/fr.l
+++ b/lang/fr.l
@@ -5192,10 +5192,20 @@ OPER_HELP_OPER_CMD
KILLCLONES Déconnecte tous les utilisateurs ayant un
certain hostname
AKILL Contrôle la liste des AKILLs
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Contrôle la liste des SGLINEs
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Contrôle la liste des SQLINEs
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Contrôle la liste des SZLINEs
+
OPER_HELP_ADMIN_CMD
Commandes réservées aux administrateurs des Services:
OPER Modifie la liste des opérateurs des Services
@@ -5216,8 +5226,6 @@ OPER_HELP_ADMIN_CMD
d'un serveur
JUPE "Jupiter" un serveur
IGNORE Modifier la liste d'ignore des services
- UMODE Change un mode d'un utilisateur
- OLINE Donne les flags d'un Oper à un utilisateur (UnrealIRCd seulement)
SET Configure des options globales des Services
RELOAD Recharge le fichier de configuration des Services
UPDATE Oblige les bases de données des Services
@@ -5230,6 +5238,18 @@ OPER_HELP_ADMIN_CMD
Commandes réservées aux super-utilisateurs des Services:
ADMIN Modifie la liste des administrateurs des Services
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Donne les flags d'un Oper à un utilisateur
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Change un mode d'un utilisateur
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Serivces Roots only:
MODLOAD Load a module
diff --git a/lang/gr.l b/lang/gr.l
index 343c6adf1..499bb2746 100644
--- a/lang/gr.l
+++ b/lang/gr.l
@@ -5084,8 +5084,17 @@ OPER_HELP_OPER_CMD
CLEARMODES Êáèáñßæåé ôá modes áðü ôï êáíÜëé
KILLCLONES Óêïôþíåé üëïõò ôïõò ÷ñÞóôåò ðïõ Ý÷ïõí ôï ßäéï host
AKILL ÐñïóèÝôåé ip êëð óôçí ëßóôá AKILL
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE ÐñïóèÝôåé ip óôçí ëßóôá SGLINE
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE ÐñïóèÝôåé ip óôçí ëßóôá SQLINE
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE ÐñïóèÝôåé ip óôçí ëßóôá SZLINE
OPER_HELP_ADMIN_CMD
@@ -5118,6 +5127,18 @@ OPER_HELP_ADMIN_CMD
ÅíôïëÝò äéáèÝóéìåò ãéá ôïõò Services super-÷ñÞóôç ìüíï:
ADMIN ÁëëÜæåé ôçí ëßóôá ôùí Services admin
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Give Operflags to a certain user
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Change a user's modes
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Serivces Roots only:
MODLOAD Load a module
diff --git a/lang/hun.l b/lang/hun.l
index 2a82088c9..cd3dd439d 100644
--- a/lang/hun.l
+++ b/lang/hun.l
@@ -4987,15 +4987,23 @@ OPER_HELP_OPER_CMD
CLEARMODES Törli a szoba módot
KILLCLONES Killeli az összes klónt a hosztról
AKILL Szerkeszti az AKILL listát
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Szerkeszti az SGLINE listát
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Szerkeszti az SQLINE listát
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Szerkeszti az SZLINE listát
OPER_HELP_ADMIN_CMD
Ezek a Parancsok a szervíz admin részére elérhetõek:
OPER Módosítja a Szervíz operátorok listáját
- SVSNICK Megváltoztatja a felhasználó nicknevét
CHANLIST Listázza az összes csatornát
USERLIST Listázza az összes felhasználót
LOGONNEWS Fellépõ üzenetek beállítása
@@ -5009,9 +5017,6 @@ OPER_HELP_ADMIN_CMD
távollétében
JUPE Létrehoz egy "Jupiter" álszervert.
IGNORE Módosítja a Szervíz mellõzési listáját
- UMODE Felhasználó módok állítása
- OLINE Operflaget ad a biztos felhasználónak
- (csak UnrealIRCd)
SET Beállítja szervíz általános változóit
RELOAD Újratölti a szervíz Konfigurációs fájlját
UPDATE A Szervíz adatbázist frissíti, felülírja
@@ -5024,6 +5029,18 @@ OPER_HELP_ADMIN_CMD
Parancs rendelkezésre áll szuper-felhasználó részére:
ADMIN Módosítja a Szervíz admin listát
+
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Operflaget ad a biztos felhasználónak
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Felhasználó módok állítása
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Megváltoztatja a felhasználó nicknevét
OPER_HELP_ROOT_CMD
Parancs rendelkezésre áll Szervíz Rootok részére:
diff --git a/lang/it.l b/lang/it.l
index f2756b624..1a6babf73 100644
--- a/lang/it.l
+++ b/lang/it.l
@@ -5211,8 +5211,17 @@ OPER_HELP_OPER_CMD
CLEARMODES "Pulisce" i modi di un canale
KILLCLONES Killa tutti gli utenti da un certo host
AKILL Manipola la lista AKILL
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Manipola la lista SGLINE
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Manipola la lista SQLINE
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Manipola la lista SZLINE
OPER_HELP_ADMIN_CMD
@@ -5232,8 +5241,6 @@ OPER_HELP_ADMIN_CMD
NOOP Rimuove temporaneamente tutte le O:line di un server
JUPE Disabilita ("jupiter") un server
IGNORE Modifica la lista ignore dei Services
- UMODE Cambia i modi utente di un utente
- OLINE Imposta le operflag di un utente
SET Imposta varie opzioni globali dei Services
RELOAD Rilegge il file di configurazione dei Services
UPDATE Forza la scrittura su disco immediata dei database
@@ -5245,6 +5252,18 @@ OPER_HELP_ADMIN_CMD
Comandi disponibili solo al super-user dei Services:
ADMIN Modifica la lista dei Services admin
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Imposta le operflag di un utente
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Cambia i modi utente di un utente
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Serivces Roots only:
MODLOAD Load a module
diff --git a/lang/nl.l b/lang/nl.l
index e0edb8aea..849056280 100644
--- a/lang/nl.l
+++ b/lang/nl.l
@@ -5086,8 +5086,17 @@ OPER_HELP_OPER_CMD
CLEARMODES Verwijder alle modes van een kanaal
KILLCLONES Kill alle gebruikers met een bepaalde hostmask
AKILL Beheer de AKILL lijst
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Beheer de SGLINE lijst
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Beheer de SQLINE lijst
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Beheer de SZLINE lijst
OPER_HELP_ADMIN_CMD
@@ -5109,9 +5118,6 @@ OPER_HELP_ADMIN_CMD
op afstand
JUPE "Jupiter" een server
IGNORE Wijzig de Services negeer-lijst
- UMODE Wijzigt de modus van een gebruiker
- OLINE Geef Operflags aan een bepaalde gebruiker (alleen
- UnrealIRCd)
SET Stel verscheidene globale Services opties in
RELOAD Herlaad Services' configuratie bestand
UPDATE Forceer dat de Services database onmiddelijk
@@ -5123,6 +5129,18 @@ OPER_HELP_ADMIN_CMD
Commando's beschikbaar voor Services super-gebruikers:
ADMIN Wijzig de Services Administrator lijst
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Geef Operflags aan een bepaalde gebruiker
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Wijzigt de modus van een gebruiker
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commando's beschikbaar voor Services Roots:
MODLOAD Laad een module
diff --git a/lang/pl.l b/lang/pl.l
index 2ae2597ac..e37a73ab9 100644
--- a/lang/pl.l
+++ b/lang/pl.l
@@ -5520,14 +5520,22 @@ OPER_HELP_OPER_CMD
CLEARMODES Czyszczenie modów na kanale.
KILLCLONES Skilluj u¿ytkowników z danego hosta.
AKILL Modyfikacje listy AKILL.
- SGLINE Modyfikacje listy SGLINII.
- SQLINE Modyfikacje listy SQLINII.
- SZLINE Modyfikacje listy SZLINII.
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
+ SGLINE Modyfikacje listy SGLINII.
+
+OPER_HELP_OPER_CMD_SQLINE
+ SQLINE Modyfikacje listy SQLINII.
+
+OPER_HELP_OPER_CMD_SZLINE
+ SZLINE Modyfikacje listy SZLINII.
OPER_HELP_ADMIN_CMD
Komendy dostêpne tylko dla adminów serwisów:
OPER Modyfikacja listy operatorów serwisów.
- SVSNICK Wymuszona zmiana nicka danego u¿ytkownika.
CHANLIST Lista wszystkich rekordów kana³ów.
USERLIST Lista wszystkich rekordów u¿ytkowników.
LOGONNEWS Modyfikacja wiadomo¶ci wy¶wietlanych
@@ -5542,9 +5550,6 @@ OPER_HELP_ADMIN_CMD
serwerze.
JUPE Fake serwer do blokady po³±czeñ.
IGNORE Modyfikacja listy ignore serwisów.
- UMODE Zmiana usermod dla u¿ytkownika.
- OLINE Daje flagi opera wybranemu u¿ytkownikowi
- (tylko UnrealIRCD).
SET Ustawienia ró¿nych, globalnych opcji.
RELOAD Prze³adowanie pliku konfiguracyjnego.
UPDATE Natychmiastowa i wymuszona aktualizacja baz
@@ -5558,6 +5563,18 @@ OPER_HELP_ADMIN_CMD
Komendy dostêpne tylko dla superadminów:
ADMIN Modyfikacja listy adminów serwisów.
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Daje flagi opera wybranemu u¿ytkownikowi
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Zmiana usermod dla u¿ytkownika.
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Wymuszona zmiana nicka danego u¿ytkownika.
+
OPER_HELP_ROOT_CMD
Dodatkowe komendy dostêpne tylko dla superadminów:
MODLOAD Za³aduj modu³.
diff --git a/lang/pt.l b/lang/pt.l
index eccdc7f32..88330299c 100644
--- a/lang/pt.l
+++ b/lang/pt.l
@@ -4988,9 +4988,20 @@ OPER_HELP_OPER_CMD
KICK Kicka um usuário de um canal
CLEARMODES Limpa os modos de um canal
AKILL Manipula a Lista de AKILL
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Manipula a lista de SGLINE
+
+OPER_HELP_OPER_CMD_SQLINE
+ SQLINE Manipula a lista de SQLINE
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Manipula a lista de SZLINE
+
OPER_HELP_ADMIN_CMD
Comandos disponíveis para os Administradores dos Services:
SESSION Mostra a lista de conexões
@@ -5015,6 +5026,18 @@ OPER_HELP_ADMIN_CMD
Comandos disponíveis para Super usuários dos Services:
ADMIN Modifica lista de Administradores dos Services
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Give Operflags to a certain user
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Change a user's modes
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Serivces Roots only:
MODLOAD Load a module
diff --git a/lang/ru.l b/lang/ru.l
index 603f5cddc..5a91cebe4 100644
--- a/lang/ru.l
+++ b/lang/ru.l
@@ -4994,14 +4994,23 @@ OPER_HELP_OPER_CMD
CLEARMODES Î÷èñòêà ðåæèìîâ íà êàíàëå
KILLCLONES Ïðèáèòü âñåõ ïîëüçîâàòåëåé ñ îïðåäåëåííîãî õîñòà
AKILL Óïðàâëåíèå ñïèñêîì AKILL'îâ
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE Óïðàâëåíèå ñïèñêîì SGLINE'îâ
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE Óïðàâëåíèå ñïèñêîì SQLINE'îâ
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE Óïðàâëåíèå ñïèñêîì SZLINE'îâ
+
OPER_HELP_ADMIN_CMD
Êîìàíäû, äîñòóïíûå òîëüêî Àäìèíèñòðàòîðàì ñåðâèñîâ:
OPER Óïðàâëåíèå ñïèñêîì Îïåðàòîðîâ ñåðâèñîâ
- SVSNICK Ñìåíèòü íèê ïîëüçîâàòåëþ
CHANLIST Ïîêàçàòü âñå òåêóùèå êàíàëû
USERLIST Ïîêàçàòü âñåõ òåêóùèõ ïîëüçîâàòåëåé
LOGONNEWS Óñòàíîâèòü ñîîáùåíèÿ ïðè âõîäå â ñåòü
@@ -5015,9 +5024,6 @@ OPER_HELP_ADMIN_CMD
ñåðâåðå
JUPE "Äæóïíóòü" ñåðâåð
IGNORE Óïðàâëåíèå ñïèñêîì èãíîðîâ ñåðâèñîâ
- UMODE Èçìåíåíèå ðåæèìîâ ïîëüçîâàòåëÿ
- OLINE Óñòàíîâèòü ôëàãè IRC Îïåðàòîðîâ îïðåäåëåííîìó ïîëüçîâàòåëþ (òîëüêî
- UnrealIRCd)
SET Óñòàíîâèòü ðàçëè÷íûå îïöèè ñåðâèñîâ
RELOAD Ïåðåçàãðóçèòü êîíôèãóðàöèîííûé ôàéë ñåðâèñîâ
UPDATE Çàñòàâèòü ñåðâèñû íåìåäëåííî ñîõðàíèòü
@@ -5031,6 +5037,18 @@ OPER_HELP_ADMIN_CMD
Êîìàíäû, äîñòóïíûå òîëüêî ñóïåðïîëüçîâàòåëþ ñåðâèñîâ:
ADMIN Óïðàâëåíèå ñïèñêîì àäìèíèñòðàòîðîâ ñåðâèñîâ
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Óñòàíîâèòü ôëàãè IRC Îïåðàòîðîâ îïðåäåëåííîìó ïîëüçîâàòåëþ
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Èçìåíåíèå ðåæèìîâ ïîëüçîâàòåëÿ
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Ñìåíèòü íèê ïîëüçîâàòåëþ
+
OPER_HELP_ROOT_CMD
Êîìàíäû, äîñòóïíû òîëüêî ñóïåðïîëüçîâàòåëÿì ñåðâèñîâ:
MODLOAD Çàãðóçèòü ìîäóëü
diff --git a/lang/tr.l b/lang/tr.l
index 1303717ae..70888bb6f 100644
--- a/lang/tr.l
+++ b/lang/tr.l
@@ -5044,8 +5044,17 @@ OPER_HELP_OPER_CMD
CLEARMODES Bir kanalýn modlarýný temizler
KILLCLONES Ayni ip'deki tum kullanicilari kill'ler.
AKILL AKILL listesini düzenler
+
+OPER_HELP_OPER_CMD_EXTRA
+ Following commands are also available
+
+OPER_HELP_OPER_CMD_SGLINE
SGLINE SGLINE listesini düzenler
+
+OPER_HELP_OPER_CMD_SQLINE
SQLINE SQLINE listesini düzenler
+
+OPER_HELP_OPER_CMD_SZLINE
SZLINE SZLINE listesini düzenler
OPER_HELP_ADMIN_CMD
@@ -5077,6 +5086,18 @@ OPER_HELP_ADMIN_CMD
Sadece Servis super-user(root) larý için geçerli komutlar:
ADMIN Servis adminleri listesini düzenler
+OPER_HELP_ADMIN_CMD_EXTRA
+ Following commands are also available to Service Admins
+
+OPER_HELP_ADMIN_CMD_OLINE
+ OLINE Give Operflags to a certain user
+
+OPER_HELP_ADMIN_CMD_UMODE
+ UMODE Change a user's modes
+
+OPER_HELP_ADMIN_CMD_SVSNICK
+ SVSNICK Forcefully change a user's nickname
+
OPER_HELP_ROOT_CMD
Commands available to Serivces Roots only:
MODLOAD Load a module
diff --git a/src/operserv.c b/src/operserv.c
index 2fdec586a..11d1a2a51 100644
--- a/src/operserv.c
+++ b/src/operserv.c
@@ -969,13 +969,40 @@ static int do_help(User * u)
if (!cmd) {
notice_help(s_OperServ, u, OPER_HELP);
- if (is_services_oper(u))
+ if (is_services_oper(u)) {
notice_help(s_OperServ, u, OPER_HELP_OPER_CMD);
- if (is_services_admin(u))
+ if (ircd->sgline || ircd->sqline || ircd->szline) {
+ notice_help(s_OperServ, u, OPER_HELP_OPER_CMD_EXTRA);
+ }
+ if (ircd->sgline) {
+ notice_help(s_OperServ, u, OPER_HELP_OPER_CMD_SGLINE);
+ }
+ if (ircd->sqline) {
+ notice_help(s_OperServ, u, OPER_HELP_OPER_CMD_SQLINE);
+ }
+ if (ircd->szline) {
+ notice_help(s_OperServ, u, OPER_HELP_OPER_CMD_SZLINE);
+ }
+ }
+ if (is_services_admin(u)) {
notice_help(s_OperServ, u, OPER_HELP_ADMIN_CMD);
+ if (ircd->svsnick || ircd->omode || ircd->umode) {
+ notice_help(s_OperServ, u, OPER_HELP_ADMIN_CMD_EXTRA);
+ }
+ if (ircd->svsnick) {
+ notice_help(s_OperServ, u, OPER_HELP_ADMIN_CMD_SVSNICK);
+ }
+ if (ircd->omode) {
+ notice_help(s_OperServ, u, OPER_HELP_ADMIN_CMD_OLINE);
+ }
+ if (ircd->umode) {
+ notice_help(s_OperServ, u, OPER_HELP_ADMIN_CMD_UMODE);
+ }
+ }
#ifdef USE_MODULES
- if (is_services_root(u))
+ if (is_services_root(u)) {
notice_help(s_OperServ, u, OPER_HELP_ROOT_CMD);
+ }
#endif
moduleDisplayHelp(5, u);
notice_help(s_OperServ, u, OPER_HELP_LOGGED);
diff --git a/version.log b/version.log
index a77caf63c..6b5ea72cf 100644
--- a/version.log
+++ b/version.log
@@ -8,10 +8,14 @@
VERSION_MAJOR="1"
VERSION_MINOR="7"
VERSION_PATCH="7"
-VERSION_BUILD="550"
+VERSION_BUILD="551"
# $Log$
#
+# BUILD : 1.7.7 (551)
+# BUGS : 25
+# NOTES : OperServ HELP cleaned up to show only commands that work on the given ircd
+#
# BUILD : 1.7.7 (550)
# BUGS : N/A
# NOTES : Anope SMTP client