Advertisement
WindowsTV

Custom

Oct 17th, 2015
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var LOCAL_PLAYER_WIDGET = interface_mc.widgets_mc.player_mc;
  2. function showPlayerWidgetMenu()
  3. {
  4.     var _loc11 = LOCAL_PLAYER_WIDGET.art_mc;
  5.     var _loc4 = _global.getCurrentInterface().getItemList();
  6.     var _loc6 = [];
  7.     var _loc14 = _global.getCurrentInterface().PLAYER_WIDGET_MENU_MAX_ITEMS;
  8.     var _loc13 = _global.getCurrentInterface().player_widget_menu_type;
  9.     var _loc19 = _global.getCurrentInterface().player_widget_menu_text;
  10.     _loc11.sort_mc.sort_txt.text = _loc19;
  11.     if (_loc13 != undefined)
  12.     {
  13.         if (_loc13 == "INVENTORY_TYPE_ALL")
  14.         {
  15.             _loc6 = _loc4;
  16.         }
  17.         else if (_loc13 == "INVENTORY_TYPE_AWARD")
  18.         {
  19.             var _loc17 = SHELL.INVENTORY_TYPE_FLAG;
  20.             var _loc16 = SHELL.INVENTORY_TYPE_OTHER;
  21.             var _loc15 = SHELL.INVENTORY_TYPE_PHOTO;
  22.             for (var _loc8 = 0; _loc8 < _loc4.length; ++_loc8)
  23.             {
  24.                 var _loc9 = _loc4[_loc8].type;
  25.                 if (_loc9 == _loc17 || _loc9 == _loc16 || _loc9 == _loc15)
  26.                 {
  27.                     _global.getCurrentInterface().traceOject(_loc4[_loc8]);
  28.                     _loc6.push(_loc4[_loc8]);
  29.                 } // end if
  30.             } // end of for
  31.         }
  32.         else
  33.         {
  34.             for (var _loc8 = 0; _loc8 < _loc4.length; ++_loc8)
  35.             {
  36.                 if (_loc4[_loc8].type == SHELL[_loc13])
  37.                 {
  38.                     _loc6.push(_loc4[_loc8]);
  39.                 } // end if
  40.             } // end of for
  41.         } // end else if
  42.     }
  43.     else
  44.     {
  45.         _loc6 = _loc4;
  46.     } // end else if
  47.     _loc6 = _loc6.slice();
  48.     for (var _loc7 = 0; _loc7 < _loc6.length; ++_loc7)
  49.     {
  50.         if (_loc6[_loc7].hidden == true)
  51.         {
  52.             _loc6.splice(_loc7, 1);
  53.         } // end if
  54.     } // end of for
  55.     var _loc18 = Math.ceil(_loc6.length / _loc14) - 1;
  56.     var _loc12 = _global.getCurrentInterface().paginateArray(_loc6, _global.getCurrentInterface().player_widget_menu_page, _loc14);
  57.     if (_global.getCurrentInterface().player_widget_menu_page < _loc18)
  58.     {
  59.         _loc11.next_btn.onRelease = com.clubpenguin.util.Delegate.create(this, _global.getCurrentInterface().onNextButtonReleased);
  60.     }
  61.     else
  62.     {
  63.         _loc11.next_btn.onRelease = undefined;
  64.     } // end else if
  65.     if (player_widget_menu_page > 0)
  66.     {
  67.         _loc11.back_btn.onRelease = com.clubpenguin.util.Delegate.create(this, _global.getCurrentInterface().onBackButtonReleased);
  68.     }
  69.     else
  70.     {
  71.         _loc11.back_btn.onRelease = undefined;
  72.     } // end else if
  73.     if (_loc11.menu_mc_holder_custom.menu_mc)
  74.     {
  75.         _loc11.menu_mc_holder_custom.menu_mc.removeMovieClip();
  76.     } // end if
  77.     _loc11.menu_mc_holder_custom.attachMovie(_global.getCurrentInterface().INVENTORY_LIST_LINKAGE_ID, "menu_mc", 1, {_x: 0, _y: 0});
  78.     for (var _loc5 = 0; _loc5 < _loc14; ++_loc5)
  79.     {
  80.         var _loc3 = _loc12[_loc5];
  81.         var _loc2 = _loc11.menu_mc_holder_custom.menu_mc["item" + _loc5 + "_mc"];
  82.         if (_loc3 != undefined && !_loc3.hidden)
  83.         {
  84.             var _loc10 = !_loc3.is_member || _loc3.is_member && _global.getCurrentInterface().isMember();
  85.             if (_loc10)
  86.             {
  87.                 _loc2.gotoAndStop(1);
  88.                 _loc2.button_btn.item_id = _loc3.id;
  89.                 _loc2.button_btn.onRelease = function ()
  90.                 {
  91.                     _global.getCurrentInterface().clickPlayerWidgetItem(this.item_id);
  92.                 };
  93.             }
  94.             else
  95.             {
  96.                 _loc2.gotoAndStop(2);
  97.                 _loc2.button_btn.onRelease = com.clubpenguin.util.Delegate.create(this, showMemberItemNotAvailablePrompt, _loc3);
  98.             } // end else if
  99.             _loc2.loader_mc.gotoAndStop(1);
  100.             _loc2.icon_mc._visible = false;
  101.             _global.getCurrentInterface().loadPlayerWidgetMenuIcon(_loc2.icon_mc, _loc3.id);
  102.             continue;
  103.         } // end if
  104.         _loc2.loader_mc.gotoAndStop(3);
  105.         _loc2.gotoAndStop(3);
  106.         _loc2.button_btn.onRelease = undefined;
  107.     } // end of for
  108. } // End of the function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement