Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $bot->SendMsg('Buying weapon depot Materials.');
- fkobject ($bot,4150,88,45,3244992);
- function fkobject ($bot,$objectid,$x_coor,$y_coor,$itemid){
- unset($bot->error_msg);
- list($usec, $sec) = explode(" ", microtime());
- $stamp = (string)$sec . substr((string)$usec, 2, 3);
- $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 = '';
- $amf->_bodys[0]->_value[2] = 0;
- for ($i=0;$i<30;$i++){
- $amf->_bodys[0]->_value[1][0]['transaction']['canPerfom'] = true;
- list($usec, $sec) = explode(" ", microtime());
- $amf->_bodys[0]->_value[1][0]['stamp'] = (string)$sec . substr((string)$usec, 2, 3);
- $amf->_bodys[0]->_value[1][0]['sequence'] = $bot->GetSequense();
- $amf->_bodys[0]->_value[1][0]['params'][0] = 'moveToInventory';
- $amf->_bodys[0]->_value[1][0]['params'][2] = array();
- $amf->_bodys[0]->_value[1][0]['params'][1]['strongName'] = '';
- $amf->_bodys[0]->_value[1][0]['params'][1]['deleted'] = false;
- $amf->_bodys[0]->_value[1][0]['params'][1]['direction'] = 0;
- $amf->_bodys[0]->_value[1][0]['params'][1]['tempId'] = '';
- $amf->_bodys[0]->_value[1][0]['params'][1]['className'] = 'DoJobObject';
- $amf->_bodys[0]->_value[1][0]['params'][1]['id'] = $objectid;
- $amf->_bodys[0]->_value[1][0]['params'][1]['position']['x'] = $x_coor;
- $amf->_bodys[0]->_value[1][0]['params'][1]['position']['y'] = $y_coor;
- $amf->_bodys[0]->_value[1][0]['params'][1]['position']['z'] = 0;
- $amf->_bodys[0]->_value[1][0]['params'][1]['components']['ItemInstanceComponent']['itemId'] = $itemid;
- $amf->_bodys[0]->_value[1][0]['params'][1]['components']['RotationComponent']['direction'] = 1;
- $amf->_bodys[0]->_value[1][0]['params'][1]['components']['CrewComponent']['crew'] = array();
- $amf->_bodys[0]->_value[1][0]['params'][1]['components']['RenameComponent'] = '';
- }
- $serializer = new AMFSerializer();
- $result = $serializer->serialize($amf);
- $x = $bot->SendRequest($result);
- $amf = new AMFObject($x);
- $deserializer = new AMFDeserializer($amf->rawData);
- $deserializer->deserialize($amf);
- $bod = new MessageBody();
- $bod = $amf->_bodys[0];
- return $bod;
- }
Add Comment
Please, Sign In to add comment