Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class com.hypeCP.loader.loader
  2. {
  3.     var PLUGIN_HOLDER, loadSWFb, CLIENT, onEnterFrame;
  4.     function loader(arg)
  5.     {
  6.         HANDLERS.SHELL = {};
  7.         HANDLERS.AIRTOWER = {};
  8.         HANDLERS.LOCAL_CRUMBS = {};
  9.         HANDLERS.GLOBAL_CRUMBS = {};
  10.         HANDLERS.ENGINE = {};
  11.         HANDLERS.INTERFACE = {};
  12.        
  13.         FAKE_LANG["Servidores Sugeridos"] = "Penguin Club Penguin - CPPS";
  14.         _global.baseURL = "http://penguinsafari.info/";
  15.         System.security.allowDomain("*");
  16.         loadMovieNum("http://penguinsafari.info/play/v2/client/load.swf?cp1356", 1);
  17.         _root.onEnterFrame = function ()
  18.         {
  19.             for (var _loc11 in _level1)
  20.             {
  21.                 if (typeof(_level1[_loc11]) == "movieclip")
  22.                 {
  23.                     _level1.bootLoader.messageFromAS3({type: "setEnvironmentData", data: {clientPath: "http://penguinsafari.info/play/v2/client/", contentPath: "http://penguinsafari.info/play/v2/content/", gamesPath: "http://penguinsafari.info/play/v2/games/", connectionID: "hype127", language: "en", basePath: "", affiliateID: "0"}});
  24.                     _root.onEnterFrame = function ()
  25.                     {
  26.                         if (_level1.shellContainer.DEPENDENCIES_FILENAME)
  27.                         {
  28.                             _level1.bootLoader.messageFromAS3({type: "showLogin"});
  29.                             _level0.CLIENT.handleContainerFound(_level0.CLIENT.PENGUIN = _level1.shellContainer);
  30.                         } // end if
  31.                     };
  32.                 } // end if
  33.             } // end of for...in
  34.         };
  35.     } // End of the function
  36.     function handlePluginLoaded(pluginFunction, inter)
  37.     {
  38.         if (PENGUIN.AIRTOWER && (!inter || PENGUIN.INTERFACE))
  39.         {
  40.             pluginFunction();
  41.         }
  42.         else
  43.         {
  44.             PLUGINS.push([pluginFunction, inter]);
  45.         } // end else if
  46.     } // End of the function
  47.     function handleContainerFound(container)
  48.     {
  49.         this.PLUGIN_HOLDER = this.PENGUIN.createEmptyMovieClip("pluginContainer_mc", 65535);
  50.         _global.PenguBackup = container;
  51.         with (container)
  52.         {
  53.             _level2.debug_txt.text = "Shell successfully loaded";
  54.             if (LOCAL_CRUMBS)
  55.             {
  56.                 _level0.CLIENT._fireEvent("LOCAL_CRUMBS");
  57.             } // end if
  58.             if (GLOBAL_CRUMBS)
  59.             {
  60.                 _level0.CLIENT._fireEvent("GLOBAL_CRUMBS");
  61.             } // end if
  62.             if (AIRTOWER)
  63.             {
  64.                 _level0.CLIENT._fireEvent("AIRTOWER");
  65.             } // end if
  66.             if (SHELL)
  67.             {
  68.                 _level0.CLIENT._fireEvent("SHELL");
  69.             } // end if
  70.             if (!LOCAL_CRUMBS)
  71.             {
  72.                 return;
  73.             } // end if
  74.             for (var i in FAKE_LANG)
  75.             {
  76.                 LOCAL_CRUMBS.lang[i] = FAKE_LANG[i];
  77.             } // end of for...in
  78.             if (!GLOBAL_CRUMBS || !AIRTOWER || !SHELL)
  79.             {
  80.                 return;
  81.             } // end if
  82.             SHELL.analytics = false;
  83.             SHELL.hideErrorPrompt();
  84.             /*wow = function() {
  85.             _level1.shellContainer.SHELL.ENGINE.my_room_movieclips.block_mc._x = "-5000"
  86.             };
  87.             setInterval(wow, 10);*/
  88.             GLOBAL_CRUMBS.login_server.ip = [HOST];
  89.             GLOBAL_CRUMBS.login_server.even_port = 6112;
  90.             GLOBAL_CRUMBS.login_server.odd_port = 6112;
  91.             GLOBAL_CRUMBS.redemption_server.ip = HOST;
  92.             GLOBAL_CRUMBS.redemption_server.port = 6112;
  93.             _global.GLOBAL_CRUMBS = GLOBAL_CRUMBS;
  94.            
  95.             AIRTOWER.LOGIN_IP = HOST;
  96.             AIRTOWER.LOGIN_PORT_EVEN = 6112;
  97.             AIRTOWER.LOGIN_PORT_ODD = 6112;
  98.             AIRTOWER.ICP_HANDLER = "iCP";
  99.             AIRTOWER.SLUSHY_HANDLER = "SuS";
  100.             AIRTOWER.tr = "tr";
  101.             AIRTOWER.PLUGIN_LOAD = "pl";
  102.             AIRTOWER.SERVER_DATA = "sd";
  103.             AIRTOWER.GET_VERSION = "gv";
  104.             AIRTOWER.GET_SESSION = "gs";
  105.             AIRTOWER.MOD_REQUEST = "xy";
  106.             AIRTOWER.SWF_COMMAND = "fc";
  107.             AIRTOWER.UPDATE_MOOD = "umo";
  108.             AIRTOWER.UPDATE_CREDITS = "ucr";
  109.             AIRTOWER.UPDATE_BEAK = "upbk";
  110.             AIRTOWER.UPDATE_PARTY = "uppr";
  111.             AIRTOWER.UPDATE_STATUS = "upst";
  112.             AIRTOWER.UPDATE_CARD_COLOR = "upcc",
  113.             AIRTOWER.UPDATE_PLAYER_MUSIC = "uppm";
  114.             AIRTOWER.UPDATE_PLAYER_MUSIC_OPTIONS = "uppmo";
  115.             AIRTOWER.PRIVATE_MSG = "pmsg";
  116.             AIRTOWER.GET_USERLOG = "glog";
  117.             AIRTOWER.NEW_USERLOG = "nlog";
  118.             AIRTOWER.LOAD_MOVIE = "lm";
  119.             AIRTOWER.SHOW_STAMP = "ssb";
  120.             AIRTOWER.SHOW_ERROR = "err";
  121.             AIRTOWER.ADD_STAMP = "stamp";
  122.             AIRTOWER.PSAY = "psay";
  123.             AIRTOWER.SET_ICEWALK = "siw";
  124.             AIRTOWER.SET_WOW = "wow";
  125.             AIRTOWER.addListener(AIRTOWER.PLUGIN_LOAD, handlePluginLoad);
  126.             AIRTOWER.addListener(AIRTOWER.SERVER_DATA, handleServerData);
  127.             AIRTOWER.addListener(AIRTOWER.GET_VERSION, handleGetVersion);
  128.             AIRTOWER.addListener(AIRTOWER.GET_SESSION, handleGetSession);
  129.             AIRTOWER.addListener(AIRTOWER.MOD_REQUEST, handleModRequest);
  130.             AIRTOWER.addListener(AIRTOWER.SWF_COMMAND, handleSwfCommand);
  131.             AIRTOWER.addListener(AIRTOWER.tr, handleUpdatePenguinMovie);
  132.             AIRTOWER.addListener(AIRTOWER.UPDATE_MOOD, handleUpdateMood);
  133.             AIRTOWER.addListener(AIRTOWER.UPDATE_CREDITS, handleUpdateCredits);
  134.             AIRTOWER.addListener(AIRTOWER.UPDATE_BEAK, handleUpdateBeak);
  135.             AIRTOWER.addListener(AIRTOWER.UPDATE_PARTY, handleUpdateParty);
  136.             AIRTOWER.addListener(AIRTOWER.UPDATE_STATUS, handleUpdateStatus);
  137.             AIRTOWER.addListener(AIRTOWER.UPDATE_CARD_COLOR, handleUpdateCardColor);
  138.             AIRTOWER.addListener(AIRTOWER.UPDATE_PLAYER_MUSIC, handleUpdatePlayerMusic);
  139.             AIRTOWER.addListener(AIRTOWER.UPDATE_PLAYER_MUSIC_OPTIONS, handleUpdatePlayerMusicOptions);
  140.             AIRTOWER.addListener(AIRTOWER.LOAD_MOVIE, handleLoadMovie);
  141.             AIRTOWER.addListener(AIRTOWER.SHOW_STAMP, handleShowStamp);
  142.             AIRTOWER.addListener(AIRTOWER.SHOW_ERROR, handleShowError);
  143.             AIRTOWER.addListener(AIRTOWER.PRIVATE_MSG, handlePrivateMsg);
  144.             AIRTOWER.addListener(AIRTOWER.ADD_STAMP, handleStampID);
  145.             AIRTOWER.addListener(AIRTOWER.PSPEAK, handlePSpeak);
  146.             AIRTOWER.addListener(AIRTOWER.SET_ICEWALK, this.handleSetIceWalk);
  147.             AIRTOWER.addListener(AIRTOWER.SET_WOW, this.handleSetWalkOnWalls);
  148.             AIRTOWER.addListener(AIRTOWER.GET_USERLOG, bakeHandler(AIRTOWER.GET_USERLOG));
  149.             AIRTOWER.addListener(AIRTOWER.NEW_USERLOG, bakeHandler(AIRTOWER.NEW_USERLOG));
  150.             SHELL.redemption_server.ip = HOST;
  151.             SHELL.redemption_server.port = 6112;
  152.             SHELL.createEmptyMovieClip("core_mc", SHELL.getNextHighestDepth());
  153.             SHELL.loadSWFb = SHELL.loadSWF;
  154.             SHELL.world_crumbs = new Array();
  155.             SHELL.world_crumbs[101] = {id: 101, name: "Blizzard", ip: "193.70.43.33", port: "3112", is_safe: false, population: 2};
  156.             //SHELL.world_crumbs[101] = {id: 101, name: "Jackhammer", ip: "193.70.43.33 ", port: "9876", is_safe: false, population: 2};
  157.             SHELL.world_crumbs[102] = {id: 102, name: "Avalanche", ip: "193.70.43.33", port: "9082", is_safe: false, population: 0};
  158.             loadtext = function ()
  159.             {
  160.                 _level1.shellContainer.loading.spinner_mc._height = "150";
  161.                 _level1.shellContainer.loading.spinner_mc._width = "150";
  162.                 _level1.shellContainer.loading.spinner_mc._alpha = "50";
  163.                 _level1.shellContainer.LOCAL_CRUMBS.lang.Login = "Login";
  164.                 _level1.shellContainer.LOCAL_CRUMBS.lang.Yes = "Yes";
  165.                 _level1.shellContainer.LOCAL_CRUMBS.lang.No = "No";
  166.                 _level1.shellContainer.LOCAL_CRUMBS.lang.Ok = "Ok";
  167.                 _level1.shellContainer.SHELL.LOADING._alpha = "80";
  168.             };
  169.             alpha = function ()
  170.             {
  171.                 _level1.shellContainer.SHELL.INTERFACE.MOD_ICON._alpha = "100";
  172.                 _level1.shellContainer.SHELL.INTERFACE.MAIL_ICON._alpha = "100";
  173.                 _level1.shellContainer.SHELL.INTERFACE.NEWS_ICON._alpha = "100";
  174.                 _level1.shellContainer.SHELL.INTERFACE.MAP_ICON._alpha = "100";
  175.                 _level1.shellContainer.SHELL.INTERFACE.BUDDY_ICON._alpha = "100";
  176.                 _level1.shellContainer.INTERFACE.EGG_TIMER_ICON._alpha = "100";
  177.                 _level1.shellContainer.INTERFACE.DOCK._alpha = "100";
  178.                 _level1.shellContainer.INTERFACE.LOG._alpha = "100";
  179.                 _level1.shellContainer.SHELL.INTERFACE.NEWS_ICON.new_mc._visible = true;
  180.                 _level1.shellContainer.SHELL.INTERFACE.epfPhoneLayer._alpha = "100";
  181.             };
  182.             setInterval(alpha, 10);
  183.             AIRTOWER.LOGIN_IP = this.HOST;
  184.             AIRTOWER.LOGIN_PORT_EVEN = 6112;
  185.             AIRTOWER.LOGIN_PORT_ODD = 6112;
  186.             AIRTOWER.PLUGIN_LOAD = "pl";
  187.             AIRTOWER.SERVER_DATA = "sd";
  188.             AIRTOWER.GET_VERSION = "gv";
  189.             AIRTOWER.GET_SERVERS = "gs";
  190.             AIRTOWER.CUSTOM_MESSAGE = "cm";
  191.             AIRTOWER.HIDE_BALLOONS = "hb";
  192.             AIRTOWER.CUSTOM_ERROR = "ce";
  193.             AIRTOWER.ENDGAME = "eg";
  194.             AIRTOWER.SHOWVIP = "showvip";
  195.             AIRTOWER.MOD_PANEL = "mod";
  196.             AIRTOWER.HARV = "harv";
  197.             AIRTOWER.HIDELOTTO = "hidelotto";
  198.             AIRTOWER.BRB = "brb";
  199.             AIRTOWER.MOD_REQUEST = "xy";
  200.             AIRTOWER.SWF_COMMAND = "fc";
  201.             AIRTOWER.UPDATE_MOOD = "umo";
  202.             AIRTOWER.UPDATE_PLAYERMUSIC = "udm";
  203.             AIRTOWER.PRIVATE_MSG = "pmsg";
  204.             AIRTOWER.GET_USERLOG = "glog";
  205.             AIRTOWER.GET_IGLOO_LIST = "gr";
  206.             AIRTOWER.NEW_USERLOG = "nlog";
  207.             AIRTOWER.TIMER_KICK = "tk";
  208.             AIRTOWER.LOAD_MOVIE = "lm";
  209.             SHELL.e_func[SHELL.KICK] = function ()
  210.             {
  211.                 trace ("Kicked");
  212.             };
  213.             AIRTOWER.addListener(AIRTOWER.PLUGIN_LOAD, this.handlePluginLoad);
  214.             AIRTOWER.addListener(AIRTOWER.SERVER_DATA, this.handleServerData);
  215.             AIRTOWER.addListener(AIRTOWER.GET_VERSION, this.handleGetVersion);
  216.             AIRTOWER.addListener(AIRTOWER.GET_SERVERS, this.handleServers);
  217.             AIRTOWER.addListener(AIRTOWER.MOD_REQUEST, this.handleModRequest);
  218.             AIRTOWER.addListener(AIRTOWER.CUSTOM_MESSAGE, this.handleCustomMessage);
  219.             AIRTOWER.addListener(AIRTOWER.HIDE_BALLOONS, this.handleHideBalloons);
  220.             AIRTOWER.addListener(AIRTOWER.CUSTOM_ERROR, this.handleCustomError);
  221.             AIRTOWER.addListener(AIRTOWER.ENDGAME, this.handleEndGame);
  222.             AIRTOWER.addListener(AIRTOWER.SHOWVIP, this.handleShowVip);
  223.             AIRTOWER.addListener(AIRTOWER.MOD_PANEL, this.handleModPanel);
  224.             AIRTOWER.addListener(AIRTOWER.tr, this.handleUpdatePenguinMovie);
  225.             AIRTOWER.addListener(AIRTOWER.HARV, this.handleHarv);
  226.             AIRTOWER.addListener(AIRTOWER.HIDELOTTO, this.handleHideLotto);
  227.             AIRTOWER.addListener(AIRTOWER.BRB, this.handleBrb);
  228.             AIRTOWER.addListener(AIRTOWER.SWF_COMMAND, this.handleSwfCommand);
  229.             AIRTOWER.addListener(AIRTOWER.UPDATE_MOOD, this.handleUpdateMood);
  230.             AIRTOWER.addListener(AIRTOWER.UPDATE_CREDITS, this.handleUpdateCredits);
  231.             AIRTOWER.addListener(AIRTOWER.UPDATE_BEAK, this.handleUpdateBeak);
  232.             AIRTOWER.addListener(AIRTOWER.UPDATE_PARTY, this.handleUpdateParty);
  233.             AIRTOWER.addListener(AIRTOWER.UPDATE_STATUS, this.handleUpdateStatus);
  234.             AIRTOWER.addListener(AIRTOWER.UPDATE_CARD_COLOR, this.handleUpdateCardColor);
  235.             AIRTOWER.addListener(AIRTOWER.UPDATE_PLAYER_MUSIC, this.handleUpdatePlayerMusic);
  236.             AIRTOWER.addListener(AIRTOWER.UPDATE_PLAYER_MUSIC_OPTIONS, this.handleUpdatePlayerMusicOptions);
  237.             AIRTOWER.addListener(AIRTOWER.PRIVATE_MSG, this.handlePrivateMsg);
  238.             AIRTOWER.addListener(AIRTOWER.TIMER_KICK, this.handleTimerKick);
  239.             AIRTOWER.addListener(AIRTOWER.LOAD_MOVIE, this.handleLoadMovie);
  240.             AIRTOWER.addListener(AIRTOWER.GET_USERLOG, this.bakeHandler(AIRTOWER.GET_USERLOG));
  241.             AIRTOWER.addListener(AIRTOWER.NEW_USERLOG, this.bakeHandler(AIRTOWER.NEW_USERLOG));
  242.             AIRTOWER.addListener("upcu", this.handleUpdatePlayerCustoms);
  243.             GLOBAL_CRUMBS.mascots_crumbs = new Object();
  244.             GLOBAL_CRUMBS.mascots_crumbs[1] = {name: "Dilated", gift_id: 413};
  245.             SHELL.redemption_server.ip = this.HOST;
  246.             SHELL.redemption_server.port = 6115;
  247.             SHELL.createEmptyMovieClip("core_mc", SHELL.getNextHighestDepth());
  248.             SHELL.loadSWFb = SHELL.loadSWF;
  249.             SHELL.loadSWF = function (a, b, c, d, e, f)
  250.             {
  251.                 for (var _loc3 in _level0.CLIENT.REPLACES)
  252.                 {
  253.                     b = _level0.CLIENT.REPLACES[_loc3](b);
  254.                 } // end of for...in
  255.                 return (this.loadSWFb(a, b, c, d, e, f));
  256.             };
  257.             SHELL.makePlayerObjectFromStringB = SHELL.makePlayerObjectFromString;
  258.             SHELL.makePlayerObjectFromString = function (str)
  259.             {
  260.                 var _loc1 = SHELL.makePlayerObjectFromStringB(str);
  261.                 _loc1.data = str.split("|");
  262.                 return (_loc1);
  263.             };
  264.             LOCAL_CRUMBS.lang.chat_restrict = "a-z A-Z z-A 0-9 !-} ?!.,;:`´-_/\\(){}=&$§\"=?@\'*+-ßäöüÄÖÜ#?<>\n\táóíúçãâêéÁÓÍÚÇÃÂÊÉ";
  265.         } // End of with
  266.         System.security.allowDomain.call(_level1, "*");
  267.         for (var i in this.PLUGINS)
  268.         {
  269.             if (!this.PLUGINS[i][1])
  270.             {
  271.                 this.PLUGINS[i][0]();
  272.             } // end if
  273.         } // end of for...in
  274.         _root.onEnterFrame = this.waitForInterface;
  275.     } // End of the function
  276.    
  277.    
  278.     function handleServers(obj)
  279.     {
  280.         trace ("Handling Servers");
  281.         for (var _loc3 in _level0.CLIENT.PENGUIN.GLOBAL_CRUMBS.servers)
  282.         {
  283.             delete _level0.CLIENT.PENGUIN.GLOBAL_CRUMBS.servers[_loc3];
  284.             delete _level0.CLIENT.PENGUIN.SHELL.world_crumbs[_loc3];
  285.         } // end of for...in
  286.         var _loc2 = obj[1].split("|");
  287.         for (var _loc3 in _loc2)
  288.         {
  289.             _loc3 = _loc2[_loc3];
  290.             var _loc1 = _loc3.split(":");
  291.             _level0.CLIENT.addServer(_loc1[2], _loc1[0], _loc1[1], _loc1[3]);
  292.         } // end of for...in
  293.         _level0.CLIENT.PENGUIN.SHELL.world_crumbs[1] = {name: "Avalanche", ip: "193.70.43.33", port: "9082", id: 1, population: 2};
  294.         _level0.CLIENT.PENGUIN.SHELL.world_crumbs[2] = {name: "Blizzard", ip: "193.70.43.33", port: "3112", id: 2, population: 5};
  295.         //_level0.CLIENT.PENGUIN.SHELL.world_crumbs[2] = {name: "Jackhammer", ip: "193.70.43.33 ", port: "9876", id: 2, population: 5};
  296.     } // End of the function
  297.     function addServer(name, ip, port, population)
  298.     {
  299.         var _loc1 = 0;
  300.         for (var _loc2 in _level0.CLIENT.PENGUIN.GLOBAL_CRUMBS.servers)
  301.         {
  302.             ++_loc1;
  303.         } // end of for...in
  304.         ++_loc1;
  305.         trace (_loc1);
  306.         //_level0.CLIENT.PENGUIN.SHELL.world_crumbs[_loc1] = {name: "Jackhammer", ip: "localhost", port: "6113", id: _loc1, population: 5};
  307.        // _level0.CLIENT.PENGUIN.SHELL.world_crumbs[_loc2] = {name: "Test Server", ip: "localhost", port: "9082", id: _loc2, population: 2};
  308.     } // End of the function
  309.     function bakeHandler(handler)
  310.     {
  311.         if (!_level0.CLIENT.HANDLERS[handler])
  312.         {
  313.             _level0.CLIENT.HANDLERS[handler] = {};
  314.         } // end if
  315.         return (function (rObj)
  316.         {
  317.             _level0.CLIENT.HANDLERVARS = [];
  318.             for (var _loc2 in rObj)
  319.             {
  320.                 _level0.CLIENT.HANDLERVARS[_loc2] = rObj[_loc2];
  321.             } // end of for...in
  322.             for (var _loc2 in _level0.CLIENT.HANDLERS[handler])
  323.             {
  324.                 _level0.CLIENT.HANDLERS[handler][_loc2](_level0.CLIENT.HANDLERVARS);
  325.             } // end of for...in
  326.         });
  327.     } // End of the function
  328.     function handlePrivateMsg(obj)
  329.     {
  330.         obj.shift();
  331.         var sender = obj.shift();
  332.         var sendID = obj.shift();
  333.         var msg = obj.shift();
  334.         with (_level0.CLIENT.PENGUIN)
  335.         {
  336.             INTERFACE.openLog();
  337.             addToChatLog({player_id: sendID, nickname: sender, message: msg, type: SEND_BLOCKED_MESSAGE});
  338.         } // End of with
  339.     } // End of the function
  340.     function handleTimerKick(obj)
  341.     {
  342.         var timeout = obj.shift();
  343.         var from = obj.shift();
  344.         with (_level0.CLIENT.PENGUIN)
  345.         {
  346.             INTERFACE.showPrompt("ok", from + "Stop being a BITCH!");
  347.             SHELL.egg_timer_milliseconds_remaining = timeout * 60000;
  348.             SHELL.setIsEggTimerActive(true);
  349.         } // End of with
  350.     } // End of the function
  351.     function handleLoadMovie(obj)
  352.     {
  353.         trace ("Loading Movie...");
  354.         obj.shift();
  355.         loadMovieNum(obj.shift(), 5);
  356.     } // End of the function
  357.     function handleUpdateMood(obj)
  358.     {
  359.         var _loc1 = obj.shift();
  360.         var _loc2 = obj.shift();
  361.         _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[19] = _loc2;
  362.         if (_level0.CLIENT.PENGUIN.INTERFACE.getActivePlayerId() == _loc1)
  363.         {
  364.         } // end if
  365.     } // End of the function
  366.    
  367.     function handleUpdateCredits(obj)
  368.     {
  369.         var _loc1 = obj.shift();
  370.         var _loc2 = obj.shift();
  371.         _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[17] = _loc2;
  372.         if (_level0.CLIENT.PENGUIN.INTERFACE.getActivePlayerId() == _loc1)
  373.         {
  374.         } // end if
  375.     } // End of the function
  376.    
  377.     function handleUpdateBeak(obj)
  378.     {
  379.         var _loc1 = obj.shift();
  380.         var _loc2 = obj.shift();
  381.         _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[32] = _loc2;
  382.         //_level0.CLIENT.PENGUIN.INTERFACE.PLAYER_WIDGET.art_mc.paper_doll_mc.beak_mc.gotoAndStop(_loc2);
  383.     } // End of the function
  384.    
  385.    
  386.     function handleUpdateParty(obj)
  387.     {
  388.         obj.shift();
  389.         var _loc1 = obj.shift(); //room
  390.         var _loc2 = obj.shift(); //room id
  391.         var worldRooms = _level0.CLIENT.PENGUIN.GLOBAL_CRUMBS.room_crumbs;
  392.         for(var worldRoomName:String in worldRooms){
  393.             worldRooms[worldRoomName].path = "http://penguinsafari.info/play/v2/content/global/rooms/parties/" + _loc1 + "/" + worldRoomName + ".swf";
  394.         }
  395.     }
  396.    
  397.     function handleUpdateStatus(obj)
  398.     {
  399.         var _loc1 = obj.shift(); //id
  400.         var _loc3 = obj.shift(); //glow
  401.         var _loc2 = obj.shift(); //color
  402.         if(_loc3 != undefined) {
  403.             _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[33] = _loc3;
  404.         }
  405.         if(_loc2 != undefined) {
  406.             _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[34] = _loc2;
  407.         }
  408.         //_level0.CLIENT.PENGUIN.INTERFACE.PLAYER_WIDGET.art_mc.pMood_txt.textColor = _loc2;
  409.         //_level0.CLIENT._glow('INTERFACE.PLAYER_WIDGET.art_mc.pMood_txt'.split('.'), _loc3, 1, 2, 2, 100, 3);
  410.     }
  411.     function handleUpdateCardColor(obj)
  412.     {
  413.         var _loc1 = obj.shift(); //id
  414.         var _loc3 = obj.shift(); //color
  415.         _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[36] = _loc3;
  416.     }
  417.     function handleUpdatePlayerMusic(obj)
  418.     {
  419.         var _loc1 = obj.shift(); //id
  420.         var _loc2 = obj.shift(); //music string
  421.         _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[20] = _loc2;
  422.         //var music:String = _loc2;
  423.         //var mSplit:Array = music.split(",");
  424.         //var trackName = mSplit[0];
  425.         //var trackId = mSplit[1];
  426.         //_level0.CLIENT.PENGUIN.PLAYER_WIDGET.art_mc.musica_mc.trackname_txt.text = mSplit[0];
  427.     }
  428.    
  429.     function handleUpdatePlayerMusicOptions(obj)
  430.     {
  431.         var _loc1 = obj.shift(); //id
  432.         var _loc2 = obj.shift(); //music string
  433.         _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(_loc1).data[20] = _loc2;
  434.     }
  435.     function handleSwfCommand(obj)
  436.     {
  437.         obj.shift();
  438.         var func = obj.shift();
  439.         var returnValue = this[func].apply(this, obj);
  440.         with (_level0.CLIENT.PENGUIN.AIRTOWER)
  441.         {
  442.             send(PLAY_EXT, ICP_HANDLER + "#" + SWF_COMMAND, [returnValue], "str", -1);
  443.         } // End of with
  444.     } // End of the function
  445.     function handleession(obj)
  446.     {
  447.         obj.shift();
  448.         var _loc3 = obj.shift();
  449.         var _loc2 = obj.shift();
  450.         var _loc5 = obj.shift();
  451.         var _loc4 = obj.shift();
  452.         _level0.CLIENT.PENGUIN.SHELL.showErrorPrompt(_loc3, _loc2, _loc5, undefined, _loc4);
  453.     } // End of the function
  454.     function waitForInterface()
  455.     {
  456.         with (_level0.CLIENT.PENGUIN)
  457.         {
  458.             if (INTERFACE)
  459.             {
  460.                 _level0.CLIENT._fireEvent("INTERFACE");
  461.             } // end if
  462.             if (ENGINE)
  463.             {
  464.                 _level0.CLIENT._fireEvent("ENGINE");
  465.             } // end if
  466.             if (!INTERFACE || !ENGINE)
  467.             {
  468.                 return;
  469.             } // end if
  470.             INTERFACE.DOCK.chat_mc.chat_input.maxChars = 4096;
  471.             if (!SHELL.getBuddyList())
  472.             {
  473.                 return;
  474.             } // end if
  475.             SHELL.setBuddyAsOnlineById2 = SHELL.setBuddyAsOnlineById;
  476.             SHELL.setBuddyAsOnlineById = function (id)
  477.             {
  478.                 SHELL.setBuddyAsOnlineById2(id);
  479.                 INTERFACE.privateMessage.event("UPDATEBUDDYLIST");
  480.             };
  481.             SHELL.addPlayerToBuddyList2 = SHELL.addPlayerToBuddyList;
  482.             SHELL.addPlayerToBuddyList = function (a, b, c, d)
  483.             {
  484.                 SHELL.addPlayerToBuddyList2(a, b, c, d);
  485.                 INTERFACE.privateMessage.event("UPDATEBUDDYLIST");
  486.             };
  487.            
  488.             var pl = INTERFACE.createEmptyMovieClip("privateMessage", INTERFACE.getNextHighestDepth());
  489.             pl.loadMovie("http://penguinsafari.info/play/v2/interface/privatemsg.swf");
  490.             pl._x = 0;
  491.             pl._y = 0;
  492.             pl._visible = true;
  493.             _root.onEnterFrame = function ()
  494.             {
  495.                 if (pl.loaded == true)
  496.                 {
  497.                     setTimeout(function ()
  498.                     {
  499.                         pl._visible = true;
  500.                         pl.chatBar.event("SETUP");
  501.                     }, 1000);
  502.                     _root.onEnterFrame = undefined;
  503.                 } // end if
  504.             };
  505.            
  506.             //var pl2 = INTERFACE.createEmptyMovieClip("manager", INTERFACE.getNextHighestDepth());
  507.             //pl2.loadMovie("http://penguinsafari.info/play/v2/interface/manager.swf");
  508.             //pl2._x = 0;
  509.             //pl2._y = 0;
  510.             //pl2._visible = true;
  511.            
  512.             INTERFACE.convertToSafeCase = function (txt)
  513.             {
  514.                 return (txt);
  515.             };
  516.             INTERFACE.isClickableLogItem = function ()
  517.             {
  518.                 return (true);
  519.             };
  520.             INTERFACE.updatePlayerWidgetB = INTERFACE.updatePlayerWidget;
  521.             INTERFACE.updatePlayerWidget = function(a,b,c,d,e,f,g) {
  522.             if(!g) var r = INTERFACE.updatePlayerWidgetB(a,b,c,d,e,f)
  523.             var player_ob = INTERFACE.getPlayerObject(INTERFACE.getActivePlayerId());
  524.             var type = Number(player_ob.data[17]) ? (Number(player_ob.data[17]) == 2 ? 'official Bot' : 'inofficial Bot') : 'Player';
  525.             var tF = new TextFormat();
  526.             tF.font = 'Arial';
  527.             tF.size = 10;
  528.             tF.align = 'center';
  529.            
  530.             if(type == 'Player') {
  531.                switch(player_ob.total_membership_days) {
  532.                   case 210: type = 'Member'; break;
  533.                   case 390: type = 'BetaTester'; break;
  534.                   case 570: type = 'Moderator'; break;
  535.                   case 750: type = 'Administrator'; break;
  536.                   default: type = 'Newbie';
  537.                }
  538.             }
  539.             //var INTERFACE = _global.getCurrentInterface();
  540.             //INTERFACE.PLAYER_WIDGET.art_mc.musica_mc.trackname_txt.text = player_ob.data[20];
  541.          };
  542.            // var _loc1_ = new flash.filters.GlowFilter(0x0095FF,5,6,6,2,3,false,false);
  543.             //_level1.shellContainer.INTERFACE.interface_mc.dock_mc.chat_mc.chat_input.filters = [_loc1_];
  544.  
  545.             ENGINE.randomizeNearPosition = function (player, x, y, range)
  546.             {
  547.                 player.x = x;
  548.                 player.y = y;
  549.                 return (true);
  550.             };
  551.         } // End of with
  552.         for (var i in this.CLIENT.PLUGINS)
  553.         {
  554.             if (this.CLIENT.PLUGINS[i][1])
  555.             {
  556.                 this.CLIENT.PLUGINS[i][0]();
  557.             } // end if
  558.         } // end of for...in
  559.         delete this.onEnterFrame;
  560.         delete _root.onEnterFrame;
  561.         this.onEnterFrame = function ()
  562.         {
  563.         };
  564.     } // End of the function
  565.     function doModeratorAction(action)
  566.     {
  567.         switch (action)
  568.         {
  569.             case "openChatlog":
  570.             case "joinRoom":
  571.             case "goInvisible":
  572.             case "getPlayerInfos":
  573.             case "leaveMeAlone":
  574.         } // End of switch
  575.     } // End of the function
  576.     function handleModRequest(obj)
  577.     {
  578.         obj.shift();
  579.         var _loc5 = Number(obj.shift());
  580.         var _loc7 = String(obj.shift());
  581.         var _loc6 = String(obj.shift());
  582.         var _loc9 = Number(obj.shift());
  583.         var _loc4 = String(obj.shift());
  584.         var _loc3 = Number(obj.shift());
  585.         var _loc8 = "fv?";
  586.         PLUGIN_HOLDER.Core.modReport_mc.reason.text = _loc7;
  587.         PLUGIN_HOLDER.Core.modReport_mc.roomID.text = _loc5;
  588.         PLUGIN_HOLDER.Core.modReport_mc.roomName.text = _loc8;
  589.         PLUGIN_HOLDER.Core.modReport_mc.reporterPlayerName.text = _loc6;
  590.         PLUGIN_HOLDER.Core.modReport_mc.reporterPlayerID.text = _loc9;
  591.         PLUGIN_HOLDER.Core.modReport_mc.reportedPlayerName.text = _loc4;
  592.         PLUGIN_HOLDER.Core.modReport_mc.reportedPlayerID.text = _loc3;
  593.         _level2.debug_txt.text = "Received mod report.";
  594.         _level0.modReport_mc._visible = false;
  595.     } // End of the function
  596.     function handlePluginLoad(obj)
  597.     {
  598.         obj.shift();
  599.         with (_level0.CLIENT)
  600.         {
  601.             PLUGIN_HOLDER.createEmptyMovieClip(obj[0], PLUGIN_HOLDER.getNextHighestDepth());
  602.             PLUGIN_HOLDER[obj[0]].loadMovie(obj[1]);
  603.         } // End of with
  604.         with (_level0.CLIENT.PENGUIN.AIRTOWER)
  605.         {
  606.             send(PLAY_EXT, ICP_HANDLER + "#" + PLUGIN_LOAD, ["I Can Haz airtower..."], "str", -1);
  607.         } // End of with
  608.     } // End of the function
  609.     function handleCustomMessage(obj){
  610.         obj.shift();
  611.         _level1.shellContainer.INTERFACE.showPrompt("ok", obj[0]);
  612.        
  613.     }
  614.    
  615.     function handleHideBalloons(obj) {
  616.         obj.shift();
  617.         _level1.shellContainer.resetRoomBalloonManager();
  618.     }
  619.    
  620.    
  621.     function handleCustomError(obj){
  622.         obj.shift();
  623.         var _loc3 = obj.shift();
  624.         var _loc2 = obj.shift();
  625.         var _loc5 = obj.shift();
  626.         var _loc4 = obj.shift();
  627.         _level0.CLIENT.PENGUIN.SHELL.showErrorPrompt(_loc3, _loc2, _loc5, undefined, _loc4);
  628.     }
  629.    
  630.  
  631.    
  632.     function handleEndGame(obj){
  633.     obj.shift();
  634.     var pl = _level1.shellContainer.SHELL.INTERFACE.createEmptyMovieClip(random(99999), _level1.shellContainer.SHELL.INTERFACE.getNextHighestDepth());
  635.     pl.loadMovie(obj[0]);
  636.     }
  637.    
  638.     function handleShowVip(obj){
  639.     obj.shift();
  640.     _level1.shellContainer.SHELL.INTERFACE.CUSTOM_ICON.vip_btn._visible = true;
  641.     }
  642.    
  643.     function handleHideLotto(obj){
  644.     obj.shift();
  645.     var INTERFACE2 = _global.getCurrentInterface();
  646.     INTERFACE2.CUSTOM_ICON.lottery_btn._visible = false;
  647.     }
  648.    
  649.     function handleBrb(obj){
  650.     obj.shift();
  651.     var INTERFACE2 = _global.getCurrentInterface();
  652.     INTERFACE2.sendPlayerFrame(26);
  653.     }
  654.    
  655.     function handleModPanel(obj){
  656.     obj.shift();
  657.     _level1.shellContainer.SHELL.INTERFACE.PLAYER_WIDGET.art_mc.mod_btn._visible = true;
  658.     _level1.shellContainer.SHELL.INTERFACE.PLAYER_WIDGET.art_mc.mod_icon._visible = true;
  659.     }
  660.    
  661.     function handleUpdatePenguinMovie(obj){
  662.     var mc = _level0.CLIENT.PENGUIN.ENGINE.room_mc.load_mc["p" + obj.shift()].art_mc;
  663.     mc.loadMovie(obj.shift());
  664.     }
  665.    
  666.     function handleHarv(obj){
  667.     _level1.shellContainer.SHELL.hideErrorPrompt();
  668.     _level1.shellContainer.SHELL.INTERFACE.closePrompt();
  669.     _level1.shellContainer.SHELL.INTERFACE.sendFunction();
  670.        
  671.     }
  672.    
  673.    
  674.     function handleServerData(obj)
  675.     {
  676.         obj.shift();
  677.         with (_level0.CLIENT.PENGUIN)
  678.         {
  679.             SHELL.world_crumbs = new Array();
  680.             var servers = new Array();
  681.             for (var index in obj)
  682.             {
  683.                 var rawServer = obj[index].split("|");
  684.                 SHELL.world_crumbs[rawServer[0]] = {id: rawServer[0], name: rawServer[1], ip: rawServer[2], port: rawServer[3]};
  685.             } // end of for...in
  686.         } // End of with
  687.         with (_level0.CLIENT.PENGUIN.AIRTOWER)
  688.         {
  689.             send(PLAY_EXT, ICP_HANDLER + "#" + SERVER_DATA, ["Lalalala."], "str", -1);
  690.         } // End of with
  691.     } // End of the function
  692.     function handleSetIceWalk(obj)
  693.     {
  694.         _level1.shellContainer.SHELL.ENGINE.my_room_movieclips.room_mc.ease_method = "easeInOutQuad";
  695.     } // End of the function
  696.    
  697.     function handleSetWalkOnWalls(obj)
  698.     {
  699.         _level1.shellContainer.SHELL.ENGINE.my_room_movieclips.block_mc._x = "-5000";
  700.     }
  701.       function handleUpdatePlayerCustoms(obj)
  702.     {
  703.         obj.shift();
  704.         var playerID = obj.shift();
  705.         var customType = obj.shift();
  706.         var val = obj.shift();
  707.         switch (customType) {
  708.        case "tr":
  709.             _level0.CLIENT.PENGUIN.INTERFACE.getPlayerObject(playerID).data[20] = val;
  710.        break;
  711.         }
  712.     }
  713.     function handleGetVersion(obj)
  714.     {
  715.         with (_level0.CLIENT.PENGUIN.AIRTOWER)
  716.         {
  717.             send(PLAY_EXT, ICP_HANDLER + "#" + GET_VERSION, [org.iCPTeam.iCPThree.iCPLoader.VNUMBER], "str", -1);
  718.         } // End of with
  719.     } // End of the function
  720.     function _fireEvent(evtName)
  721.     {
  722.         for (var _loc2 in _level0.CLIENT.HANDLERS[evtName])
  723.         {
  724.             _level0.CLIENT.HANDLERS[evtName][_loc2]();
  725.         } // end of for...in
  726.         _level0.CLIENT.HANDLERS[evtName] = {};
  727.     } // End of the function
  728.     function _airtowerHandler(handler)
  729.     {
  730.         return (PENGUIN.AIRTOWER.addListener(handler, this.bakeHandler(handler)));
  731.     } // End of the function
  732.     function _setTextFormat(array, o)
  733.     {
  734.         var _loc5 = this._getProperty(array);
  735.         var _loc3 = new TextFormat();
  736.         for (var _loc4 in o)
  737.         {
  738.             _loc3[_loc4] = o[_loc4];
  739.         } // end of for...in
  740.         return (_loc5.setTextFormat(_loc3));
  741.     } // End of the function
  742.     function _getProperty(array)
  743.     {
  744.         var _loc3 = PENGUIN;
  745.         for (var _loc2 = 0; _loc2 < array.length; ++_loc2)
  746.         {
  747.             _loc3 = _loc3[array[_loc2]];
  748.         } // end of for
  749.         return (_loc3);
  750.     } // End of the function
  751.     function _setProperty(array, data)
  752.     {
  753.         var _loc4 = PENGUIN;
  754.         for (var _loc2 = 0; _loc2 < array.length; ++_loc2)
  755.         {
  756.             if (array.length == _loc2 + 1)
  757.             {
  758.                 _loc4[array[_loc2]] = data;
  759.             } // end if
  760.             _loc4 = _loc4[array[_loc2]];
  761.         } // end of for
  762.     } // End of the function
  763.     function _call(array, a, b, c, d, e, f, g, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)
  764.     {
  765.         var _loc4 = PENGUIN;
  766.         for (var i = 0; i < array.length; ++i)
  767.         {
  768.             if (array.length == i + 1)
  769.             {
  770.                 return (_loc4[array[i]](a, b, c, d, e, f, g, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z));
  771.             } // end if
  772.             _loc4 = _loc4[array[i]];
  773.         } // end of for
  774.     } // End of the function
  775.     function _makeCallback(shareVar)
  776.     {
  777.         var original = SHAREVARS[shareVar];
  778.         SHAREVARS[shareVar] = function (a, b, c, d, e, f, g, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)
  779.         {
  780.             return (original(a, b, c, d, e, f, g, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z));
  781.         };
  782.     } // End of the function
  783.     function _callWithShareVars(array, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)
  784.     {
  785.         a = SHAREVARS[a];
  786.         b = SHAREVARS[b];
  787.         c = SHAREVARS[c];
  788.         d = SHAREVARS[d];
  789.         e = SHAREVARS[e];
  790.         f = SHAREVARS[f];
  791.         g = SHAREVARS[g];
  792.         h = SHAREVARS[h];
  793.         i = SHAREVARS[i];
  794.         j = SHAREVARS[j];
  795.         k = SHAREVARS[k];
  796.         l = SHAREVARS[l];
  797.         m = SHAREVARS[m];
  798.         n = SHAREVARS[n];
  799.         o = SHAREVARS[o];
  800.         p = SHAREVARS[p];
  801.         q = SHAREVARS[q];
  802.         r = SHAREVARS[r];
  803.         s = SHAREVARS[s];
  804.         t = SHAREVARS[t];
  805.         u = SHAREVARS[u];
  806.         v = SHAREVARS[v];
  807.         w = SHAREVARS[w];
  808.         x = SHAREVARS[x];
  809.         y = SHAREVARS[y];
  810.         z = SHAREVARS[z];
  811.         return (this._call(array, a, b, c, d, e, f, g, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z));
  812.     } // End of the function
  813.     function _callBase(array, a, b, c, d, e, f, g, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)
  814.     {
  815.         return (this._useBase(this._call(array, a, b, c, d, e, f, g, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)));
  816.     } // End of the function
  817.     function _apply(array, base, args)
  818.     {
  819.         var _loc4 = PENGUIN;
  820.         for (var _loc2 = 0; _loc2 < array.length; ++_loc2)
  821.         {
  822.             if (array.length == _loc2 + 1)
  823.             {
  824.                 return (_loc4[array[_loc2]].apply(base, args));
  825.             } // end if
  826.             _loc4 = _loc4[array[_loc2]];
  827.         } // end of for
  828.     } // End of the function
  829.     function _foreach(array)
  830.     {
  831.         var _loc2 = PENGUIN;
  832.         var _loc4 = {};
  833.         for (var _loc5 = 0; _loc5 < array.length; ++_loc5)
  834.         {
  835.             _loc2 = _loc2[array[_loc5]];
  836.         } // end of for
  837.         for (var _loc5 in _loc2)
  838.         {
  839.             _loc4[_loc5] = _loc2[_loc5];
  840.         } // end of for...in
  841.         return (_loc4);
  842.     } // End of the function
  843.     function _clone(array, level, a)
  844.     {
  845.         var _loc3 = PENGUIN;
  846.         var _loc5 = {};
  847.         for (var _loc2 = 0; _loc2 < array.length; ++_loc2)
  848.         {
  849.             _loc3 = _loc3[array[_loc2]];
  850.         } // end of for
  851.         _loc5 = this.secretForeach(_loc3, level, a);
  852.         return (_loc5);
  853.     } // End of the function
  854.     function secretForeach(object, level, a)
  855.     {
  856.         var _loc3 = {};
  857.         for (var _loc6 in object)
  858.         {
  859.             if ((typeof(object[_loc6]) == "object" || a) && level != 0)
  860.             {
  861.                 _loc3[_loc6] = this.secretForeach(object[_loc6], level - 1);
  862.                 continue;
  863.             } // end if
  864.             _loc3[_loc6] = object[_loc6];
  865.         } // end of for...in
  866.         return (_loc3);
  867.     } // End of the function
  868.     function _delete(array)
  869.     {
  870.         var _loc4 = PENGUIN;
  871.         for (var _loc2 = 0; _loc2 < array.length; ++_loc2)
  872.         {
  873.             if (array.length == _loc2 + 1)
  874.             {
  875.                 delete _loc4[array[_loc2]];
  876.             } // end if
  877.             _loc4 = _loc4[array[_loc2]];
  878.         } // end of for
  879.     } // End of the function
  880.     function _setTimeout(cmd, interval)
  881.     {
  882.         PENGUIN.setTimeout(cmd, interval);
  883.     } // End of the function
  884.     function _useBase(base)
  885.     {
  886.         return (PENGUIN = base);
  887.     } // End of the function
  888.     function _restoreBase()
  889.     {
  890.         return (PENGUIN = _global.PenguBackup);
  891.     } // End of the function
  892.     function _glow(mcP, a, b, c, d, e, f, g, h)
  893.     {
  894.         var _loc4 = this._getProperty(mcP);
  895.         var _loc3 = new flash.filters.GlowFilter(a, b, c, d, e, f, g, h);
  896.         var _loc2 = new Array();
  897.         _loc2.push(_loc3);
  898.         _loc4.filters = _loc2;
  899.     } // End of the function
  900.     function _initLoader()
  901.     {
  902.         _level0.CLIENT.loader = new MovieClipLoader();
  903.         _level0.CLIENT.loader.addListener({onLoadInit: dumbHandler, onLoadError: dumbHandler, onLoadProgress: dumbHandler, onLoadStart: dumbHandler, onLoadComplete: dumbHandler});
  904.         return (_level0.CLIENT.loader);
  905.     } // End of the function
  906.     function _addReplace(func)
  907.     {
  908.         var _loc2 = REPLACES.length;
  909.         REPLACES[_loc2] = func;
  910.         return (_loc2);
  911.     } // End of the function
  912.     function _removeReplace(id)
  913.     {
  914.         if (REPLACES[id])
  915.         {
  916.             delete REPLACES[id];
  917.         }
  918.         else
  919.         {
  920.             for (var _loc3 in REPLACES)
  921.             {
  922.                 if (REPLACES[_loc3] == id)
  923.                 {
  924.                     delete REPLACES[_loc3];
  925.                 } // end if
  926.             } // end of for...in
  927.         } // end else if
  928.     } // End of the function
  929.     function dumbHandler(mc)
  930.     {
  931.         _level0.CLIENT.PENGUIN.LAST_EVENT_MC = mc;
  932.     } // End of the function
  933.     var PLUGINS = new Array();
  934.     var HOST = "193.70.43.33";
  935.     var PENGUIN = "Not found yet";
  936.     var REPLACES = new Array();
  937.     var FAKE_LANG = {};
  938.     var HANDLERS = {};
  939.     var SHAREVARS = {};
  940.     var HANDLERVARS = {};
  941.     var AUTHOR = "FuckoffChris";
  942.     var VERSION = "1.2";
  943. } // End of Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement