Ejemplo n.º 1
0
function privmsg_player_game_chans($msg)
{
    global $game_chans;
    global $nick;
    $nick_chans = users_get_channels($nick);
    if (count($nick_chans) == 0) {
        irciv_term_echo("privmsg_player_game_chans: nick \"{$nick}\" channels not set");
    }
    foreach ($game_chans as $channel => $bucket) {
        if (in_array($channel, $nick_chans) == True) {
            irciv_privmsg_dest($channel, $msg);
        }
    }
}
Ejemplo n.º 2
0
$alias = trim($argv[4]);
$parts = explode(" ", $trailing);
delete_empty_elements($parts);
$cmd = $parts[0];
array_shift($parts);
$trailing = trim(implode(" ", $parts));
switch ($cmd) {
    case "nicks":
        $channel = strtolower(trim($trailing));
        $nicks = users_get_nicks($channel);
        privmsg(implode(" ", $nicks));
        break;
    case "channels":
        $subject_nick = strtolower(trim($trailing));
        $account = users_get_account($subject_nick);
        $channels = users_get_channels($subject_nick);
        privmsg(implode(" ", $channels));
        break;
    case "all-channels":
        $channels = users_get_all_channels();
        privmsg(implode(" ", $channels));
        break;
    case "count":
        $channel = strtolower(trim($trailing));
        $n = users_count_nicks($channel);
        privmsg("nicks in {$channel}: {$n}");
        break;
    case "data":
        $subject_nick = strtolower(trim($trailing));
        $account = users_get_account($subject_nick);
        $user = users_get_data($subject_nick);
Ejemplo n.º 3
0
function users_broadcast($msg)
{
    $channels = users_get_channels(get_bot_nick());
    for ($i = 0; $i < count($channels); $i++) {
        pm($channels[$i], chr(3) . "13" . $msg);
    }
}