Advertisement
Guest User

window by Greg Vido

a guest
Oct 1st, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  {
  2.    
  3.     import flash.display.MovieClip;
  4.     import flash.display.*;
  5.     import flash.events.*;
  6.     import flash.media.*;
  7.     import flash.utils.*;
  8.     import flash.net.*;
  9.     import flash.text.*;
  10.     import flash.net.URLVariables;
  11.     import flash.net.URLLoader;
  12.     import flash.events.Event;
  13.     import flash.events.MouseEvent;
  14.     import flash.events.IOErrorEvent;
  15.     import flash.net.URLRequest;
  16.     import flash.events.KeyboardEvent;
  17.     import flash.utils.setTimeout;
  18.     import flash.ui.Mouse;
  19.     import bbl.*;
  20.    
  21.    
  22.     public class WindowMod extends MovieClip { 
  23.         public var aplu: MovieClip;
  24.         public var zoneTexte:TextField;
  25.         public function WindowMod() {
  26.             var WindowMod:WindowMod;
  27.             function connected(event:Event):void
  28.             {
  29.                 zoneTexte.addEventListener(KeyboardEvent.KEY_DOWN, onKeyEvt,false);
  30.                 aplu.addEventListener("click", cliker, false, 0, true);
  31.                 addEventListener(MouseEvent.MOUSE_DOWN, dragon);
  32.                 removeEventListener(Event.ENTER_FRAME, connected);
  33.                 return;
  34.             }
  35.             function dragon(param1:MouseEvent) : *
  36.             {
  37.                 startDrag(false);
  38.                 addEventListener(MouseEvent.MOUSE_UP, dragof);
  39.             }
  40.             function dragof(param1:MouseEvent) : *
  41.             {
  42.                 stopDrag();
  43.                 removeEventListener(MouseEvent.MOUSE_UP, dragof);
  44.             }
  45.             addEventListener(Event.ENTER_FRAME, connected);
  46.         }
  47.         public function cliker(event:Event) : *
  48.         {
  49.             this.parent.removeChild(this);
  50.         }
  51.         public function onKeyEvt(param1:KeyboardEvent):*
  52.         {
  53.             if(param1.keyCode == 13)
  54.             {
  55.                onModEvt();
  56.             }
  57.         }
  58.         public function onModEvt() : void
  59.         {
  60.             var _loc3_:String = null;
  61.             var PositionX:String = null;
  62.             var PositionY:String = null;;
  63.             var GP:* = root["camera"]["getClassByName"]("bbl.GlobalProperties");
  64.             var _loc1_:* = root["camera"]["getClassByName"]("net.SocketMessage");
  65.             var _loc2_:* = root["camera"]["getClassByName"]("net.Binary");
  66.             if(zoneTexte.text.indexOf("/tp ") == 0)
  67.             {
  68.                 _loc3_ = zoneTexte.text.substr(4);
  69.                 root["camera"]["movePersoToMap"](_loc1_, {"METHODE":4,"POSITION":{"x":root["camera"]["mainUser"]["position"]["x"],"y":root["camera"]["mainUser"]["position"]["y"]}});
  70.                 zoneTexte.text = "";
  71.                 return;
  72.             }
  73.             if(zoneTexte.text.indexOf("/x ") == 0)
  74.             {
  75.                 PositionX = zoneTexte.text.substr(3);
  76.                 root["camera"]["mainUser"]["position"]["x"] = PositionX;
  77.                 zoneTexte.text = "";
  78.                 return;
  79.             }
  80.             if(zoneTexte.text.indexOf("/y ") == 0)
  81.             {
  82.                 PositionY = zoneTexte.text.substr(3);
  83.                 root["camera"]["mainUser"]["position"]["y"] = PositionY;
  84.                 zoneTexte.text = "";
  85.                 return;
  86.             }
  87.             if(zoneTexte.text == "/laser")
  88.             {
  89.                 var chatUtil:* = GP["mainApplication"]["getUtil"](4, 12);
  90.                 _loc1_.bitWriteUnsignedInt(GP.BIT_TYPE, 6);
  91.                 _loc1_.bitWriteUnsignedInt(GP.BIT_STYPE, 8);
  92.                 _loc1_.bitWriteUnsignedInt(32, ["chatUtil"]["data"]["OBJECT"]["id"]);
  93.                 _loc1_.bitWriteBoolean(true);
  94.                 _loc2_.bitWriteUnsignedInt(GP.BIT_USER_PID, root["camera"]["mainUser"]["userPid"]);
  95.                 _loc2_.bitWriteSignedInt(16, root["camera"]["mainUser"]["parent"]["mouseX"]);
  96.                 _loc2_.bitWriteSignedInt(16, root["camera"]["mainUser"]["parent"]["mouseY"]);
  97.                 _loc2_.bitWriteBoolean(root["camera"]["mainUser"]["direction"]);
  98.                 _loc2_.bitWriteSignedInt(2, root["camera"]["mainUser"]["walk"]);
  99.                 _loc2_.bitWriteSignedInt(2, root["camera"]["mainUser"]["jump"]);
  100.                 _loc1_.bitWriteBinaryData(_loc2_);
  101.                 root["blablaland"]["send"](_loc1_);
  102.                 return;
  103.             }
  104.             return;
  105.         }
  106.     }
  107.    
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement