- function mystery_buy($i)
- {
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->_value[0] = $this->GetAmfHeader();
- $amf->_bodys[0]->targetURI = 'BaseService.dispatchBatch';
- $amf->_bodys[0]->responseURI = '/1';
- $amf->_bodys[0]->_value[1][0]['functionName'] = "UserService.buySpecial";
- $amf->_bodys[0]->_value[1][0]['sequence'] = $this->GetSequense();
- $amf->_bodys[0]->_value[1][0]['rcTrace'] = 0;
- $amf->_bodys[0]->_value[1][0]['numDoobersClicked'] = 0;
- $amf->_bodys[0]->_value[1][0]['rc'] = 0;
- $amf->_bodys[0]->_value[1][0]['params'][0]['specialName'] = "bh_golden_horse";
- $amf->_bodys[0]->_value[1][0]['params'][0]['isGift'] = true;
- $amf->_bodys[0]->_value[1][0]['params'][0]['type'] = "resource";
- $amf->_bodys[0]->_value[2] = 0;
- $serializer = new AMFSerializer();
- $result = $serializer->serialize($amf);
- $x = $this->SendRequest($result);
- $this->SendMsg('('.$i.') Buy 1 animal...'.$x);
- }
- // ------------------------------------------------------------------------------
- function mystery_sell($i)
- {
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->_value[0] = $this->GetAmfHeader();
- $amf->_bodys[0]->targetURI = 'BaseService.dispatchBatch';
- $amf->_bodys[0]->responseURI = '/1';
- $amf->_bodys[0]->_value[1][0]['functionName'] = "UserService.sellInventory";
- $amf->_bodys[0]->_value[1][0]['sequence'] = $this->GetSequense();
- $amf->_bodys[0]->_value[1][0]['rcTrace'] = 0;
- $amf->_bodys[0]->_value[1][0]['numDoobersClicked'] = 0;
- $amf->_bodys[0]->_value[1][0]['rc'] = 0;
- $amf->_bodys[0]->_value[1][0]['params'][0] = "bh_golden_horse";
- $amf->_bodys[0]->_value[1][0]['params'][1] = 1;
- $amf->_bodys[0]->_value[2] = 0;
- $serializer = new AMFSerializer();
- $result = $serializer->serialize($amf);
- $x = $this->SendRequest($result);
- $this->SendMsg('('.$i.') Sell 1 animal: '.$x);
- }