<?php ##################################################################################################### /* exec:~say|10|0|0|1|crutchy,chromas||||php scripts/say.php %%trailing%% %%nick%% */ ##################################################################################################### ini_set("display_errors", "on"); require_once "lib.php"; $trailing = $argv[1]; $parts = explode(" ", $trailing); $dest = substr(strtolower($parts[0]), 1, strlen($parts[0]) - 2); $ischan = False; $isnick = False; $delim1 = substr($parts[0], 0, 1); $delim2 = substr($parts[0], strlen($parts[0]) - 1); if ($delim1 == "<" and $delim2 == ">") { $ischan = users_chan_exists($dest); $isnick = users_nick_exists($dest); } if ($ischan == True or $isnick == True) { array_shift($parts); $trailing = implode(" ", $parts); pm($dest, $trailing); pm("crutchy", $trailing); } else { privmsg($trailing); } #####################################################################################################
} $parts = explode(" ", $trailing); if (count($parts) < 2) { return; } $valid_data_cmd = get_valid_data_cmd(False); $cmd = strtolower($parts[0]); array_shift($parts); $trailing = trim(implode(" ", $parts)); $bot_nick = $parts[0]; array_shift($parts); $trailing = trim(implode(" ", $parts)); $forward = False; switch ($cmd) { case "new": if (users_nick_exists($bot_nick, $dest) == True) { privmsg("{$bot_nick} is already here"); return; } #$socket=fsockopen("ssl://irc.sylnt.us","6697"); if (count($parts) == 3) { $server = $parts[0]; $port = $parts[1]; } else { $server = "irc.sylnt.us"; $port = "6667"; } $socket = fsockopen($server, $port); if ($socket === False) { term_echo("ERROR CREATING IRC SOCKET"); return;