Example #1
0
/* ABAAA P ADAAB :help */
int denora_event_privmsg(char *source, int ac, char **av)
{
    Uid *id;

    if (denora->protocoldebug) {
        protocol_debug(source, ac, av);
    }

    id = find_nickuid(av[0]);

    if (ac != 2)
        return MOD_CONT;
    m_privmsg(source, (id ? id->nick : av[0]), av[1]);
    return MOD_CONT;
}
Example #2
0
int denora_event_whois(char *source, int ac, char **av)
{
	Uid *ud;

	if (denora->protocoldebug)
	{
		protocol_debug(source, ac, av);
	}

	if (source && ac >= 1)
	{
		ud = find_nickuid(av[0]);
		m_whois(source, (UseTS6 ? (ud ? ud->nick : av[0]) : av[0]));
	}
	return MOD_CONT;
}
Example #3
0
/* ABAAA P ADAAB :help */
int denora_event_privmsg(char *source, int ac, char **av)
{
    User *u;
    Uid *id;

    if (denora->protocoldebug) {
        protocol_debug(source, ac, av);
    }
    u = find_byuid(source);
    id = find_nickuid(av[0]);

    if (ac != 2 || *av[0] == '$' || strlen(source) == 2)
        return MOD_CONT;
    m_privmsg((u ? u->nick : source), (id ? id->nick : av[0]), av[1]);
    return MOD_CONT;
}
Example #4
0
int denora_event_privmsg(char *source, int ac, char **av)
{
	User *u = NULL;
	Uid *ud = NULL;

	if (denora->protocoldebug)
	{
		protocol_debug(source, ac, av);
	}
	if (ac != 2)
	{
		return MOD_CONT;
	}

	if (UseTS6)
	{
		u = find_byuid(source);
		ud = find_nickuid(av[0]);
	}
	m_privmsg((UseTS6 ? (u ? u->nick : source) : source),
		          (UseTS6 ? (ud ? ud->nick : av[0]) : av[0]), av[1]);
	return MOD_CONT;
}