Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var INTERFACE = _global.getCurrentInterface();
  2. var SHELL = _global.getCurrentShell();
  3.  
  4.  
  5. function setMyPlayerTotalTokens(amount){
  6.     if(!isNaN(amount)){
  7.         my_player.tokens = amount;
  8.         var _loc1 = new Object();
  9.         _loc1.tokens = my_player.tokens;
  10.         SHELL.updateListeners(UPDATE_TOKENS,_loc1);
  11.     }
  12.     else{
  13.         $e("[shell] setMyPlayerCoins() -> Amount is not a real number: " + amount);
  14.     }
  15. }
  16.  
  17. function getMyPlayerTotalTokens(){
  18.     return my_player.tokens;
  19. }
  20.  
  21. SHELL.handleLoadPlayer = function(result){
  22.     var _loc12 = new Object();
  23.     var _loc99 = INTERFACE.getActivePlayerId();
  24.     var _loc13 = INTERFACE.getPlayerObject(_loc99).data[29];
  25.     setMyPlayerTotalTokens(_loc13_);
  26.     handleLoadPlayer(result);
  27. }
  28.  
  29. function updatePlayerWidgetTokens() {
  30.     INTERFACE.PLAYER_WIDGET.art_mc.tokens_txt.text = "Credits: " + getMyPlayerTotalTokens();
  31. }
  32.  
  33.  
  34. function handleUpdateTokens(){
  35.     if(INTERFACE.isPlayerWidgetOpen() && INTERFACE.isActivePlayer(INTERFACE.getPlayerId())){
  36.         updatePlayerWidgetTokens();
  37.     }
  38. }
  39.  
  40.  
  41. INTERFACE.updatePlayerWidget = function(){
  42.     var _loc4_ = INTERFACE.PLAYER_WIDGET.art_mc;
  43.     var _loc2_ = INTERFACE.getActivePlayerId();
  44.     var _loc8_ = INTERFACE.getActivePlayerNickname();
  45.     var _loc3_ = INTERFACE.getPlayerObject(_loc2_);
  46.     var _loc7_ = INTERFACE.getPlayerRelationship(_loc2_);
  47.     var _loc9_ = INTERFACE.getMembershipBadgeChevronFrame(_loc3_.total_membership_days);
  48.     var _loc1_ = _loc4_.icon_mc;
  49.     var _loc5_ = _loc1_.member_badge_mc.ribbon_mc;
  50.     var _loc6_ = _loc1_.member_badge_mc.chevron_mc;
  51.     if(_loc3_ == undefined){
  52.         _loc4_.gotoAndStop(1);
  53.     }
  54.     else{
  55.         if(_loc2_ == INTERFACE.getPlayerId()){
  56.             if(INTERFACE.is_player_widget_tab_open){
  57.                 INTERFACE.openPlayerWidgetTab();
  58.             }
  59.             else{
  60.                 INTERFACE.closePlayerWidgetTab();
  61.             }
  62.             updatePlayerWidgetCoins();
  63.             updatePlayerWidgetTokens();
  64.         }
  65.         else{
  66.             _loc4_.gotoAndStop(2);
  67.         }
  68.         if(INTERFACE.isLocalPlayer(_loc2_)){
  69.             INTERFACE.updatePaperDoll(_loc4_,_loc3_,true);
  70.       }
  71.       else{
  72.           INTERFACE.updatePaperDoll(_loc4_,_loc3_,false);
  73.       }
  74.       INTERFACE.updatePlayerWidgetMenu(_loc2_,_loc7_);
  75.     }
  76.     _loc4_.name_txt.text = _loc8_;
  77.     if(INTERFACE.isLocalPlayer(_loc2_)){
  78.         if(_loc3_.rank > 1){
  79.             _loc1_.gotoAndStop(4);
  80.             _loc1_.shield_btn.useHandCursor = false;
  81.             return undefined;
  82.         }
  83.     }
  84.     if(_loc3_.rank > 1){
  85.         _loc1_.gotoAndStop(4);
  86.         _loc1_.shield_btn.useHandCursor = false;
  87.         return undefined;
  88.     }
  89.     if(_loc7_ == "Mascot"){
  90.         _loc1_.gotoAndStop(INTERFACE.ICON_LABEL_MASCOT);
  91.         _loc5_ = _loc1_.member_badge_mc.ribbon_mc;
  92.         _loc6_ = _loc1_.member_badge_mc.chevron_mc;
  93.         _loc5_.gotoAndStop(SHELL.getLocalizedFrame());
  94.         _loc6_.gotoAndStop(INTERFACE.FIVE_CHEVRON);
  95.         return undefined;
  96.     }
  97.     var _loc10_ = SHELL.isPlayerMemberById(_loc2_);
  98.     if(_loc10_){
  99.         _loc1_.gotoAndStop(INTERFACE.ICON_LABEL_OTHER_MEMBER);
  100.         _loc5_ = _loc1_.member_badge_mc.ribbon_mc;
  101.         _loc6_ = _loc1_.member_badge_mc.chevron_mc;
  102.         _loc5_.gotoAndStop(SHELL.getLocalizedFrame());
  103.         _loc6_.gotoAndStop(_loc9_);
  104.         return undefined;
  105.     }
  106.     _loc1_.gotoAndStop(INTERFACE.ICON_LABEL_OTHER_FREE);
  107.     return undefined;
  108. }
  109.  
  110.  
  111.  
  112. SHELL.UPDATE_TOKENS = "upcr";
  113. SHELL.addListener(SHELL.UPDATE_TOKENS,handleUpdateTokens);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement