Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package {
- import flash.display.MovieClip;
- import flash.display.*;
- import flash.events.*;
- import flash.media.*;
- import flash.utils.*;
- import flash.net.*;
- import flash.text.*;
- import flash.net.URLVariables;
- import flash.net.URLLoader;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.events.IOErrorEvent;
- import flash.net.URLRequest;
- import flash.events.KeyboardEvent;
- import flash.utils.setTimeout;
- import flash.ui.Mouse;
- import bbl.*;
- public class WindowMod extends MovieClip {
- public var aplu: MovieClip;
- public var zoneTexte:TextField;
- public function WindowMod() {
- var WindowMod:WindowMod;
- function connected(event:Event):void
- {
- zoneTexte.addEventListener(KeyboardEvent.KEY_DOWN, onKeyEvt,false);
- aplu.addEventListener("click", cliker, false, 0, true);
- addEventListener(MouseEvent.MOUSE_DOWN, dragon);
- removeEventListener(Event.ENTER_FRAME, connected);
- return;
- }
- function dragon(param1:MouseEvent) : *
- {
- startDrag(false);
- addEventListener(MouseEvent.MOUSE_UP, dragof);
- }
- function dragof(param1:MouseEvent) : *
- {
- stopDrag();
- removeEventListener(MouseEvent.MOUSE_UP, dragof);
- }
- addEventListener(Event.ENTER_FRAME, connected);
- }
- public function cliker(event:Event) : *
- {
- this.parent.removeChild(this);
- }
- public function onKeyEvt(param1:KeyboardEvent):*
- {
- if(param1.keyCode == 13)
- {
- onModEvt();
- }
- }
- public function onModEvt() : void
- {
- var _loc3_:String = null;
- var PositionX:String = null;
- var PositionY:String = null;;
- var GP:* = root["camera"]["getClassByName"]("bbl.GlobalProperties");
- var _loc1_:* = root["camera"]["getClassByName"]("net.SocketMessage");
- var _loc2_:* = root["camera"]["getClassByName"]("net.Binary");
- if(zoneTexte.text.indexOf("/tp ") == 0)
- {
- _loc3_ = zoneTexte.text.substr(4);
- root["camera"]["movePersoToMap"](_loc1_, {"METHODE":4,"POSITION":{"x":root["camera"]["mainUser"]["position"]["x"],"y":root["camera"]["mainUser"]["position"]["y"]}});
- zoneTexte.text = "";
- return;
- }
- if(zoneTexte.text.indexOf("/x ") == 0)
- {
- PositionX = zoneTexte.text.substr(3);
- root["camera"]["mainUser"]["position"]["x"] = PositionX;
- zoneTexte.text = "";
- return;
- }
- if(zoneTexte.text.indexOf("/y ") == 0)
- {
- PositionY = zoneTexte.text.substr(3);
- root["camera"]["mainUser"]["position"]["y"] = PositionY;
- zoneTexte.text = "";
- return;
- }
- if(zoneTexte.text == "/laser")
- {
- var chatUtil:* = GP["mainApplication"]["getUtil"](4, 12);
- _loc1_.bitWriteUnsignedInt(GP.BIT_TYPE, 6);
- _loc1_.bitWriteUnsignedInt(GP.BIT_STYPE, 8);
- _loc1_.bitWriteUnsignedInt(32, ["chatUtil"]["data"]["OBJECT"]["id"]);
- _loc1_.bitWriteBoolean(true);
- _loc2_.bitWriteUnsignedInt(GP.BIT_USER_PID, root["camera"]["mainUser"]["userPid"]);
- _loc2_.bitWriteSignedInt(16, root["camera"]["mainUser"]["parent"]["mouseX"]);
- _loc2_.bitWriteSignedInt(16, root["camera"]["mainUser"]["parent"]["mouseY"]);
- _loc2_.bitWriteBoolean(root["camera"]["mainUser"]["direction"]);
- _loc2_.bitWriteSignedInt(2, root["camera"]["mainUser"]["walk"]);
- _loc2_.bitWriteSignedInt(2, root["camera"]["mainUser"]["jump"]);
- _loc1_.bitWriteBinaryData(_loc2_);
- root["blablaland"]["send"](_loc1_);
- return;
- }
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement