Esempio n. 1
0
{
    ircdproto.ircd_cmd_pong(servname, who);
}

void xanadu_cmd_join(char *user, char *channel, time_t chantime)
{
    ircdproto.ircd_cmd_join(user, channel, chantime);
}

void xanadu_cmd_unsqline(char *user)
{
    ircdproto.ircd_cmd_unsqline(user);
}
Esempio n. 2
0
/* Special function, returns 1 if executed, 0 if not */
int xanadu_set_mod_current_buffer(int ac, char **av)
{
    if (ircdproto.ircd_set_mod_current_buffer) {
        ircdproto.ircd_set_mod_current_buffer(ac, av);
        return 1;
    }

    return 0;
}
Esempio n. 3
0
        vsnprintf(buf, BUFSIZE - 1, fmt, args);
        va_end(args);
    }
    ircdproto.ircd_cmd_242(buf);
}

void xanadu_cmd_243(const char *fmt, ...)
{
    va_list args;
    char buf[BUFSIZE];
    *buf = '\0';
    if (fmt) {
Esempio n. 4
0
void anope_cmd_global(char *source, const char *fmt, ...)
{
    va_list args;
    char buf[BUFSIZE];
    *buf = '\0';
    if (fmt) {
        va_start(args, fmt);
        vsnprintf(buf, BUFSIZE - 1, fmt, args);
        va_end(args);
    }
    ircdproto.ircd_cmd_global(source, buf);
}
Esempio n. 5
0
    return ircdproto.ircd_flood_mode_check(value);
}

void xanadu_cmd_jupe(char *jserver, char *who, char *reason)
{
    ircdproto.ircd_cmd_jupe(jserver, who, reason);
}

int xanadu_valid_nick(char *nick)
{
    return ircdproto.ircd_valid_nick(nick);
}
Esempio n. 6
0
void xanadu_cmd_kick(char *source, char *chan, char *user, const char *fmt,
                    ...)
{
    va_list args;
    char buf[BUFSIZE];
    *buf = '\0';
    if (fmt) {
        va_start(args, fmt);
        vsnprintf(buf, BUFSIZE - 1, fmt, args);
        va_end(args);
    }
    ircdproto.ircd_cmd_kick(source, chan, user, buf);
}
Esempio n. 7
0
void anope_cmd_action(char *source, char *dest, const char *fmt, ...)
{
    va_list args;
    char buf[BUFSIZE];
    char actionbuf[BUFSIZE];
    *buf = '\0';
    *actionbuf = '\0';
    if (fmt) {
        va_start(args, fmt);
        vsnprintf(buf, BUFSIZE - 1, fmt, args);
        va_end(args);
    }

    if (!*buf) {
        return;
    }
    snprintf(actionbuf, BUFSIZE - 1, "%cACTION %s %c", 1, buf, 1);
    ircdproto.ircd_cmd_privmsg(source, dest, actionbuf);
}
Esempio n. 8
0
{
    ircdproto.ircd_cmd_svsmode_chan(name, mode, nick);
}
Esempio n. 9
0
{
    ircdproto.ircd_cmd_svid_umode(nick, ts);
}
Esempio n. 10
0
{
    ircdproto.ircd_cmd_global_legacy(source, fmt);
}
Esempio n. 11
0
{
    ircdproto.ircd_cmd_sgline(mask, reason);
}
Esempio n. 12
0
{
    ircdproto.ircd_cmd_svspart(source, nick, chan);
}
Esempio n. 13
0
{
    ircdproto.ircd_cmd_eob();
}
Esempio n. 14
0
{
    ircdproto.ircd_cmd_svshold(nick);
}
Esempio n. 15
0
{
    ircdproto.ircd_cmd_svid_umode3(u, ts);
}
Esempio n. 16
0
{
    ircdproto.ircd_cmd_svsnick(source, guest, when);
}
Esempio n. 17
0
{
    ircdproto.ircd_cmd_connect(servernum);
}
Esempio n. 18
0
{
    ircdproto.ircd_cmd_svso(source, nick, flag);
}
Esempio n. 19
0
{
    ircdproto.ircd_cmd_squit(servname, message);
}
Esempio n. 20
0
{
    ircdproto.ircd_cmd_sqline(mask, reason);
}
Esempio n. 21
0
{
    ircdproto.ircd_cmd_nc_change(u);
}
Esempio n. 22
0
 *buf = '\0';
 if (fmt) {
     va_start(args, fmt);
     vsnprintf(buf, BUFSIZE - 1, fmt, args);
Esempio n. 23
0
{
    ircdproto.ircd_cmd_svid_umode2(u, ts);
}
Esempio n. 24
0
{
    ircdproto.ircd_cmd_unsgline(mask);
}
Esempio n. 25
0
{
    ircdproto.ircd_cmd_svsjoin(source, nick, chan, param);
}
Esempio n. 26
0
{
    ircdproto.ircd_cmd_unszline(mask);
}
Esempio n. 27
0
{
    ircdproto.ircd_cmd_swhois(source, who, mask);
}
Esempio n. 28
0
{
    ircdproto.ircd_cmd_szline(mask, reason, whom);
}
Esempio n. 29
0
{
    ircdproto.ircd_cmd_release_svshold(nick);
}
Esempio n. 30
0
    }
    ircdproto.ircd_cmd_global(source, buf);
}