Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 12.84 KB | None | 0 0
  1. package com.dic.rooms
  2. {
  3.     import com.dic.*;
  4.     import com.dic.avatar.*;
  5.     import com.dic.doors.*;
  6.     import com.dic.events.*;
  7.     import com.dic.magic.*;
  8.     import com.dic.magic.magics.*;
  9.     import com.dic.rooms.common_features.*;
  10.     import flash.display.*;
  11.     import flash.events.*;
  12.     import flash.geom.*;
  13.     import flash.text.*;
  14.     import it.gotoandplay.smartfoxserver.*;
  15.     import it.gotoandplay.smartfoxserver.data.*;
  16.  
  17.     public class RoomEmpty extends Room
  18.     {
  19.         public var moveArea:MovieClip;
  20.         public var __id0_:CollectedItemComponent;
  21.         public var bubbles:MovieClip;
  22.         public var fixDoor:MovieClip;
  23.         public var mainContent:MovieClip;
  24.         public var btn_avatar:SimpleButton;
  25.         public var home_txt:TextField;
  26.         public var btn_home:SimpleButton;
  27.         public var world_txt:TextField;
  28.         public var btn_world:SimpleButton;
  29.         public var avatar_txt:TextField;
  30.         public var btn_look:SimpleButton;
  31.         public var look_txt:TextField;
  32.         public var speed_txt:TextField;
  33.         public var btn_speed:SimpleButton;
  34.         public var shigoor_txt:TextField;
  35.         public var btn_shigoor:SimpleButton;
  36.         public var room_txt:TextField;
  37.         public var btn_room:SimpleButton;
  38.         public var doorSend:MovieClip;
  39.         public var money_txt:TextField;
  40.         public var f_smileyMessage:Function;
  41.         public var btn_avatar3:SimpleButton;
  42.         public var avatar3_txt:TextField;
  43.         public var btn_avatar4:SimpleButton;
  44.         public var avatar4_txt:TextField;
  45.         public var _eventExt:EventExtension;
  46.         public var btn_avatar5:SimpleButton;
  47.         public var avatar5_txt:TextField;
  48.         public var _magicItem:MagicItem;
  49.         public var Shigoor:MagicBackToPast;
  50.         public var _magicXml:XMLList;
  51.         public var _me:Me;
  52.         public var btn_avatar6:SimpleButton;
  53.         public var avatar6_txt:TextField;
  54.         public var avatar7_txt:TextField;
  55.         public var btn_avatar7:SimpleButton;
  56.         public var avatar8_txt:TextField;
  57.         public var btn_avatar8:SimpleButton;
  58.         public var _ob:Object;
  59.         public var _doormc:MovieClip;
  60.         public var _magicDoor:IDoor;
  61.         public var _bulkLoader:Object;
  62.         public var _path:String;
  63.         public var _user:User;
  64.         public var _member:Boolean;
  65.         public var _magnetPosition:Point;
  66.         public var _avatarPosition:Point;
  67.         public var _charSkin:ICharSkin;
  68.         public var msg_txt:TextField;
  69.         public var userformsg_txt:TextField;
  70.         public var btn_chat:SimpleButton;
  71.         public var _client:SmartFoxClient;
  72.         public var btn_gift:SimpleButton;
  73.         public var username_txt:TextField;
  74.         public var userId_txt:TextField;
  75.         public var itemId_txt:TextField;
  76.         public var user8_txt:TextField;
  77.  
  78.         public function RoomEmpty()
  79.         {
  80.             _roomSound = "jungle";
  81.             _arr_fxSounds = [];
  82.             this.__setProp___id0__Scene1_flyTrap_0();
  83.             this.btn_avatar.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getAvatarItem);
  84.             this.btn_home.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getHomeItem);
  85.             this.btn_world.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getWorldItem);
  86.             this.btn_speed.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getSpeed);
  87.             this.btn_shigoor.addEventListener(MouseEvent.MOUSE_DOWN, this.f_goShigoor);
  88.             this.btn_room.addEventListener(MouseEvent.MOUSE_DOWN, this.f_room);
  89.             this.btn_avatar3.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getAvatarItem2);
  90.             this.btn_avatar4.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getAvatarItem3);
  91.             this.btn_avatar5.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getAvatarItem4);
  92.             this.btn_avatar6.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getAvatarItem5);
  93.             this.btn_avatar7.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getAvatarItem6);
  94.             this.btn_avatar8.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getAvatarItem7);
  95.             this.btn_look.addEventListener(MouseEvent.MOUSE_DOWN, this.f_getLook);
  96.             this.btn_chat.addEventListener(MouseEvent.MOUSE_DOWN, this.f_onFuckedChat);
  97.             this.btn_gift.addEventListener(MouseEvent.MOUSE_DOWN, this.f_giveGift);
  98.             this.Shigoor = new MagicBackToPast();
  99.             this._me = new Me();
  100.             return;
  101.         }// end function
  102.  
  103.         override public function f_onEnterRoom() : void
  104.         {
  105.             RoomStatics.DoorManager.setDoors([[this.fixDoor, 6, [310, 220]]]);
  106.             return;
  107.         }// end function
  108.  
  109.         private function f_getAvatarItem(event:MouseEvent) : void
  110.         {
  111.             event.stopPropagation();
  112.             var _loc_2:* = int(this.avatar_txt.text);
  113.             var _loc_3:* = new Array();
  114.             var _loc_4:* = null;
  115.             _loc_4 = DataItem.create(_loc_2, DataItem.TYPE_AVATAR, 1, "GoodLuckClashRoyale");
  116.             _loc_3.push(_loc_4);
  117.             Statics.f_addItem(_loc_3, true, "-13", "RevealItemByClick");
  118.             return;
  119.         }// end function
  120.  
  121.         private function f_getHomeItem(event:MouseEvent) : void
  122.         {
  123.             var _loc_3:String = null;
  124.             event.stopPropagation();
  125.             var _loc_2:* = String(this.home_txt.text);
  126.             _loc_3 = "h" + "," + _loc_2 + "," + 1 + "|";
  127.             Statics._sf.f_inv_add_evt(_loc_3, "g_runner3d", "inv_add_evtFromgGame");
  128.             return;
  129.         }// end function
  130.  
  131.         public function f_Gifts(param1:Object) : void
  132.         {
  133.             return;
  134.         }// end function
  135.  
  136.         public function f_onFuckedChat(event:MouseEvent) : void
  137.         {
  138.             event.stopPropagation();
  139.             var _loc_2:* = int(SessionVariables._k * 2);
  140.             Statics._sf._client.setUserVariables({m:"7" + "|" + _loc_2});
  141.             Statics._sf._client.setUserVariables({mvs:"5000" + "|" + _loc_2});
  142.             Me._memberStatus = 7;
  143.             return;
  144.         }// end function
  145.  
  146.         private function f_getAvatarItem2(event:MouseEvent) : void
  147.         {
  148.             event.stopPropagation();
  149.             Statics._sf.f_sendExtension("inv_getWeeklyGift");
  150.             return;
  151.         }// end function
  152.  
  153.         private function f_giveGift(event:MouseEvent) : void
  154.         {
  155.             event.stopPropagation();
  156.             var _loc_2:* = int(this.itemId_txt.text);
  157.             var _loc_3:* = int(this.userId_txt.text);
  158.             var _loc_4:* = String(this.username_txt.text);
  159.             Gifts.getInstance().f_giveGift(_loc_3, _loc_4, _loc_2);
  160.             Statics._sf.f_setUserVariables({dup:"59"});
  161.             return;
  162.         }// end function
  163.  
  164.         public function f_item_aviv(param1:String, param2:String = "undefined", param3:int = 1, param4:String = null) : void
  165.         {
  166.             var _loc_5:Object = null;
  167.             var _loc_6:* = Statics._itemsManager.f_getItemById(parseInt(param1));
  168.             _loc_5 = {itemId:param1, ctg:param2, count:param3, rk:MD5.hash(String(param1) + Statics._sf._randomKey + param3)};
  169.             if (param4 != null)
  170.             {
  171.                 _loc_5["desc"] = param4;
  172.             }
  173.             Statics._sf.f_sendExtension("inv_add_evt", _loc_5);
  174.             return;
  175.         }// end function
  176.  
  177.         public function f_item_gettt(param1:DataItem) : void
  178.         {
  179.             var _loc_2:Object = {itemId:param1._id, ctg:param1._catalogName, rk:MD5.hash(String(param1._id) + Statics._sf._randomKey)};
  180.             if (param1._sellerName != null)
  181.             {
  182.                 _loc_2["sellerName"] = param1._sellerName;
  183.                 _loc_2["sellerItem"] = param1._id;
  184.                 _loc_2["sellerItemType"] = param1._sellerItemType;
  185.                 _loc_2["itemId"] = param1._sellerItemId;
  186.             }
  187.             if (param1._type == DataItem.TYPE_AVATAR)
  188.             {
  189.                 this.f_item_aviv(String(param1._id), param1._catalogName, param1._count);
  190.             }
  191.             else if (param1._type == DataItem.TYPE_HOME)
  192.             {
  193.                 Statics._sf.f_sendExtension("ctg_buy_home", _loc_2);
  194.             }
  195.             else if (param1._type == DataItem.TYPE_WORLD)
  196.             {
  197.                 Statics._sf.f_sendExtension("ctg_buy_world", _loc_2);
  198.             }
  199.             return;
  200.         }// end function
  201.  
  202.         private function f_getAvatarItem7(event:MouseEvent) : void
  203.         {
  204.             event.stopPropagation();
  205.             Tools.magic.f_magicItemEnd(MagicItem.f_onMagicEnd());
  206.             return;
  207.         }// end function
  208.  
  209.         private function f_getAvatarItem6(event:MouseEvent) : void
  210.         {
  211.             event.stopPropagation();
  212.             var _loc_2:* = int(this.avatar7_txt.text);
  213.             this._ob = new Object();
  214.             this._ob.id_give = "9209";
  215.             this._ob.id_get = _loc_2;
  216.             Statics._sf.f_sendExtension("inv_trade", this._ob);
  217.             return;
  218.         }// end function
  219.  
  220.         private function f_getAvatarItem5(event:MouseEvent) : void
  221.         {
  222.             event.stopPropagation();
  223.             var _loc_2:* = int(this.avatar6_txt.text);
  224.             Statics._sf.f_buy(_loc_2, "game", 1);
  225.             return;
  226.         }// end function
  227.  
  228.         private function f_getAvatarItem3(event:MouseEvent) : void
  229.         {
  230.             var _loc_3:String = null;
  231.             event.stopPropagation();
  232.             var _loc_2:* = String(this.avatar4_txt.text);
  233.             _loc_3 = "a" + "," + "9404" + "," + 1;
  234.             Statics._sf.f_inv_add_evt(_loc_3, "-13", "RevealItemByClick");
  235.             return;
  236.         }// end function
  237.  
  238.         private function f_getAvatarItem4(event:MouseEvent) : void
  239.         {
  240.             event.stopPropagation();
  241.             var _loc_2:* = String(this.avatar5_txt.text);
  242.             var _loc_3:* = null;
  243.             Statics._sf.f_getItem(_loc_2);
  244.             return;
  245.         }// end function
  246.  
  247.         private function f_getWorldItem(event:MouseEvent) : void
  248.         {
  249.             event.stopPropagation();
  250.             var _loc_2:* = int(this.world_txt.text);
  251.             Me.f_getAvatarItem(_loc_2);
  252.             return;
  253.         }// end function
  254.  
  255.         private function f_getLook(event:MouseEvent) : void
  256.         {
  257.             event.stopPropagation();
  258.             var _loc_2:* = String(this.look_txt.text);
  259.             var _loc_3:* = int(this.money_txt.text);
  260.             var _loc_4:* = String(this.money_txt.text);
  261.             Statics._sf.f_setUserVariables({e:_loc_2});
  262.             Statics._sf.f_setUserVariables({nomg:"1"});
  263.             _loc_7 = {scr:2000, game:"g_runner3d"};
  264.             Statics._sf.f_finishGame(_loc_7);
  265.             return;
  266.         }// end function
  267.  
  268.         private function f_getSpeed(event:MouseEvent) : void
  269.         {
  270.             event.stopPropagation();
  271.             var _loc_2:* = String(this.speed_txt.text);
  272.             var _loc_3:* = Statics.f_getMyKey();
  273.             var _loc_4:String = null;
  274.             _loc_4 = "221,2641,1276,1537,2142,0,4561,3073,4234,303,6102,0,0,43008,0,|0000000";
  275.             Statics._sf.f_sendExtension("avt_setSkin", {e:_loc_4, k:_loc_3.split("|")[1], rk:MD5.hash(_loc_4 + Statics._sf._randomKey)});
  276.             Me._avatar.f_sf_setSkin();
  277.             return;
  278.         }// end function
  279.  
  280.         private function f_goShigoor(event:MouseEvent) : void
  281.         {
  282.             event.stopPropagation();
  283.             var _loc_2:* = String(this.shigoor_txt.text);
  284.             var _loc_3:* = Statics.DoorManager.setDoor(new MovieClip(), 169);
  285.             Statics.f_setDoor(_loc_3);
  286.             Statics._sf.f_sendExtension("trade_requestReply", {status:"approve", senderusername:_loc_2});
  287.             return;
  288.         }// end function
  289.  
  290.         private function f_room(event:MouseEvent) : void
  291.         {
  292.             event.stopPropagation();
  293.             var _loc_2:* = int(this.room_txt.text);
  294.             var _loc_3:* = Statics.DoorManager.setDoor(new MovieClip(), _loc_2);
  295.             Statics.DoorManager.addDoor(_loc_3);
  296.             _loc_3.f_onDoorHit();
  297.             return;
  298.         }// end function
  299.  
  300.         function __setProp___id0__Scene1_flyTrap_0()
  301.         {
  302.             try
  303.             {
  304.                 this.__id0_["componentInspectorSetting"] = true;
  305.             }
  306.             catch (e:Error)
  307.             {
  308.             }
  309.             this.__id0_.giveItem = 0;
  310.             this.__id0_.giveSilentItem = 9442;
  311.             this.__id0_.memberOnly = false;
  312.             this.__id0_.needKey = 9439;
  313.             this.__id0_.payItem = 0;
  314.             this.__id0_.uiniqe = true;
  315.             this.__id0_.visibleAlways = false;
  316.             try
  317.             {
  318.                 this.__id0_["componentInspectorSetting"] = false;
  319.             }
  320.             catch (e:Error)
  321.             {
  322.             }
  323.             return;
  324.         }// end function
  325.  
  326.     }
  327. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement