Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.12 KB | None | 0 0
  1.   if ($msg =~ m/^!rpsmode/i) {
  2.     if ($msgtwo eq "fair") {
  3.       $irc->yield(privmsg => $channel, "Okay. Fine, $nick, I'll be fair.");
  4.       $rpsfair = "true";
  5.     }
  6.     if ($msgtwo eq "unfair") {
  7.       $irc->yield(privmsg => $channel, "Hehehehe...");
  8.       $rpsfair = "false";
  9.     }
  10.     else {
  11.       $irc->yield(privmsg => $channel, "Please use the correct syntax.");
  12.     }
  13.   }
  14.   if ($msg =~ m/^!rps/i) {
  15.     if ($rpsfair eq "false") {
  16.       if ($msgtwo eq "rock") {
  17.         $irc->yield(privmsg => $channel, "Paper.");
  18.       }
  19.       elsif ($msgtwo eq "paper") {
  20.         $irc->yield(privmsg => $channel, "Scissors.");
  21.       }
  22.       elsif ($msgtwo eq "scissors") {
  23.         $irc->yield(privmsg => $channel, "Rock.");
  24.       }
  25.       elsif ($msgtwo eq "gun") {
  26.         $irc->yield(kick => $channel => $nick => "Cheater.");
  27.       }
  28.       else {
  29.         $irc->yield(privmsg => $channel, "Invalid.");
  30.       }
  31.     }
  32.     else {
  33.       @rpschoices = ("scissors","paper","rock");
  34.       $rpsnum = int(rand(3));
  35.       $rpschoice = "$rpschoices[$rpsnum]";
  36.       $irc->yield(privmsg => $channel, "$rpschoice");
  37.       if ($msgtwo != "@rpschoices") {
  38.         $irc->yield(privmsg => $channel, "Invalid.");
  39.       }
  40.     }
  41.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement