Пример #1
0
int xanadu_event_part(char *source, int ac, char **av)
{
    if (ac < 1 || ac > 2)
        return MOD_CONT;
    do_part(source, ac, av);
    return MOD_CONT;
}
Пример #2
0
int denora_event_part(char *source, int ac, char **av)
{
    if (denora->protocoldebug) {
        protocol_debug(source, ac, av);
    }
    do_part(source, ac, av);
    return MOD_CONT;
}
Пример #3
0
/**
 * kick every user off the channel
 */
void do_mkick(channel *c, char *reason) {
	if(c != NULL) {
		do_join(cs_name,c->name);
		do_op(cs_name,cs_name,c->name);
		chanuser *cu = c->users;
		while(cu) {
			kick(cs_name,cu->u->nick,c->name,reason);
			cu = cu->next;
		}
		do_part(cs_name,c->name,"Leaving");
	}
}
Пример #4
0
bool IRCdMessage::OnPart(const Anope::string &source, const std::vector<Anope::string> &params)
{
	if (!params.empty())
		do_part(source, params[0], params.size() > 1 ? params[1] : "");
	return true;
}