Guest User

Untitled

a guest
May 22nd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. $bot->SendMsg('Buying weapon depot Materials.');
  2. fkobject ($bot,4150,88,45,3244992);
  3.  
  4.  
  5. function fkobject ($bot,$objectid,$x_coor,$y_coor,$itemid){
  6. unset($bot->error_msg);
  7. list($usec, $sec) = explode(" ", microtime());
  8. $stamp = (string)$sec . substr((string)$usec, 2, 3);
  9. $amf = new AMFObject("");
  10. $amf->_bodys[0] = new MessageBody();
  11. $amf->_bodys[0]->_value[0] = $this->GetAmfHeader();
  12.  
  13. $amf->_bodys[0]->targetURI = 'BaseService.dispatchBatch';
  14. $amf->_bodys[0]->responseURI = '';
  15. $amf->_bodys[0]->_value[2] = 0;
  16.  
  17. for ($i=0;$i<30;$i++){
  18. $amf->_bodys[0]->_value[1][0]['transaction']['canPerfom'] = true;
  19. list($usec, $sec) = explode(" ", microtime());
  20. $amf->_bodys[0]->_value[1][0]['stamp'] = (string)$sec . substr((string)$usec, 2, 3);
  21. $amf->_bodys[0]->_value[1][0]['sequence'] = $bot->GetSequense();
  22. $amf->_bodys[0]->_value[1][0]['params'][0] = 'moveToInventory';
  23. $amf->_bodys[0]->_value[1][0]['params'][2] = array();
  24. $amf->_bodys[0]->_value[1][0]['params'][1]['strongName'] = '';
  25. $amf->_bodys[0]->_value[1][0]['params'][1]['deleted'] = false;
  26. $amf->_bodys[0]->_value[1][0]['params'][1]['direction'] = 0;
  27. $amf->_bodys[0]->_value[1][0]['params'][1]['tempId'] = '';
  28. $amf->_bodys[0]->_value[1][0]['params'][1]['className'] = 'DoJobObject';
  29. $amf->_bodys[0]->_value[1][0]['params'][1]['id'] = $objectid;
  30. $amf->_bodys[0]->_value[1][0]['params'][1]['position']['x'] = $x_coor;
  31. $amf->_bodys[0]->_value[1][0]['params'][1]['position']['y'] = $y_coor;
  32. $amf->_bodys[0]->_value[1][0]['params'][1]['position']['z'] = 0;
  33. $amf->_bodys[0]->_value[1][0]['params'][1]['components']['ItemInstanceComponent']['itemId'] = $itemid;
  34. $amf->_bodys[0]->_value[1][0]['params'][1]['components']['RotationComponent']['direction'] = 1;
  35. $amf->_bodys[0]->_value[1][0]['params'][1]['components']['CrewComponent']['crew'] = array();
  36. $amf->_bodys[0]->_value[1][0]['params'][1]['components']['RenameComponent'] = '';
  37. }
  38. $serializer = new AMFSerializer();
  39. $result = $serializer->serialize($amf);
  40. $x = $bot->SendRequest($result);
  41. $amf = new AMFObject($x);
  42. $deserializer = new AMFDeserializer($amf->rawData);
  43. $deserializer->deserialize($amf);
  44. $bod = new MessageBody();
  45. $bod = $amf->_bodys[0];
  46. return $bod;
  47. }
Add Comment
Please, Sign In to add comment