Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.22 KB | None | 0 0
  1.     <?php
  2.         $pclkey = "betas";
  3.         echo "Welcome to Happehwalrus' command bot.\n";
  4.         require "Pickle.php";
  5.         $Username = "Happehwalrii";
  6.         $Password = "redfern";
  7.         $Server = 144; //Server ID (or name)
  8.         $TargetID = 49639452; //ID of the penguin you want to follow/listen to
  9.  
  10.         $p = new Pickle;
  11.         $login = $p->connect($Username, $Password, $Server);
  12.        
  13.         echo "Successfully connected to $Server\n";
  14.         joinRoom(805); //Goes to the Ice Berg.
  15.  
  16.         while(true){
  17.         $rawPack = readRawPacket();
  18.         if (stripos($rawPack, "xt%sp%". $p->intRoomID . "%" . $TargetID)) {
  19.         $x = $p->stribet($rawPack, "%xt%sp%intRoomID%$TargetID%", "%");
  20.         $y = $p->stribet($rawPack, "%xt%sp%intRoomID%$TargetID%$x%", "%");
  21.         $p->sendPosition($x-20, $y+0); //Change this to make your bot follow you by a cordinate.
  22.         }
  23.         elseif (stripos($rawPack, "xt%bf%" . $p->intRoomID . "%")){
  24.         $RoomID = $p->stribet($rawPack, "%xt%bf%" . $p->intRoomID . "%","%");
  25.         $p->joinRoom($RoomID);
  26.         }
  27.         if (stripos($rawPack, "xt%rp%-1%" . $TargetID)){
  28.         $p->findBuddy($TargetID);
  29.         }
  30.         if(stripos($pack, "xt%sm%")){
  31.         $msg = $p->stribet($pack, "%xt%sm%" . $p->intRoomID . "%$ID%", "%");
  32.        
  33.         if($msg == "dance" || $msg == "Dance"){
  34.         $p->sendFrame(26); //Dances when the target says "dance".
  35.         }
  36.         if($msg == "wave" || $msg == "Wave"){
  37.         $p->sendAction(25); //Waves when the target says "wave".
  38.         }
  39.         if($msg == "snowball" || $msg == "Snowball"){
  40.         $x = rand(0, 900);
  41.         $y = rand(0, 900);
  42.         $p->snowBall($x, $y); //Throws a snowball when the target says "snowball".
  43.         }
  44.         if($msg == "card" || $msg == "Card"){
  45.         $CardID = rand(1, 50);
  46.         $p->sendMail($TargetID, $CardID); //Sends the target a random card when it says "card".
  47.         }
  48.         if($msg == "sit" || $msg == "Sit"){
  49.         $p->sendFrame(17); //Sits when the target says "sit".
  50.         }
  51.         }
  52.         elseif (stripos($rawPack, "xt%sm%" . $p->intRoomID . "%" . $TargetID)){
  53.         $Message = $p->stribet($rawPack, "%xt%sm%intRoomID%$TargetID%", "%");
  54.         $p->sendMessage($Message); //Copies what the target says.
  55.         }
  56.         elseif (stripos($rawPack, "xt%se%" . $p->intRoomID . "%" . $TargetID)){
  57.         $EmoteID = $p->stribet($rawPack, "%xt%se%" . $p->intRoomID . "%" . $TargetID . "%", "%");
  58.         $p->sendEmote($EmoteID); //Copies the target's emotes.
  59.         }
  60.         elseif (stripos($rawPack, "xt%sb%" . $p->intRoomID . "%" . $TargetID)){
  61.         $x = $p->stribet($rawPack, "%xt%sb%" . $p->intRoomID . "%" . $TargetID . "%", "%");
  62.         $y = $p->stribet($rawPack, "%xt%sb%" . $p->intRoomID . "%" . $TargetID . "%" . $x . "%", "%");
  63.         $p->snowBall($x, $y); //Throws a snowball where the target throws a snowball.
  64.         }
  65.         elseif (stripos($rawPack, "xt%sj%" . $p->intRoomID . "%" . $TargetID)){
  66.         $jokeID = $p->stribet($rawPack, "%xt%sj%" . $p->intRoomID . "%" . $TargetID . "%", "%");
  67.         $p->sendJoke($jokeID); //Copies the target's jokes.
  68.         }
  69.         elseif (stripos($rawPack, "xt%ss%" . $p->intRoomID . "%" . $TargetID)){
  70.         $safeMessageID = $p->stribet($rawPack, "xt%ss%" . $p->intRoomID . "%" . $TargetID . "%", "%");
  71.         $p->safeMessage($safeMessageID); //Copies the target's safe message.
  72.         }
  73.         elseif (stripos($rawPack, "xt%sa%" . $p->intRoomID . "%" . $TargetID)){
  74.         $ActionID = $p->stribet($rawPack, "xt%sa%" . $p->intRoomID . "%" . $TargetID, "%");
  75.         $p->sendAction($ActionID); //Copies the target's actions.
  76.         }
  77.         elseif (stripos($rawPack, "xt%sf%" . $p->intRoomID . "%" . $TargetID)){
  78.         $FrameID = $p->stribet($rawPack, "xt%sf%" . $p->intRoomID . "%" . $TargetID . "%", "%");
  79.         $p->sendFrame($FrameID);
  80.         }
  81.         elseif (stripos($rawPack, "xt%upc%" . $p->intRoomID . "%" . $TargetID)) {
  82.         $ColorID = $p->stribet($rawPack, "%xt%upc%" . $p->intRoomID . "%" . $TargetID . "%", "%");
  83.         $p->updateColor($ColorID); //Copies the target's colors when he/she changes colors. Will only change if the account has that color.
  84.         }
  85.         }
  86.         ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement