Advertisement
Guest User

Untitled

a guest
Jan 24th, 2019
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. dofus_aks_Chat.onSubscribeChannel = function (sExtraData)
  2. {
  3.     var _loc3 = sExtraData.charAt(0) == "+";
  4.     var _loc4 = sExtraData.substr(1).split("");
  5.     var _loc5 = 0;
  6.    
  7.     while (++_loc5, _loc5 < _loc4.length)
  8.     {
  9.         var _loc6 = 0;
  10.         switch (_loc4[_loc5])
  11.         {
  12.             case "i":
  13.             {
  14.                 _loc6 = 0;
  15.                 break;
  16.             }
  17.             case "*":
  18.             {
  19.                 _loc6 = 2;
  20.                 break;
  21.             }
  22.             case "#":
  23.             {
  24.                 _loc6 = 3;
  25.                 break;
  26.             }
  27.             case "$":
  28.             {
  29.                 _loc6 = 3;
  30.                 break;
  31.             }
  32.             case "p":
  33.             {
  34.                 _loc6 = 3;
  35.                 break;
  36.             }
  37.             case "%":
  38.             {
  39.                 _loc6 = 4;
  40.                 break;
  41.             }
  42.             case "!":
  43.             {
  44.                 _loc6 = 5;
  45.                 break;
  46.             }
  47.             case "?":
  48.             {
  49.                 _loc6 = 6;
  50.                 break;
  51.             }
  52.             case ":":
  53.             {
  54.                 _loc6 = 7;
  55.                 break;
  56.             }
  57.             case "^":
  58.             {
  59.                 _loc6 = 8;
  60.                 break;
  61.             }
  62.             case "@":
  63.             {
  64.                 _loc6 = 9;
  65.                 break;
  66.             }
  67.             case "&":
  68.             {
  69.                 _loc6 = 10;
  70.                 break;
  71.             }          
  72.             default:
  73.             {
  74.                 continue;
  75.             }
  76.         } // End of switch
  77.         this.api.ui.getUIComponent("Banner").chat.selectFilter(_loc6, _loc3);
  78.         this.api.kernel.ChatManager.setTypeVisible(_loc6, _loc3);
  79.         this.api.datacenter.Basics.chat_type_visible[_loc6] = _loc3;
  80.     } // end while
  81. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement