Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stop();
- import flash.net.*;
- import flash.display.*;
- import flash.events.*;
- import flash.system.*;
- import flash.text.*;
- Security.allowDomain("*");
- stage.showDefaultContextMenu=false;
- var sURL="http://cdn.aqworlds.com/game/";
- var sBG:String = "Doomwood2.swf";
- var sFile;
- var versionLoader:URLLoader;
- var Game:Object;
- var swfContext:LoaderContext;
- var swfLoader:Loader;
- var titleLoader:Loader;
- var swfRequest:URLRequest;
- var percent:Number;
- //LoadingBar.width = 0;
- //go.label = "Começar";
- function LoadGame() {
- versionLoader.removeEventListener(Event.COMPLETE, onVersionComplete);
- var loader:Loader = new Loader();
- //loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onGameComplete);
- //loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);
- loader.load(new URLRequest(sURL + "gamefiles/" + sFile));
- }
- function onGameComplete(loadEvent:Event) {
- stage.addChildAt(loadEvent.currentTarget.content, 0);
- Game=Object(loadEvent.currentTarget.content);
- Game.params.sURL=sURL;
- Game.params.sTitle = "InsanityQuest v1.4";
- Game.params.sBG = sBG;
- swfLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onGameComplete);
- }
- function GetVersion() {
- versionLoader = new URLLoader();
- versionLoader.addEventListener(Event.COMPLETE, onVersionComplete, false, 0, true);
- versionLoader.load(new URLRequest(sURL + "gameversion.asp"));
- }
- function onVersionComplete(VersionComplete:Event) {
- var URLVars:URLVariables;
- URLVars=new URLVariables(VersionComplete.target.data);
- if (URLVars.status=="success") {
- sFile=URLVars.sFile;
- LoadGame();
- }
- }
- function SendPacket(packet:String)
- {
- var args:Array = new Array;
- var tempArg:String = "";
- var var1:String = "";
- var done1:Boolean = false;
- var var2:String = "";
- var done2:Boolean = false;
- var done3:Boolean = false;
- var done4:Boolean = false;
- var i:Number = 1;
- while(i < packet.length)
- {
- if(packet.charAt(i) != "%")
- {
- if(done1 && !done2)
- {
- var1 += packet.charAt(i);
- }
- else if(done1 && done2 && !done3)
- {
- var2 += packet.charAt(i);
- }
- else if(done1 && done2 && done3 && done4)
- {
- tempArg += packet.charAt(i);
- }
- }
- else
- {
- if(!done1)
- {
- done1 = true;
- }
- else if(done1 && !done2)
- {
- done2 = true;
- }
- else if(done1 && done2 && !done3)
- {
- done3 = true;
- }
- else if(done1 && done2 && done3 && !done4)
- {
- done4 = true;
- }
- else if(done1 && done2 && done3 && done4)
- {
- args.push(tempArg);
- tempArg = "";
- }
- }
- i++;
- }
- var room:String = Game.world.curRoom;
- switch(var2)
- {
- case "afk":
- room = "1";
- break;
- case "hi":
- room = "1";
- break;
- case "gar":
- room = "1";
- break;
- case "cmd":
- room = "1";
- break;
- }
- trace("Zone Master: " + var1);
- trace("Packet Type: " + var2);
- trace("Arguements: " + args);
- Game.world.rootClass.sfc.sendXtMessage(var1, var2, args, "str", room);
- }
- GetVersion();
- nextFrame();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement