Esempio n. 1
0
    
} else {
        
return;
    
}
    
if (!buf) {
        
return;
    
}
Esempio n. 2
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);
}