1
0
mirror of https://github.com/anope/anope.git synced 2026-07-02 22:23:13 +02:00

Fixed bug #1108. nickserv status now replies correctly and has been changed to reply with a 3rd parameter which is for the account name the user is logged in as

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2519 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
Adam-
2009-09-26 16:12:22 +00:00
parent 897f11e517
commit 5695a8b595
14 changed files with 90 additions and 154 deletions
+6 -11
View File
@@ -711,14 +711,8 @@ NICK_ACCESS_LIST_X_EMPTY
Access list for %s is empty.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3977,10 +3971,11 @@ NICK_HELP_STATUS
ha estat reconegut com el propietari del nickname.
La resposta te el següent format:
nickname codi-del-status
nickname codi-del-status account
A on nickname es el nickname enviat amb la comanda, i
codi-del-status es un dels següents:
where nickname is the nickname sent with the command,
codi-del-status is one of the following, and account
is the account they are logged in as.
0 - Usuari no esta en linea o el nick no esta registrat.
1 - Usuari no reconegut com el propietari del nick.
+6 -11
View File
@@ -728,14 +728,8 @@ NICK_ACCESS_LIST_X_EMPTY
Die Access-Liste für %s leer.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -4005,10 +3999,11 @@ NICK_HELP_STATUS
Nutzer des Nicknamens der identifizierte Eigentümer ist, oder
nicht.Die Antwort hat das Format:
Nickname Status-Code
Nickname Status-Code Account
wobei Nickname der Nickname ist, der mit dem Befehl angefragt
wurde und Status-Code eine der folgenden Werte:
where Nickname is the nickname sent with the command,
Status-Code is one of the following, and Account
is the account they are logged in as.
0 - User ist nicht online oder Nickname ist nicht registriert
1 - User wird nicht als Eigentümer erkannt
+6 -11
View File
@@ -696,14 +696,8 @@ NICK_ACCESS_LIST_X_EMPTY
Access list for %s is empty.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3844,10 +3838,11 @@ NICK_HELP_STATUS
recognized as the owner of the nickname. The response has
this format:
nickname status-code
nickname status-code account
where nickname is the nickname sent with the command, and
status-code is one of the following:
where nickname is the nickname sent with the command,
status-code is one of the following, and account
is the account they are logged in as.
0 - no such user online or nickname not registered
1 - user not recognized as nickname's owner
+6 -11
View File
@@ -713,14 +713,8 @@ NICK_ACCESS_LIST_X_EMPTY
La lista de acceso para %s esta vacia.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3949,10 +3943,11 @@ NICK_HELP_STATUS
ha sido reconocido como el propietario del nickname.
La respuesta tiene el siguiente formato:
nickname codigo-del-status
nickname codigo-del-status account
Donde nickname es el nickname enviado con el comando, y
codigo-del-status es uno de los siguientes:
Donde nickname es el nickname enviado con el comando,
codigo-del-status es uno de los siguientes, and
account is the account they are logged in as.
0 - Usuario no esta en linea o el nick no esta registrado.
1 - Usuario no reconocido como el propietario del nick.
+6 -11
View File
@@ -721,14 +721,8 @@ NICK_ACCESS_LIST_X_EMPTY
La liste d'accès de %s est vide.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -4006,10 +4000,11 @@ NICK_HELP_STATUS
Retourne si l'utilisateur utilisant le pseudo donné est reconnu
en tant que propriétaire du pseudo. La réponse a ce format:
pseudo code-status
pseudo code-status account
pseudo est le pseudo envoyé avec la commande, et
code-status peut être l'un des suivants:
where pseudo is the nickname sent with the command,
code-status is one of the following, and account
is the account they are logged in as.
0 - cet utilisateur n'est pas online ou le pseudo n'est pas
enregistré
+6 -12
View File
@@ -709,14 +709,8 @@ NICK_ACCESS_LIST_X_EMPTY
Access list for %s is empty.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3981,11 +3975,11 @@ NICK_HELP_STATUS
øåõäþíõìï ðïõ äþóáôå, Ý÷åé áíáãíùñéóôåß óáí êÜôï÷üò ôïõ.
Ôï áðïôÝëåóìá ôçò åíôïëÞò Ý÷åé ôç ìïñöÞ:
øåõäþíõìï êùäéêüò-êáôÜóôáóçò
øåõäþíõìï êùäéêüò-êáôÜóôáóçò account
üðïõ øåõäþíõìï åßíáé ôï øåõäþíõìï ãéá ôï ïðïßï èÝëåôå íá,ìÜèåôå
ôçí êáôÜóôáóÞ ôïõ êáé üðïõ êùäéêüò-êáôÜóôáóçò åßíáé Ýíáò
áðü ôïõò ðáñáêÜôù:
where øåõäþíõìï is the nickname sent with the command,
êùäéêüò-êáôÜóôáóçò is one of the following, and account
is the account they are logged in as.
0 - äåí õðÜñ÷åé ôÝôïéïò ÷ñÞóôçò óõíäåäåìÝíïò Þ ôï øåõäþíõìï åßíáé ìç êáôï÷õñùìÝíï
1 - ï ÷ñÞóôçò äåí áíáãíùñßóôçêå óáí êÜôï÷ïò ôïõ øåõäùíýìïõ
+6 -11
View File
@@ -706,14 +706,8 @@ NICK_ACCESS_LIST_X_EMPTY
Access list for %s is empty.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO Válaszok
NICK_INFO_SYNTAX
@@ -3887,10 +3881,11 @@ NICK_HELP_STATUS
használ azonosította magát, mint tulajdonos.
Az eredmény formája a következõ:
nicknév státusz-kód
nicknév státusz-kód account
ahol a nicknévaz a nicknév amit küldtél a parancsban, és
a státusz-kóda következõ lehet:
where nickname is the nickname sent with the command,
status-code is one of the following, and account
is the account they are logged in as.
0 - Nincs ilyen user online vagy a nick nem regisztrált
1 - A felhasználó nem azonosított be, mint a nick tulajdonosa
+6 -11
View File
@@ -698,14 +698,8 @@ NICK_ACCESS_LIST_X_EMPTY
La lista d'accesso per %s è vuota.
# Status messages
NICK_STATUS_0
STATO %s 0
NICK_STATUS_1
STATO %s 1
NICK_STATUS_2
STATO %s 2
NICK_STATUS_3
STATO %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3855,10 +3849,11 @@ NICK_HELP_STATUS
Indica se l'utente che usa il nick specificato è riconosciuto
come proprietario del nick. La risposta ha questo formato:
nick codice-di-stato
nick codice-di-stato account
dove nick è il nick inviato con il comando, e codice-di-stato
può essere:
where nick is the nickname sent with the command,
codice-di-stato is one of the following, and account
is the account they are logged in as.
0 - l'utente non è online o il nick non è registrato
1 - l'utente non è riconosciuto come proprietario del nick
+6 -11
View File
@@ -713,14 +713,8 @@ NICK_ACCESS_LIST_X_EMPTY
Access list for %s is empty.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3923,10 +3917,11 @@ NICK_HELP_STATUS
Geef terug of de gebruiker van de gegeven nick wordt herkend
als de eigenaar van die nick. Het antwoord is in dit formaat:
nick status-code
nick status-code account
waar nick de nick is die verstuurd is met he commando, en
status-code een van de volgende mogelijkheden is:
where nick is the nickname sent with the command,
status-code is one of the following, and account
is the account they are logged in as.
0 - gebruiker niet online of nick niet geregistreerd
1 - gebruiker wordt niet herkend als de eigenaar van de nick
+6 -14
View File
@@ -888,17 +888,8 @@ NICK_ACCESS_LIST_X_EMPTY
Lista dostêpu dla %s jest pusta.
# Status messages
NICK_STATUS_0
STATUS %s 0 (nie ma lub nie zarejestrowany)
NICK_STATUS_1
STATUS %s 1 (nie jest zidentyfikowany)
NICK_STATUS_2
STATUS %s 2 (identyfikacja list± dostêpu)
NICK_STATUS_3
STATUS %s 3 (identyfikacja has³em)
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -4935,10 +4926,11 @@ NICK_HELP_STATUS
rozpoznawani jako w³a¶ciciele nicka).
Odpowied¼ ma nastêpuj±cy format:
nick kod
nick kod account
Gdzie nick jest tym nickiem wys³anym w
komendzie, a kod mo¿e oznaczaæ:
where nick is the nickname sent with the command,
kod is one of the following, and account
is the account they are logged in as.
0 - u¿ytkownik jest offline lub nick niezarejestrowany
1 - u¿ytkownik nie zidentyfikowa³ siê jako w³a¶ciciel nicka
+6 -11
View File
@@ -715,14 +715,8 @@ NICK_ACCESS_LIST_X_EMPTY
Lista de acesso para %s está vazia.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3870,10 +3864,11 @@ NICK_HELP_STATUS
é reconhecio como dono do nick.
A resposta tem este formato:
nick código-de-status
nick código-de-status account
onde nick é o nick enviado com o comando, e
código-de-status é um dos seguintes:
where nick is the nickname sent with the command,
código-de-status is one of the following, and account
is the account they are logged in as.
0 - usuário não está conectado ou o nick não está registrado
1 - usuário não reconhecido como dono do nick
+6 -11
View File
@@ -698,14 +698,8 @@ NICK_ACCESS_LIST_X_EMPTY
Ñïèñîê äîñòóïà äëÿ %s ïóñò.
# Status messages
NICK_STATUS_0
STATUS %s 0 (íèê íåçàðåãèñòðèðîâàí èëè åãî íåò â ñåòè)
NICK_STATUS_1
STATUS %s 1 (íèê çàðåãèñòðèðîâàí è â ñåòè, íî ïîëüçîâàòåëü íå èäåíòèôèöèðîâàëñÿ ê íåìó)
NICK_STATUS_2
STATUS %s 2 (íèê çàðåãèñòðèðîâàí è â ñåòè, ïîëüçîâàòåëü èäåíòèôèöèðîâàí ê íåìó ÷åðåç ñïèñîê ìàñîê)
NICK_STATUS_3
STATUS %s 3 (ïîëüçîâàòåëü èäåíòèôèöèðîâàí êàê âëàäåëåö íèêà ÷åðåç èäåíòèôèêàöèþ ïàðîëåì)
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3918,10 +3912,11 @@ NICK_HELP_STATUS
Çàïðàøèâàåò èíôîðìàöèþ î ñòàòóñå íèêà íà ñåðâèñàõ - èäåíòèôèöèðîâàëñÿ
ëè èñïîëüçóþùèé åãî êàê âëàäåëåö. Îòâåò âûâîäèòñÿ â ôîðìàòå:
íèê êîä-ñòàòóñà
íèê êîä-ñòàòóñà status account
ãäå íèê - ýòî íèê, ñòàòóñ êîòîðîãî âû çàïðîñèëè, à êîä-ñòàòóñà
ìîæåò áûòü îäíèì èç:
where nickname is the nickname sent with the command,
status-code is one of the following, and account
is the account they are logged in as.
0 - òàêîãî ïîëüçîâàòåëÿ íåò â îíëàéíå èëè ýòîò íèê íå çàðåãèñòðèðîâàí
1 - ïîëüçîâàòåëü íå èäåíòèôèöèðîâàí êàê âëàäåëåö íèêà
+6 -11
View File
@@ -716,14 +716,8 @@ NICK_ACCESS_LIST_X_EMPTY
Access list for %s is empty.
# Status messages
NICK_STATUS_0
STATUS %s 0
NICK_STATUS_1
STATUS %s 1
NICK_STATUS_2
STATUS %s 2
NICK_STATUS_3
STATUS %s 3
NICK_STATUS_REPLY
STATUS %s %d %s
# INFO responses
NICK_INFO_SYNTAX
@@ -3969,10 +3963,11 @@ NICK_HELP_STATUS
Nickin kullanýcý tarafýndan nickin sahibi olarak tanýtýlýp
tanýtýlmadýðýný gösterir. Cevap þu formattadýr:
nick durum-kodu
nick durum-kodu account
nick komutta yazýlan nick, ve durum-kodu da
aþaðýdakilerden biridir:
where nick is the nickname sent with the command,
durum-kodu is one of the following, and account
is the account they are logged in as.
0 - Böyle bir kullanýcý baðlý deðil veya nick
kayýtlý deðil
+12 -7
View File
@@ -37,16 +37,21 @@ class CommandNSStatus : public Command
while (nick && i++ < 16)
{
na = findnick(nick);
if (!(u2 = finduser(nick))) /* Nick is not online */
notice_lang(s_NickServ, u, NICK_STATUS_0, nick);
else if (nick_identified(u2)) /* Nick is identified */
notice_lang(s_NickServ, u, NICK_STATUS_3, nick);
notice_lang(s_NickServ, u, NICK_STATUS_REPLY, nick, 0, "");
else if (nick_identified(u2) && na && na->nc == u2->nc) /* Nick is identified */
notice_lang(s_NickServ, u, NICK_STATUS_REPLY, nick, 3, u2->nc->display);
else if (nick_recognized(u2)) /* Nick is recognised, but NOT identified */
notice_lang(s_NickServ, u, NICK_STATUS_2, nick);
else if (!(na = findnick(nick))) /* Nick is online, but NOT a registered */
notice_lang(s_NickServ, u, NICK_STATUS_0, nick);
notice_lang(s_NickServ, u, NICK_STATUS_REPLY, nick, 2, (u2->nc ? u2->nc->display : ""));
else if (!na) /* Nick is online, but NOT a registered */
notice_lang(s_NickServ, u, NICK_STATUS_REPLY, nick, 0, "");
else
notice_lang(s_NickServ, u, NICK_STATUS_1, nick);
/* Nick is not identified for the nick, but they could be logged into an account,
* so we tell the user about it
*/
notice_lang(s_NickServ, u, NICK_STATUS_REPLY, nick, 1, (u2->nc ? u2->nc->display : ""));
/* Get the next nickname */
nick = params.size() > i ? params[i].c_str() : NULL;