summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/modules.h2
-rw-r--r--src/modules.c2
-rw-r--r--src/modules/cs_appendtopic.c320
-rw-r--r--src/modules/cs_enforce.c16
-rw-r--r--src/modules/cs_tban.c14
-rw-r--r--src/modules/hs_request.c18
-rw-r--r--src/modules/os_info.c14
7 files changed, 193 insertions, 193 deletions
diff --git a/include/modules.h b/include/modules.h
index 1b066cfa0..37e74fc05 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -347,7 +347,7 @@ int delEventHook(EvtHookHash * HookEvtTable[], EvtHook * evh, char *mod_name);
int destroyEventHook(EvtHook * evh);
extern char *mod_current_evtbuffer;
-MDE void moduleInsertLanguage(int langNumber, int ac, char **av);
+MDE void moduleInsertLanguage(int langNumber, int ac, const char **av);
MDE void moduleNoticeLang(char *source, User *u, int number, ...);
MDE char *moduleGetLangString(User * u, int number);
MDE void moduleDeleteLanguage(int langNumber);
diff --git a/src/modules.c b/src/modules.c
index 3be6f3f3f..2436f6fb6 100644
--- a/src/modules.c
+++ b/src/modules.c
@@ -2543,7 +2543,7 @@ int moduleGetConfigDirective(Directive * d)
* @param ac The language count for the strings
* @param av The language sring list.
**/
-void moduleInsertLanguage(int langNumber, int ac, char **av)
+void moduleInsertLanguage(int langNumber, int ac, const char **av)
{
int i;
diff --git a/src/modules/cs_appendtopic.c b/src/modules/cs_appendtopic.c
index cbdae1533..16b565dd6 100644
--- a/src/modules/cs_appendtopic.c
+++ b/src/modules/cs_appendtopic.c
@@ -39,7 +39,7 @@
*/
/* ---------------------------------------------------------------------- */
-/* DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING */
+/* DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING */
/* ---------------------------------------------------------------------- */
#define LNG_NUM_STRINGS 3
@@ -55,192 +55,192 @@ void my_add_languages(void);
int AnopeInit(int argc, char **argv)
{
- Command *c;
- int status;
+ Command *c;
+ int status;
- moduleAddAuthor(AUTHOR);
- moduleAddVersion(VERSION);
- moduleSetType(SUPPORTED);
+ moduleAddAuthor(AUTHOR);
+ moduleAddVersion(VERSION);
+ moduleSetType(SUPPORTED);
- c = createCommand("APPENDTOPIC", my_cs_appendtopic, NULL, -1, -1, -1,
- -1, -1);
- if ((status = moduleAddCommand(CHANSERV, c, MOD_HEAD))) {
- alog("[cs_appendtopic] Unable to create APPENDTOPIC command: %d",
- status);
- return MOD_STOP;
- }
- moduleAddHelp(c, my_cs_help_appendtopic);
- moduleSetChanHelp(my_cs_help);
+ c = createCommand("APPENDTOPIC", my_cs_appendtopic, NULL, -1, -1, -1,
+ -1, -1);
+ if ((status = moduleAddCommand(CHANSERV, c, MOD_HEAD))) {
+ alog("[cs_appendtopic] Unable to create APPENDTOPIC command: %d",
+ status);
+ return MOD_STOP;
+ }
+ moduleAddHelp(c, my_cs_help_appendtopic);
+ moduleSetChanHelp(my_cs_help);
- my_add_languages();
+ my_add_languages();
- alog("[cs_appendtopic] Loaded successfully");
+ alog("[cs_appendtopic] Loaded successfully");
- return MOD_CONT;
+ return MOD_CONT;
}
void AnopeFini(void)
{
- alog("[cs_appendtopic] Unloaded successfully");
+ alog("[cs_appendtopic] Unloaded successfully");
}
void my_cs_help(User * u)
{
- moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP);
+ moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP);
}
int my_cs_help_appendtopic(User * u)
{
- moduleNoticeLang(s_ChanServ, u, LNG_APPENDTOPIC_SYNTAX);
- ircdproto->SendMessage(s_ChanServ, u->nick, " ");
- moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_APPENDTOPIC);
- return MOD_STOP;
+ moduleNoticeLang(s_ChanServ, u, LNG_APPENDTOPIC_SYNTAX);
+ ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
+ moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_APPENDTOPIC);
+ return MOD_STOP;
}
int my_cs_appendtopic(User * u)
{
- char *cur_buffer;
- char *chan;
- char *newtopic;
- char topic[1024];
- Channel *c;
- ChannelInfo *ci;
-
- cur_buffer = moduleGetLastBuffer();
- chan = myStrGetToken(cur_buffer, ' ', 0);
- newtopic = myStrGetTokenRemainder(cur_buffer, ' ', 1);
-
- if (!chan || !newtopic) {
- moduleNoticeLang(s_ChanServ, u, LNG_APPENDTOPIC_SYNTAX);
- } else if (!(c = findchan(chan))) {
- notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
- } else if (!(ci = c->ci)) {
- notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, c->name);
- } else if (ci->flags & CI_VERBOTEN) {
- notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, ci->name);
- } else if (!is_services_admin(u) && !check_access(u, ci, CA_TOPIC)) {
- notice_lang(s_ChanServ, u, PERMISSION_DENIED);
- } else {
- if (ci->last_topic) {
- snprintf(topic, sizeof(topic), "%s %s", ci->last_topic,
- newtopic);
- free(ci->last_topic);
- } else {
- strscpy(topic, newtopic, sizeof(topic));
- }
-
- ci->last_topic = *topic ? sstrdup(topic) : NULL;
- strscpy(ci->last_topic_setter, u->nick, NICKMAX);
- ci->last_topic_time = time(NULL);
-
- if (c->topic)
- free(c->topic);
- c->topic = *topic ? sstrdup(topic) : NULL;
- strscpy(c->topic_setter, u->nick, NICKMAX);
- if (ircd->topictsbackward)
- c->topic_time = c->topic_time - 1;
- else
- c->topic_time = ci->last_topic_time;
-
- if (is_services_admin(u) && !check_access(u, ci, CA_TOPIC))
- alog("%s: %s!%s@%s changed topic of %s as services admin.",
- s_ChanServ, u->nick, u->username, u->host, c->name);
- if (ircd->join2set) {
- if (whosends(ci) == s_ChanServ) {
- ircdproto->SendJoin(findbot(s_ChanServ), c->name, c->creation_time);
- ircdproto->SendMode(NULL, c->name, "+o %s", s_ChanServ);
- }
- }
- ircdproto->SendTopic(whosends(ci), c->name, u->nick, topic, c->topic_time);
- if (ircd->join2set) {
- if (whosends(ci) == s_ChanServ) {
- ircdproto->SendPart(s_ChanServ, c->name, NULL);
- }
- }
- }
- return MOD_CONT;
+ char *cur_buffer;
+ char *chan;
+ char *newtopic;
+ char topic[1024];
+ Channel *c;
+ ChannelInfo *ci;
+
+ cur_buffer = moduleGetLastBuffer();
+ chan = myStrGetToken(cur_buffer, ' ', 0);
+ newtopic = myStrGetTokenRemainder(cur_buffer, ' ', 1);
+
+ if (!chan || !newtopic) {
+ moduleNoticeLang(s_ChanServ, u, LNG_APPENDTOPIC_SYNTAX);
+ } else if (!(c = findchan(chan))) {
+ notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
+ } else if (!(ci = c->ci)) {
+ notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, c->name);
+ } else if (ci->flags & CI_VERBOTEN) {
+ notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, ci->name);
+ } else if (!is_services_admin(u) && !check_access(u, ci, CA_TOPIC)) {
+ notice_lang(s_ChanServ, u, PERMISSION_DENIED);
+ } else {
+ if (ci->last_topic) {
+ snprintf(topic, sizeof(topic), "%s %s", ci->last_topic,
+ newtopic);
+ free(ci->last_topic);
+ } else {
+ strscpy(topic, newtopic, sizeof(topic));
+ }
+
+ ci->last_topic = *topic ? sstrdup(topic) : NULL;
+ strscpy(ci->last_topic_setter, u->nick, NICKMAX);
+ ci->last_topic_time = time(NULL);
+
+ if (c->topic)
+ free(c->topic);
+ c->topic = *topic ? sstrdup(topic) : NULL;
+ strscpy(c->topic_setter, u->nick, NICKMAX);
+ if (ircd->topictsbackward)
+ c->topic_time = c->topic_time - 1;
+ else
+ c->topic_time = ci->last_topic_time;
+
+ if (is_services_admin(u) && !check_access(u, ci, CA_TOPIC))
+ alog("%s: %s!%s@%s changed topic of %s as services admin.",
+ s_ChanServ, u->nick, u->username, u->host, c->name);
+ if (ircd->join2set) {
+ if (whosends(ci) == findbot(s_ChanServ)) {
+ ircdproto->SendJoin(findbot(s_ChanServ), c->name, c->creation_time);
+ ircdproto->SendMode(NULL, c->name, "+o %s", s_ChanServ);
+ }
+ }
+ ircdproto->SendTopic(whosends(ci), c->name, u->nick, topic, c->topic_time);
+ if (ircd->join2set) {
+ if (whosends(ci) == findbot(s_ChanServ)) {
+ ircdproto->SendPart(findbot(s_ChanServ), c->name, NULL);
+ }
+ }
+ }
+ return MOD_CONT;
}
void my_add_languages(void)
{
- /* English (US) */
- char *langtable_en_us[] = {
- /* LNG_CHAN_HELP */
- " APPENDTOPIC Add text to a channels topic",
- /* LNG_CHAN_HELP_APPENDTOPIC */
- "This command allows users to append text to a currently set\n"
- "channel topic. When TOPICLOCK is on, the topic is updated and\n"
- "the new, updated topic is locked.",
- /* LNG_APPENDTOPIC_SYNTAX */
- "Syntax: APPENDTOPIC channel text\n"
- };
-
- /* Dutch (NL) */
- char *langtable_nl[] = {
- /* LNG_CHAN_HELP */
- " APPENDTOPIC Voeg tekst aan een kanaal onderwerp toe",
- /* LNG_CHAN_HELP_APPENDTOPIC */
- "Dit command stelt gebruikers in staat om text toe te voegen\n"
- "achter het huidige onderwerp van een kanaal. Als TOPICLOCK aan\n"
- "staat, zal het onderwerp worden bijgewerkt en zal het nieuwe,\n"
- "bijgewerkte topic worden geforceerd.",
- /* LNG_APPENDTOPIC_SYNTAX */
- "Gebruik: APPENDTOPIC kanaal tekst\n"
- };
+ /* English (US) */
+ const char* langtable_en_us[] = {
+ /* LNG_CHAN_HELP */
+ " APPENDTOPIC Add text to a channels topic",
+ /* LNG_CHAN_HELP_APPENDTOPIC */
+ "This command allows users to append text to a currently set\n"
+ "channel topic. When TOPICLOCK is on, the topic is updated and\n"
+ "the new, updated topic is locked.",
+ /* LNG_APPENDTOPIC_SYNTAX */
+ "Syntax: APPENDTOPIC channel text\n"
+ };
+
+ /* Dutch (NL) */
+ const char* langtable_nl[] = {
+ /* LNG_CHAN_HELP */
+ " APPENDTOPIC Voeg tekst aan een kanaal onderwerp toe",
+ /* LNG_CHAN_HELP_APPENDTOPIC */
+ "Dit command stelt gebruikers in staat om text toe te voegen\n"
+ "achter het huidige onderwerp van een kanaal. Als TOPICLOCK aan\n"
+ "staat, zal het onderwerp worden bijgewerkt en zal het nieuwe,\n"
+ "bijgewerkte topic worden geforceerd.",
+ /* LNG_APPENDTOPIC_SYNTAX */
+ "Gebruik: APPENDTOPIC kanaal tekst\n"
+ };
/* German (DE) */
- char *langtable_de[] = {
- /* LNG_CHAN_HELP */
- " APPENDTOPIC Fьgt einen Text zu einem Channel-Topic hinzu.",
- /* LNG_CHAN_HELP_APPENDTOPIC */
- "Dieser Befehl erlaubt Benutzern, einen Text zu dem vorhandenen Channel-Topic\n"
- "hinzuzufьgen. Wenn TOPICLOCK gesetzt ist, wird das Topic aktualisiert\n"
- "und das neue, aktualisierte Topic wird gesperrt.",
- /* LNG_APPENDTOPIC_SYNTAX */
- "Syntax: APPENDTOPIC Channel Text\n"
- };
-
- /* Portuguese (PT) */
- char *langtable_pt[] = {
- /* LNG_CHAN_HELP */
- " APPENDTOPIC Adiciona texto ao tуpico de um canal",
- /* LNG_CHAN_HELP_APPENDTOPIC */
- "Este comando permite aos usuбrios anexar texto a um tуpico de canal\n"
- "jб definido. Quando TOPICLOCK estб ativado, o tуpico й atualizado e\n"
- "o novo tуpico й travado.",
- /* LNG_APPENDTOPIC_SYNTAX */
- "Sintaxe: APPENDTOPIC canal texto\n"
- };
-
- /* Russian (RU) */
- char *langtable_ru[] = {
- /* LNG_CHAN_HELP */
- " APPENDTOPIC Добавляет текст к топику канала",
- /* LNG_CHAN_HELP_APPENDTOPIC */
- "Данная команда позволяет добавить текст к топику, который установлен на указанном\n"
- "канале. Если активирован режим TOPICLOCK, топик будет обновлен и заблокирован.\n"
- "Примечание: текст будет ДОБАВЛЕН к топику, то есть старый топик удален НЕ БУДЕТ.\n",
- /* LNG_APPENDTOPIC_SYNTAX */
- "Синтаксис: APPENDTOPIC #канал текст\n"
- };
-
- /* Italian (IT) */
- char *langtable_it[] = {
- /* LNG_CHAN_HELP */
- " APPENDTOPIC Aggiunge del testo al topic di un canale",
- /* LNG_CHAN_HELP_APPENDTOPIC */
- "Questo comando permette agli utenti di aggiungere del testo ad un topic di un canale\n"
- "giа impostato. Se TOPICLOCK и attivato, il topic viene aggiornato e il nuovo topic\n"
- "viene bloccato.",
- /* LNG_APPENDTOPIC_SYNTAX */
- "Sintassi: APPENDTOPIC canale testo\n"
- };
-
- moduleInsertLanguage(LANG_EN_US, LNG_NUM_STRINGS, langtable_en_us);
- moduleInsertLanguage(LANG_NL, LNG_NUM_STRINGS, langtable_nl);
- moduleInsertLanguage(LANG_DE, LNG_NUM_STRINGS, langtable_de);
- moduleInsertLanguage(LANG_PT, LNG_NUM_STRINGS, langtable_pt);
- moduleInsertLanguage(LANG_RU, LNG_NUM_STRINGS, langtable_ru);
+ const char* langtable_de[] = {
+ /* LNG_CHAN_HELP */
+ " APPENDTOPIC Fьgt einen Text zu einem Channel-Topic hinzu.",
+ /* LNG_CHAN_HELP_APPENDTOPIC */
+ "Dieser Befehl erlaubt Benutzern, einen Text zu dem vorhandenen Channel-Topic\n"
+ "hinzuzufьgen. Wenn TOPICLOCK gesetzt ist, wird das Topic aktualisiert\n"
+ "und das neue, aktualisierte Topic wird gesperrt.",
+ /* LNG_APPENDTOPIC_SYNTAX */
+ "Syntax: APPENDTOPIC Channel Text\n"
+ };
+
+ /* Portuguese (PT) */
+ const char* langtable_pt[] = {
+ /* LNG_CHAN_HELP */
+ " APPENDTOPIC Adiciona texto ao tуpico de um canal",
+ /* LNG_CHAN_HELP_APPENDTOPIC */
+ "Este comando permite aos usuбrios anexar texto a um tуpico de canal\n"
+ "jб definido. Quando TOPICLOCK estб ativado, o tуpico й atualizado e\n"
+ "o novo tуpico й travado.",
+ /* LNG_APPENDTOPIC_SYNTAX */
+ "Sintaxe: APPENDTOPIC canal texto\n"
+ };
+
+ /* Russian (RU) */
+ const char* langtable_ru[] = {
+ /* LNG_CHAN_HELP */
+ " APPENDTOPIC Добавляет текст к топику канала",
+ /* LNG_CHAN_HELP_APPENDTOPIC */
+ "Данная команда позволяет добавить текст к топику, который установлен на указанном\n"
+ "канале. Если активирован режим TOPICLOCK, топик будет обновлен и заблокирован.\n"
+ "Примечание: текст будет ДОБАВЛЕН к топику, то есть старый топик удален НЕ БУДЕТ.\n",
+ /* LNG_APPENDTOPIC_SYNTAX */
+ "Синтаксис: APPENDTOPIC #канал текст\n"
+ };
+
+ /* Italian (IT) */
+ const char* langtable_it[] = {
+ /* LNG_CHAN_HELP */
+ " APPENDTOPIC Aggiunge del testo al topic di un canale",
+ /* LNG_CHAN_HELP_APPENDTOPIC */
+ "Questo comando permette agli utenti di aggiungere del testo ad un topic di un canale\n"
+ "giа impostato. Se TOPICLOCK и attivato, il topic viene aggiornato e il nuovo topic\n"
+ "viene bloccato.",
+ /* LNG_APPENDTOPIC_SYNTAX */
+ "Sintassi: APPENDTOPIC canale testo\n"
+ };
+
+ moduleInsertLanguage(LANG_EN_US, LNG_NUM_STRINGS, langtable_en_us);
+ moduleInsertLanguage(LANG_NL, LNG_NUM_STRINGS, langtable_nl);
+ moduleInsertLanguage(LANG_DE, LNG_NUM_STRINGS, langtable_de);
+ moduleInsertLanguage(LANG_PT, LNG_NUM_STRINGS, langtable_pt);
+ moduleInsertLanguage(LANG_RU, LNG_NUM_STRINGS, langtable_ru);
moduleInsertLanguage(LANG_IT, LNG_NUM_STRINGS, langtable_it);
}
diff --git a/src/modules/cs_enforce.c b/src/modules/cs_enforce.c
index d20c1b5b3..2073ec583 100644
--- a/src/modules/cs_enforce.c
+++ b/src/modules/cs_enforce.c
@@ -254,9 +254,9 @@ void my_cs_help(User * u)
int my_cs_help_enforce(User * u)
{
moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX);
- ircdproto->SendMessage(s_ChanServ, u->nick, " ");
+ ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE);
- ircdproto->SendMessage(s_ChanServ, u->nick, " ");
+ ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
if (cbmodes['R'].flag != 0)
moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_ENABLED);
else
@@ -268,7 +268,7 @@ int my_cs_help_enforce(User * u)
void my_add_languages(void)
{
/* English (US) */
- char *langtable_en_us[] = {
+ const char* langtable_en_us[] = {
/* LNG_CHAN_HELP */
" ENFORCE Enforce various channel modes and set options",
/* LNG_ENFORCE_SYNTAX */
@@ -302,7 +302,7 @@ void my_add_languages(void)
};
/* Dutch (NL) */
- char *langtable_nl[] = {
+ const char* langtable_nl[] = {
/* LNG_CHAN_HELP */
" ENFORCE Forceer enkele kanaalmodes en set-opties",
/* LNG_ENFORCE_SYNTAX */
@@ -338,7 +338,7 @@ void my_add_languages(void)
};
/* German (DE) */
- char *langtable_de[] = {
+ const char* langtable_de[] = {
/* LNG_CHAN_HELP */
" ENFORCE Erzwingt verschieden Modes und SET Optionen",
/* LNG_ENFORCE_SYNTAX */
@@ -371,7 +371,7 @@ void my_add_languages(void)
};
/* Portuguese (PT) */
- char *langtable_pt[] = {
+ const char* langtable_pt[] = {
/* LNG_CHAN_HELP */
" ENFORCE Verifica o cumprimento de vбrios modos de canal e opзхes ajustadas",
/* LNG_ENFORCE_SYNTAX */
@@ -404,7 +404,7 @@ void my_add_languages(void)
};
/* Russian (RU) */
- char *langtable_ru[] = {
+ const char* langtable_ru[] = {
/* LNG_CHAN_HELP */
" ENFORCE Перепроверка и установка различных режимов и опций канала",
/* LNG_ENFORCE_SYNTAX */
@@ -436,7 +436,7 @@ void my_add_languages(void)
};
/* Italian (IT) */
- char *langtable_it[] = {
+ const char* langtable_it[] = {
/* LNG_CHAN_HELP */
" ENFORCE Forza diversi modi di canale ed opzioni SET",
/* LNG_ENFORCE_SYNTAX */
diff --git a/src/modules/cs_tban.c b/src/modules/cs_tban.c
index 9c743664a..01f543b08 100644
--- a/src/modules/cs_tban.c
+++ b/src/modules/cs_tban.c
@@ -79,7 +79,7 @@ void myFullHelpSyntax(User * u)
int myFullHelp(User * u)
{
myFullHelpSyntax(u);
- ircdproto->SendMessage(s_ChanServ, u->nick, " ");
+ ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
moduleNoticeLang(s_ChanServ, u, TBAN_HELP_DETAIL);
return MOD_CONT;
}
@@ -187,7 +187,7 @@ int canBanUser(Channel * c, User * u, User * u2)
void mAddLanguages(void)
{
- char *langtable_en_us[] = {
+ const char* langtable_en_us[] = {
" TBAN Bans the user for a given length of time",
"Syntax: TBAN channel nick time",
"Bans the given user from a channel for a specified length of\n"
@@ -195,7 +195,7 @@ void mAddLanguages(void)
"%s banned from %s, will auto-expire in %s"
};
- char *langtable_nl[] = {
+ const char* langtable_nl[] = {
" TBAN Verban een gebruiker voor een bepaalde tijd",
"Syntax: TBAN kanaal nick tijd",
"Verbant de gegeven gebruiken van het gegeven kanaal voor de\n"
@@ -204,7 +204,7 @@ void mAddLanguages(void)
"%s verbannen van %s, zal verlopen in %s"
};
- char *langtable_de[] = {
+ const char* langtable_de[] = {
" TBAN Bant ein User fьr eine bestimmte Zeit aus ein Channel",
"Syntax: TBAN Channel Nickname Zeit",
"Bant ein User fьr eine bestimmte Zeit aus ein Channel\n"
@@ -212,7 +212,7 @@ void mAddLanguages(void)
"%s gebannt von %s, wird auto-auslaufen in %s"
};
- char *langtable_pt[] = {
+ const char* langtable_pt[] = {
" TBAN Bane o usuбrio por um determinado perнodo de tempo",
"Sintaxe: TBAN canal nick tempo",
"Bane de um canal o usuбrio especificado por um determinado perнodo de\n"
@@ -220,7 +220,7 @@ void mAddLanguages(void)
"%s foi banido do %s, irб auto-expirar em %s"
};
- char *langtable_ru[] = {
+ const char* langtable_ru[] = {
" TBAN Банит пользователя на указанный промежуток времени",
"Синтаксис: TBAN #канал ник время",
"Банит пользователя на указанный промежуток времени в секундах\n"
@@ -229,7 +229,7 @@ void mAddLanguages(void)
"Установленный бан %s на канале %s истечет через %s секунд"
};
- char *langtable_it[] = {
+ const char* langtable_it[] = {
" TBAN Banna l'utente per un periodo di tempo specificato",
"Sintassi: TBAN canale nick tempo",
"Banna l'utente specificato da un canale per un periodo di tempo\n"
diff --git a/src/modules/hs_request.c b/src/modules/hs_request.c
index eefd816db..e2a5a51b6 100644
--- a/src/modules/hs_request.c
+++ b/src/modules/hs_request.c
@@ -529,7 +529,7 @@ void show_list(User * u)
int hs_help_request(User * u)
{
moduleNoticeLang(s_HostServ, u, LNG_REQUEST_SYNTAX);
- ircdproto->SendMessage(s_HostServ, u->nick, " ");
+ ircdproto->SendMessage(findbot(s_HostServ), u->nick, " ");
moduleNoticeLang(s_HostServ, u, LNG_HELP_REQUEST);
return MOD_CONT;
@@ -539,7 +539,7 @@ int hs_help_activate(User * u)
{
if (is_host_setter(u)) {
moduleNoticeLang(s_HostServ, u, LNG_ACTIVATE_SYNTAX);
- ircdproto->SendMessage(s_HostServ, u->nick, " ");
+ ircdproto->SendMessage(findbot(s_HostServ), u->nick, " ");
moduleNoticeLang(s_HostServ, u, LNG_HELP_ACTIVATE);
if (HSRequestMemoUser)
moduleNoticeLang(s_HostServ, u, LNG_HELP_ACTIVATE_MEMO);
@@ -554,7 +554,7 @@ int hs_help_reject(User * u)
{
if (is_host_setter(u)) {
moduleNoticeLang(s_HostServ, u, LNG_REJECT_SYNTAX);
- ircdproto->SendMessage(s_HostServ, u->nick, " ");
+ ircdproto->SendMessage(findbot(s_HostServ), u->nick, " ");
moduleNoticeLang(s_HostServ, u, LNG_HELP_REJECT);
if (HSRequestMemoUser)
moduleNoticeLang(s_HostServ, u, LNG_HELP_REJECT_MEMO);
@@ -569,7 +569,7 @@ int hs_help_waiting(User * u)
{
if (is_host_setter(u)) {
moduleNoticeLang(s_HostServ, u, LNG_WAITING_SYNTAX);
- ircdproto->SendMessage(s_HostServ, u->nick, " ");
+ ircdproto->SendMessage(findbot(s_HostServ), u->nick, " ");
moduleNoticeLang(s_HostServ, u, LNG_HELP_WAITING);
} else {
notice_lang(s_HostServ, u, NO_HELP_AVAILABLE, "WAITING");
@@ -728,7 +728,7 @@ void my_load_config(void)
void my_add_languages(void)
{
- char *langtable_en_us[] = {
+ const char* langtable_en_us[] = {
/* LNG_REQUEST_SYNTAX */
"Syntax: \002REQUEST \037vhost\037\002",
/* LNG_REQUESTED */
@@ -778,7 +778,7 @@ void my_add_languages(void)
"the same as performing a LIST +req ."
};
- char *langtable_nl[] = {
+ const char* langtable_nl[] = {
/* LNG_REQUEST_SYNTAX */
"Gebruik: \002REQUEST \037vhost\037\002",
/* LNG_REQUESTED */
@@ -828,7 +828,7 @@ void my_add_languages(void)
"hetzelfde als LIST +req ."
};
- char *langtable_pt[] = {
+ const char* langtable_pt[] = {
/* LNG_REQUEST_SYNTAX */
"Sintaxe: \002REQUEST \037vhost\037\002",
/* LNG_REQUESTED */
@@ -878,7 +878,7 @@ void my_add_languages(void)
"o mesmo que fazer um LIST +req"
};
- char *langtable_ru[] = {
+ const char* langtable_ru[] = {
/* LNG_REQUEST_SYNTAX */
"Синтаксис: \002REQUEST \037vHost\037\002",
/* LNG_REQUESTED */
@@ -928,7 +928,7 @@ void my_add_languages(void)
"ожидающих обработки. Аналогичная команда: LIST +req ."
};
- char *langtable_it[] = {
+ const char* langtable_it[] = {
/* LNG_REQUEST_SYNTAX */
"Sintassi: \002REQUEST \037vhost\037\002",
/* LNG_REQUESTED */
diff --git a/src/modules/os_info.c b/src/modules/os_info.c
index dbb7c02eb..1d6d11c09 100644
--- a/src/modules/os_info.c
+++ b/src/modules/os_info.c
@@ -523,7 +523,7 @@ int mEventReload(int argc, char **argv)
**/
void m_AddLanguages(void)
{
- char *langtable_en_us[] = {
+ const char* langtable_en_us[] = {
/* OINFO_SYNTAX */
"Syntax: OINFO [ADD|DEL] nick <info>",
/* OINFO_ADD_SUCCESS */
@@ -552,7 +552,7 @@ void m_AddLanguages(void)
" OINFO Add / Del an OperInfo line to a channel"
};
- char *langtable_es[] = {
+ const char* langtable_es[] = {
/* OINFO_SYNTAX */
"Sintaxis: OINFO [ADD|DEL] nick <info>",
/* OINFO_ADD_SUCCESS */
@@ -581,7 +581,7 @@ void m_AddLanguages(void)
" OINFO Agrega / Elimina una linea OperInfo al canal"
};
- char *langtable_nl[] = {
+ const char* langtable_nl[] = {
/* OINFO_SYNTAX */
"Gebruik: OINFO [ADD|DEL] nick <info>",
/* OINFO_ADD_SUCCESS */
@@ -612,7 +612,7 @@ void m_AddLanguages(void)
" OINFO Voeg een OperInfo regel toe aan een kanaal of verwijder deze"
};
- char *langtable_de[] = {
+ const char* langtable_de[] = {
/* OINFO_SYNTAX */
"Syntax: OINFO [ADD|DEL] Nickname <Information>",
/* OINFO_ADD_SUCCESS */
@@ -641,7 +641,7 @@ void m_AddLanguages(void)
" OINFO Addiert / Lцscht eine OperInfo Linie zu / von einen Channel"
};
- char *langtable_pt[] = {
+ const char* langtable_pt[] = {
/* OINFO_SYNTAX */
"Sintaxe: OINFO [ADD|DEL] nick <informaзгo>",
/* OINFO_ADD_SUCCESS */
@@ -670,7 +670,7 @@ void m_AddLanguages(void)
" OINFO Adiciona ou Apaga a linha OperInfo para um canal"
};
- char *langtable_ru[] = {
+ const char* langtable_ru[] = {
/* OINFO_SYNTAX */
"Синтаксис: OINFO ADD|DEL ник тест",
/* OINFO_ADD_SUCCESS */
@@ -699,7 +699,7 @@ void m_AddLanguages(void)
" OINFO Добавляет/Удаляет опер-инфо для канала"
};
- char *langtable_it[] = {
+ const char* langtable_it[] = {
/* OINFO_SYNTAX */
"Sintassi: OINFO [ADD|DEL] nick <info>",
/* OINFO_ADD_SUCCESS */