Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ===================================================
- * Disclaimer:
- * Idk how the PHP interacts with IRC, so I just
- * fixed up the syntax and made it a bit more
- * logical.
- *
- * For example, I guess $1 / $2 / $3 / $4 / $5 are
- * IRC chat comment things, but idk how to acquire them
- *
- * work will have to be done still, I'll bet :P
- ==================================================== */
- /* ------ Config -------- */
- $priorities = array(); // To hold the priority data
- $delay = 2; // To keep the k-line away
- /* ------ Logic --------- */
- on *:INPUT:#smacks.bedroom: {
- // Priority One Commands
- if ($1 == "@battle") {
- sleep($delay);
- echo $priorities[0];
- }
- elseif ($1 == "@battle1") {
- sleep($delay);
- echo $priorities[0];
- }
- elseif ($1 == "@update battle" && preg_match(~@%&, $nick)) {
- $priorities[0] = "1st Priority:$2 ||$3 || $4";
- echo "Priority One Updated. Type: @battle to view.";
- }
- elseif ($1 == "@clear battle" && preg_match(~@%&, $nick)) {
- $priorities[0] = "1st Priority: None set.";
- sleep($delay);
- echo "Priority One Cleared.";
- }
- elseif ($1 == "@update battle") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- elseif ($1 == "@clear battle") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- // Priority Two Commands
- elseif ($1 == "@battle2") {
- sleep($delay);
- echo $priorities[1];
- }
- elseif ($1 == "@update battle2" && preg_match(~@%&, $nick)) {
- $priorities[1] = "2nd Priority:$2 ||$3 || $4";
- sleep($delay);
- echo "Priority Two Updated. Type: @battle2 to view.";
- }
- elseif ($1 == "@clear battle2" && preg_match(~@%&, $nick)) {
- $priorities[1] = "2nd Priority: None set.";
- sleep($delay);
- echo "Priority Two Cleared.";
- }
- elseif ($1 == "@update battle2") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- elseif ($1 == "@clear battle2") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- // Priority Three Commands
- elseif ($1 == "@battle3") {
- sleep($delay);
- echo $priorities[2];
- }
- elseif ($1 == "@update battle3" && preg_match(~@%&, $nick)) {
- $priorities[2] = "3rd Priority:$2 ||$3 || $4";
- sleep($delay);
- echo "Priority Three Updated. Type: @battle3 to view.";
- }
- elseif ($1 == "@clear battle3" && preg_match(~@%&, $nick)) {
- $priorities[2] = "3rd Priority: None set.";
- sleep($delay);
- echo "Priority Three Cleared.";
- }
- elseif ($1 == "@update battle3") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- elseif ($1 == "@clear battle3") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- // Priority Four Commands
- elseif ($1 == "@battle4") {
- sleep($delay);
- echo $priorities[3];
- }
- elseif ($1 == "@update battle4" && preg_match(~@%&, $nick)) {
- $priorities[3] = "4th Priority:$2 ||$3 || $4";
- sleep($delay);
- echo "Priority Four Updated. Type: @battle4 to view.";
- }
- elseif ($1 == "@clear battle4" && preg_match(~@%&, $nick)) {
- $priorities[3] = "4th Priority: None set.";
- sleep($delay);
- echo "Priority Four Cleared.";
- }
- elseif ($1 == "@update battle4") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- elseif ($1 == "@clear battle4") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- // Priority Five Commands
- elseif ($1 == "@battle5") {
- sleep($delay);
- echo $priorities[4];
- }
- elseif ($1 == "@update battle5" && preg_match(~@%&, $nick)) {
- $priorities[4] = "5th Priority:$2 ||$3 || $4";
- sleep($delay);
- echo "Priority Five Updated. Type: @battle5 to view.";
- }
- elseif ($1 == "@clear battle5" && preg_match(~@%&, $nick)) {
- $priorities[4] = "5th Priority: None set.";
- sleep($delay);
- echo "Priority Five Cleared.";
- }
- elseif ($1 == "@update battle5") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- elseif ($1 == "@clear battle5") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- // All Priority Commands
- elseif ($1 == "@clear battles" && preg_match(~@%&, $nick)) {
- $priorities[0] = "1st Priority: None set.";
- $priorities[1] = "2nd Priority: None set.";
- $priorities[2] = "3rd Priority: None set.";
- $priorities[3] = "4th Priority: None set.";
- $priorities[4] = "5th Priority: None set.";
- sleep($delay);
- echo "All Priorities Cleared.";
- }
- elseif ($1 == "@clear battles") {
- sleep($delay);
- echo "You are not Authorized to run this command.";
- }
- elseif ($1 == "@battles") {
- foreach($priorities as $priority => $battle) {
- sleep($delay);
- echo "Battle ".$priority.": "$battle;
- }
- }
- else {
- echo "I ain't no hoe, you can't tell me what to do >.<";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment