diff options
-rw-r--r-- | Changes | 1 | ||||
-rw-r--r-- | Changes.lang | 12 | ||||
-rw-r--r-- | lang/cat.l | 21 | ||||
-rw-r--r-- | lang/de.l | 28 | ||||
-rw-r--r-- | lang/en_us.l | 25 | ||||
-rw-r--r-- | lang/es.l | 23 | ||||
-rw-r--r-- | lang/fr.l | 24 | ||||
-rw-r--r-- | lang/gr.l | 21 | ||||
-rw-r--r-- | lang/hun.l | 25 | ||||
-rw-r--r-- | lang/it.l | 23 | ||||
-rw-r--r-- | lang/nl.l | 24 | ||||
-rw-r--r-- | lang/pl.l | 31 | ||||
-rw-r--r-- | lang/pt.l | 23 | ||||
-rw-r--r-- | lang/ru.l | 26 | ||||
-rw-r--r-- | lang/tr.l | 21 | ||||
-rw-r--r-- | src/operserv.c | 33 | ||||
-rw-r--r-- | version.log | 6 |
17 files changed, 330 insertions, 37 deletions
@@ -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 @@ -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 @@ -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 @@ -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 @@ -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: @@ -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 @@ -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 @@ -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³. @@ -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 @@ -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 Çàãðóçèòü ìîäóëü @@ -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 |