Advertisement
Guest User

Untitled

a guest
Jul 4th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.93 KB | None | 0 0
  1. import flash.display.*;
  2. import flash.text.*;
  3. import flash.events.*;
  4. import flash.net.*;
  5. import flash.data.*;
  6. import flash.media.*;
  7. import flash.filters.*;
  8. import flash.geom.*;
  9.  
  10. // Navigation Variables
  11.  
  12. var myInventory:Object = inventory;
  13. var myMap:Object = map;
  14. var myQuests:Object = quests;
  15. var mySettings:Object = settings;
  16.  
  17.  
  18. // Navigation Properties
  19.  
  20. myInventory.text = false;
  21. myInventory.displayAsPassword = false;
  22. myInventory.enabled = true;
  23. myInventory.visible = true;
  24.  
  25. myMap.text = false;
  26. myMap.displayAsPassword = false;
  27. myMap.enabled = true;
  28. myMap.visible = true;
  29.  
  30. myQuests.text = false;
  31. myQuests.displayAsPassword = false;
  32. myQuests.enabled = true;
  33. myQuests.visible = true;
  34.  
  35. // Navigation Event Listeners
  36.  
  37. myInventory.addEventListener(MouseEvent.MOUSE_DOWN, onInventory);
  38. myMap.addEventListener(MouseEvent.MOUSE_DOWN, onMap);
  39. myQuests.addEventListener(MouseEvent.MOUSE_DOWN, onQuests);
  40. mySettings.addEventListener(MouseEvent.MOUSE_DOWN, onSettings);
  41.  
  42. // Navigation Functions
  43.  
  44. function onInventory(e:MouseEvent = null) :void {
  45. gotoAndStop(6);
  46.  
  47. }
  48.  
  49. function onMap(e:MouseEvent = null) :void {
  50. gotoAndStop(7);
  51.  
  52. }
  53.  
  54. function onQuests(e:MouseEvent = null) :void {
  55. gotoAndStop(8);
  56.  
  57. }
  58.  
  59. function onSettings(e:MouseEvent = null) :void {
  60. gotoAndStop(9);
  61.  
  62. }
  63.  
  64. // Command Central Variables
  65.  
  66. var commandCentral:Object = cc;
  67. var commands:Array = new Array("/join", "/mp", "/heal", "/ap", "/cl");
  68. var desiredLevel:Array = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");
  69. var sendCommand:Object = commandCentralSend;
  70. var theCommand = commandBox;
  71.  
  72. // Command Central Event Listeners
  73.  
  74. sendCommand.addEventListener(MouseEvent.MOUSE_DOWN, onCommandSent);
  75.  
  76. // Command Central Functions
  77.  
  78. function onCommandSent(e:MouseEvent = null) :void {
  79. commandCentralEffect();
  80.  
  81. }
  82.  
  83. function commandCentralEffect(e:Event = null) :void {
  84. if(theCommand == commands[1] + "arena") {
  85. gotoAndStop("arena");
  86.  
  87. } else if(theCommand == commands[1] + "alphawar") {
  88. gotoAndStop("test");
  89.  
  90. } else if(theCommand == commands[1] + "risereign") {
  91. gotoAndStop("risereign");
  92.  
  93. } else if(theCommand == commands[1] + "mod") {
  94. gotoAndStop(12);
  95.  
  96. } else if(theCommand == commands[2]) {
  97. gotoAndStop(13);
  98.  
  99. } else if(theCommand == commands[3]) {
  100. gotoAndStop(14);
  101.  
  102. } else if(theCommand == commands[4]) {
  103. gotoAndStop(14);
  104.  
  105. } else if(theCommand == commands[5] + desiredLevel[1]) {
  106. var so:SharedObject = SharedObject.getLocal("myChar");
  107. so.data.myCharLevel = charLevel;
  108. charLevel = 1;
  109. charLevel.visible = true;
  110. charLevel.text = "1"
  111. so.flush();
  112.  
  113. } else if(theCommand == commands[5] + desiredLevel[2]) {
  114. var so:SharedObject = SharedObject.getLocal("myChar");
  115. so.data.myCharLevel = charLevel;
  116. charLevel = 2;
  117. charLevel.visible = true;
  118. charLevel.text = "2";
  119. so.flush();
  120.  
  121. } else if(theCommand == commands[5] + desiredLevel[3]) {
  122. var so:SharedObject = SharedObject.getLocal("myChar");
  123. so.data.myCharLevel = charLevel;
  124. charLevel = 3;
  125. charLevel.visible = true;
  126. charLevel.text = "3";
  127. so.flush();
  128.  
  129. } else if(theCommand == commands[5] + desiredLevel[4]) {
  130. var so:SharedObject = SharedObject.getLocal("myChar");
  131. so.data.myCharLevel = charLevel;
  132. charLevel = 4;
  133. charLevel.visible = true;
  134. charLevel.text = "4";
  135. so.flush();
  136.  
  137. } else if(theCommand == commands[5] + desiredLevel[5]) {
  138. var so:SharedObject = SharedObject.getLocal("myChar");
  139. so.data.myCharLevel = charLevel;
  140. charLevel = 5;
  141. charLevel.visible = true;
  142. charLevel.text = "5";
  143. so.flush();
  144.  
  145. } else if(theCommand == commands[6] + desiredLevel[6]) {
  146. var so:SharedObject = SharedObject.getLocal("myChar");
  147. so.data.myCharLevel = charLevel;
  148. charLevel = 6;
  149. charLevel.visible = true;
  150. charLevel.text = "6";
  151. so.flush();
  152.  
  153. } else if(theCommand == commands[6] + desiredLevel[7]) {
  154. var so:SharedObject = SharedObject.getLocal("myChar");
  155. so.data.myCharLevel = charLevel;
  156. charLevel = 7;
  157. charLevel.visible = true;
  158. charLevel.text = "7";
  159. so.flush();
  160.  
  161. } else if(theCommand == commands[6] + desiredLevel[8]) {
  162. var so:SharedObject = SharedObject.getLocal("myChar");
  163. so.data.myCharLevel = charLevel;
  164. charLevel = 8;
  165. charLevel.visible = true;
  166. charLevel.text = "8";
  167. so.flush();
  168.  
  169. } else if(theCommand == commands[6] + desiredLevel[9]) {
  170. var so:SharedObject = SharedObject.getLocal("myChar");
  171. so.data.myCharLevel = charLevel;
  172. charLevel = 9;
  173. charLevel.visible = true;
  174. charLevel.text = "9";
  175. so.flush();
  176.  
  177. } else if(theCommand == commands[6] + desiredLevel[10]) {
  178. var so:SharedObject = SharedObject.getLocal("myChar");
  179. so.data.myCharLevel = charLevel;
  180. charLevel = 10;
  181. charLevel.visible = true;
  182. charLevel.text = "10";
  183. so.flush();
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191. // SharedObject Variables & Objects to Save Variables
  192.  
  193. var charLevel:int = 1;
  194. var goldAmount:int = 0;
  195. var userName:String = username;
  196. var soulCoins:int = 500;
  197. var userCP:int = 0;
  198. var userXP:int = 0;
  199. var userMaxXP = charLevel * 250;
  200. var userMaxCP = charLevel / classRank * 250;
  201. var classRank:int = 25;
  202.  
  203. function saveUser(e:Event = null) :void {
  204. var so:SharedObject = SharedObject.getLocal("myChar");
  205. so.data.myCharLevel = charLevel;
  206. so.data.myCharGold = goldAmount;
  207. so.data.myCharName = userName;
  208. so.data.myCharSC = soulCoins;
  209. so.data.myCharCP = userCP;
  210. so.data.myCharXP = userXP;
  211. so.data.myCharItems = userItems;
  212. so.data.myCharMaxXP = userMaxXP;
  213. so.data.myCharMaxCP = userMaxCP;
  214. so.flush();
  215.  
  216. }
  217.  
  218. function loadUser(e:Event) {
  219. var so:SharedObject = SharedObject.getLocal("myChar");
  220. charLevel = so.data.myCharLevel;
  221. if(charLevel == undefined) {
  222. undefinedText.visible = true;
  223. undefinedText.text = "charLevel Undefined";
  224. trace("charLevel Undefined");
  225. charLevel = 0;
  226. }
  227. trace(charLevel);
  228. }
  229.  
  230. if(charLevel = 1) {
  231. charLevel = so.data.myCharLevel;
  232. charLevel.visible = true;
  233. charLevel.text = so.data.myCharLevel;
  234.  
  235. }
  236.  
  237. goldAmount = so.data.myCharGold;
  238. if(goldAmount == undefined) {
  239. undefinedText.visible = true;
  240. undefinedText.text = "goldAmount Undefined";
  241. trace("goldAmount Undefined");
  242. goldAmount = 0;
  243. }
  244. trace(goldAmount);
  245.  
  246.  
  247. if(goldAmount = 1) {
  248. goldAmount = so.data.myCharGold;
  249. goldAmount.visible = true;
  250. goldAmount.text = so.data.myCharGold;
  251. }
  252.  
  253. userName = so.data.myCharName;
  254. if(userName == undefined) {
  255. undefinedText.visible = true;
  256. undefinedText.text = "userName Undefined";
  257. trace("userName Undefined");
  258. userName = "undefined";
  259. }
  260. trace(userName);
  261.  
  262. if(userName = 1) {
  263. userName = so.data.myCharName;
  264. userName.visible = true;
  265. userName.text = username;
  266.  
  267.  
  268. soulCoins = so.data.myCharSC;
  269. if(soulCoins == undefined) {
  270. undefinedText.visible = true;
  271. undefinedText.text = "soulCoins Undefined";
  272. trace("soulCoins Undefined");
  273. soulCoins = 0;
  274. }
  275. trace(soulCoins);
  276.  
  277.  
  278. if(soulCoins = 1) {
  279. soulCoins.visible = true;
  280. soulCoins.text = so.data.myCharSC;
  281. soulCoins.load();
  282. }
  283.  
  284. userCP = so.data.myCharCP;
  285. if(userCP == undefined) {
  286. undefinedText.visible = true;
  287. undefinedText.text = "userCP Undefined";
  288. trace("userCP Undefined");
  289. userCP = 0;
  290. }
  291. trace(userCP);
  292.  
  293.  
  294. if(userCP = 1) {
  295. userCP.text = so.data.myCharCP + "/" + so.data.myCharClassRank + so.data.myCharMaxCP;
  296. userCP.load();
  297. }
  298.  
  299. userXP = so.data.myCharXP;
  300. if(userXP == undefined) {
  301. undefinedText.visible = true;
  302. undefinedText.text = "userXP Undefined";
  303. trace("userXP Undefined");
  304. userXP = 0;
  305. }
  306. trace(userXP);
  307.  
  308.  
  309. if(userXP = 1) {
  310. userXP.text = so.data.myCharCP = "/" + so.data.myCharLevel + so.data.myCharMaxXP;
  311. userXP.load();
  312.  
  313. }
  314.  
  315. userItems = so.data.myCharItems;
  316. if(userItems == undefined) {
  317. undefinedText.visible = true;
  318. undefinedText.text = "userItems Undefined";
  319. trace("userItems Undefined");
  320. userItems = 0;
  321. }
  322. trace(userItems);
  323.  
  324. if(userItems = 1) {
  325. userItems.text = so.data.myCharItems;
  326. userItems.load();
  327.  
  328. }
  329. }
  330. }
  331. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement