MI6

Untitled

MI6
Jan 11th, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.75 KB | None | 0 0
  1. /* ===================================================
  2.  * Disclaimer:
  3.  *  Idk how the PHP interacts with IRC, so I just
  4.  *  fixed up the syntax and made it a bit more
  5.  *  logical.
  6.  *
  7.  *  For example, I guess $1 / $2 / $3 / $4 / $5 are
  8.  *  IRC chat comment things, but idk how to acquire them
  9.  *
  10.  *  work will have to be done still, I'll bet :P
  11. ==================================================== */
  12.  
  13. /* ------ Config -------- */
  14. $priorities = array();  // To hold the priority data
  15. $delay = 2;             // To keep the k-line away
  16.  
  17. /* ------ Logic --------- */
  18. on *:INPUT:#smacks.bedroom: {
  19.     // Priority One Commands
  20.     if ($1 == "@battle") {
  21.         sleep($delay);
  22.         echo $priorities[0];
  23.     }
  24.     elseif ($1 == "@battle1") {
  25.         sleep($delay);
  26.         echo $priorities[0];
  27.     }
  28.     elseif ($1 == "@update battle" && preg_match(~@%&, $nick)) {
  29.         $priorities[0] = "1st Priority:$2 ||$3 || $4";
  30.         echo "Priority One Updated. Type: @battle to view.";
  31.     }
  32.     elseif ($1 == "@clear battle" && preg_match(~@%&, $nick)) {
  33.         $priorities[0] = "1st Priority: None set.";
  34.         sleep($delay);
  35.         echo "Priority One Cleared.";
  36.     }
  37.     elseif ($1 == "@update battle") {
  38.         sleep($delay);
  39.         echo "You are not Authorized to run this command.";
  40.     }
  41.     elseif ($1 == "@clear battle") {
  42.         sleep($delay);
  43.         echo "You are not Authorized to run this command.";
  44.     }
  45.     // Priority Two Commands
  46.     elseif ($1 == "@battle2") {
  47.         sleep($delay);
  48.         echo $priorities[1];
  49.     }
  50.     elseif ($1 == "@update battle2" && preg_match(~@%&, $nick)) {
  51.         $priorities[1] = "2nd Priority:$2 ||$3 || $4";
  52.         sleep($delay);
  53.         echo "Priority Two Updated. Type: @battle2 to view.";
  54.     }
  55.     elseif ($1 == "@clear battle2" && preg_match(~@%&, $nick)) {
  56.         $priorities[1] = "2nd Priority: None set.";
  57.         sleep($delay);
  58.         echo "Priority Two Cleared.";
  59.     }
  60.     elseif ($1 == "@update battle2") {
  61.         sleep($delay);
  62.         echo "You are not Authorized to run this command.";
  63.     }
  64.     elseif ($1 == "@clear battle2") {
  65.         sleep($delay);
  66.         echo "You are not Authorized to run this command.";
  67.     }
  68.     // Priority Three Commands
  69.     elseif ($1 == "@battle3") {
  70.         sleep($delay);
  71.         echo $priorities[2];
  72.     }
  73.     elseif ($1 == "@update battle3" && preg_match(~@%&, $nick)) {
  74.         $priorities[2] = "3rd Priority:$2 ||$3 || $4";
  75.         sleep($delay);
  76.         echo "Priority Three Updated. Type: @battle3 to view.";
  77.     }
  78.     elseif ($1 == "@clear battle3" && preg_match(~@%&, $nick)) {
  79.         $priorities[2] = "3rd Priority: None set.";
  80.         sleep($delay);
  81.         echo "Priority Three Cleared.";
  82.     }
  83.     elseif ($1 == "@update battle3") {
  84.         sleep($delay);
  85.         echo "You are not Authorized to run this command.";
  86.     }
  87.     elseif ($1 == "@clear battle3") {
  88.         sleep($delay);
  89.         echo "You are not Authorized to run this command.";
  90.     }
  91.     // Priority Four Commands
  92.     elseif ($1 == "@battle4") {
  93.         sleep($delay);
  94.         echo $priorities[3];
  95.     }
  96.     elseif ($1 == "@update battle4" && preg_match(~@%&, $nick)) {
  97.         $priorities[3] = "4th Priority:$2 ||$3 || $4";
  98.         sleep($delay);
  99.         echo "Priority Four Updated. Type: @battle4 to view.";
  100.     }
  101.     elseif ($1 == "@clear battle4" && preg_match(~@%&, $nick)) {
  102.         $priorities[3] = "4th Priority: None set.";
  103.         sleep($delay);
  104.         echo "Priority Four Cleared.";
  105.     }
  106.     elseif ($1 == "@update battle4") {
  107.         sleep($delay);
  108.         echo "You are not Authorized to run this command.";
  109.     }
  110.     elseif ($1 == "@clear battle4") {
  111.         sleep($delay);
  112.         echo "You are not Authorized to run this command.";
  113.     }
  114.     // Priority Five Commands
  115.     elseif ($1 == "@battle5") {
  116.         sleep($delay);
  117.         echo $priorities[4];
  118.     }
  119.     elseif ($1 == "@update battle5" && preg_match(~@%&, $nick)) {
  120.         $priorities[4] = "5th Priority:$2 ||$3 || $4";
  121.         sleep($delay);
  122.         echo "Priority Five Updated. Type: @battle5 to view.";
  123.     }
  124.     elseif ($1 == "@clear battle5" && preg_match(~@%&, $nick)) {
  125.         $priorities[4] = "5th Priority: None set.";
  126.         sleep($delay);
  127.         echo "Priority Five Cleared.";
  128.     }
  129.     elseif ($1 == "@update battle5") {
  130.         sleep($delay);
  131.         echo "You are not Authorized to run this command.";
  132.     }
  133.     elseif ($1 == "@clear battle5") {
  134.         sleep($delay);
  135.         echo "You are not Authorized to run this command.";
  136.     }
  137.     // All Priority Commands
  138.     elseif ($1 == "@clear battles" && preg_match(~@%&, $nick)) {
  139.         $priorities[0] = "1st Priority: None set.";
  140.         $priorities[1] = "2nd Priority: None set.";
  141.         $priorities[2] = "3rd Priority: None set.";
  142.         $priorities[3] = "4th Priority: None set.";
  143.         $priorities[4] = "5th Priority: None set.";
  144.         sleep($delay);
  145.         echo "All Priorities Cleared.";
  146.     }
  147.     elseif ($1 == "@clear battles") {
  148.         sleep($delay);
  149.         echo "You are not Authorized to run this command.";
  150.     }
  151.     elseif ($1 == "@battles") {
  152.         foreach($priorities as $priority => $battle) {
  153.             sleep($delay);
  154.             echo "Battle ".$priority.": "$battle;
  155.         }
  156.     }
  157.     else {
  158.         echo "I ain't no hoe, you can't tell me what to do >.<";
  159.     }
  160. }
Advertisement
Add Comment
Please, Sign In to add comment