Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function strGiftBoxManager_OpenItFromGB($it,$ammt){
- global $vCnt63000;
- $gb = @unserialize(file_get_contents(F('ingiftbox.txt')));
- $u = strGiftBoxManager_GetItemInfo($it);
- $vSpeed = 8; $iter = $ammt;
- $vRunMainLoop1 = ceil($ammt / $vSpeed);
- for ($i = 0; $i < $vRunMainLoop1 ; $i++){
- $amf = new AMFObject("");
- $amf->_bodys[0] = new MessageBody();
- $amf->_bodys[0]->targetURI = 'FlashService.dispatchBatch';
- $amf->_bodys[0]->responseURI = '/1/onStatus';
- $amf->_bodys[0]->responseIndex = '/1';
- $amf->_bodys[0]->_value[0] = GetAMFHeaders(); $amfi = 0;
- for ($vJ = ($i * $vSpeed);(($vJ < (($i * $vSpeed) + $vSpeed)) && ($vJ < $iter));$vJ++) {
- $amf->_bodys[0]->_value[1][$amfi]['sequence'] = GetSequense();
- $amf->_bodys[0]->_value[1][$amfi]['functionName'] = 'WorldService.performAction';
- $amf->_bodys[0]->_value[1][$amfi]['params'] = array();
- $amf->_bodys[0]->_value[1][$amfi]['params'][0] = 'open';
- $amf->_bodys[0]->_value[1][$amfi]['params'][1]['direction'] = 0;
- $amf->_bodys[0]->_value[1][$amfi]['params'][1]['itemName'] = $u['name'];
- $amf->_bodys[0]->_value[1][$amfi]['params'][1]['className'] = $u['className'];
- $amf->_bodys[0]->_value[1][$amfi]['params'][1]['id'] = $vCnt63000++;
- $amf->_bodys[0]->_value[1][$amfi]['params'][1]['tempId'] = -1;
- $amf->_bodys[0]->_value[1][$amfi]['params'][2] = array();
- $amf->_bodys[0]->_value[1][$amfi]['params'][2][0]['isGift'] = true;
- $amfi++;
- $gb[$u['code']]--;
- }
- $amf->_bodys[0]->_value[2] = 0;
- $res = strGiftBoxManager_CheackAMFResponse($amf);
- if($res == 'OK'){
- strGiftBoxManager_AddLog2("Opened {$u[realname]} - [".($vRunMainLoop1*$amfi)."/$ammt] - OK");
- for($i=0; $i < count($amfi);$i++){
- $a = $amf2->_bodys[0]->_value['data'][$i]['data'];
- $reward = array(
- 'item' => $a['item'],
- 'xp' => $a['xp']);
- strGiftBoxManager_AddLog2('['.$i.'] Reward Item => '.Units_GetRealNamebyName($reward['item']).' XP => '.isset($reward['xp']) ? number_format($reward['xp']) : '0');
- unset($a);
- }
- } else {
- strGiftBoxManager_AddLog2("ERROR Opening {$u[realname]}...");
- strGiftBoxManager_AddLog2($res['res']);
- strGiftBoxManager_DoIint();
- return false;
- }
- }
- save_botarray(F('ingiftbox.txt'));
- }
Add Comment
Please, Sign In to add comment