Advertisement
Guest User

Untitled

a guest
Jul 4th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.79 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", "/cr");
  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. var desiredRank:Array = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");
  72.  
  73. // Command Central Event Listeners
  74.  
  75. sendCommand.addEventListener(MouseEvent.MOUSE_DOWN, onCommandSent);
  76.  
  77. // Command Central Functions
  78.  
  79. function onCommandSent(e:MouseEvent = null) :void {
  80. commandCentralEffect();
  81.  
  82. }
  83.  
  84. function commandCentralEffect(e:Event = null) :void {
  85. if(theCommand == commands[1] + "arena") {
  86. gotoAndStop("arena");
  87.  
  88. } else if(theCommand == commands[1] + "alphawar") {
  89. gotoAndStop("test");
  90.  
  91. } else if(theCommand == commands[1] + "risereign") {
  92. gotoAndStop("risereign");
  93.  
  94. } else if(theCommand == commands[1] + "mod") {
  95. gotoAndStop(12);
  96.  
  97. } else if(theCommand == commands[2]) {
  98. gotoAndStop(13);
  99.  
  100. } else if(theCommand == commands[3]) {
  101. gotoAndStop(14);
  102.  
  103. } else if(theCommand == commands[4]) {
  104. gotoAndStop(14);
  105.  
  106. } else if(theCommand == commands[5] + desiredLevel[1]) {
  107. var so:SharedObject = SharedObject.getLocal("myChar");
  108. so.data.myCharLevel = charLevel;
  109. charLevel = 1;
  110. charLevel.visible = true;
  111. charLevel.text = "1"
  112. so.flush();
  113.  
  114. } else if(theCommand == commands[5] + desiredLevel[2]) {
  115. var so:SharedObject = SharedObject.getLocal("myChar");
  116. so.data.myCharLevel = charLevel;
  117. charLevel = 2;
  118. charLevel.visible = true;
  119. charLevel.text = "2";
  120. so.flush();
  121.  
  122. } else if(theCommand == commands[5] + desiredLevel[3]) {
  123. var so:SharedObject = SharedObject.getLocal("myChar");
  124. so.data.myCharLevel = charLevel;
  125. charLevel = 3;
  126. charLevel.visible = true;
  127. charLevel.text = "3";
  128. so.flush();
  129.  
  130. } else if(theCommand == commands[5] + desiredLevel[4]) {
  131. var so:SharedObject = SharedObject.getLocal("myChar");
  132. so.data.myCharLevel = charLevel;
  133. charLevel = 4;
  134. charLevel.visible = true;
  135. charLevel.text = "4";
  136. so.flush();
  137.  
  138. } else if(theCommand == commands[5] + desiredLevel[5]) {
  139. var so:SharedObject = SharedObject.getLocal("myChar");
  140. so.data.myCharLevel = charLevel;
  141. charLevel = 5;
  142. charLevel.visible = true;
  143. charLevel.text = "5";
  144. so.flush();
  145.  
  146. } else if(theCommand == commands[6] + desiredLevel[6]) {
  147. var so:SharedObject = SharedObject.getLocal("myChar");
  148. so.data.myCharLevel = charLevel;
  149. charLevel = 6;
  150. charLevel.visible = true;
  151. charLevel.text = "6";
  152. so.flush();
  153.  
  154. } else if(theCommand == commands[6] + desiredLevel[7]) {
  155. var so:SharedObject = SharedObject.getLocal("myChar");
  156. so.data.myCharLevel = charLevel;
  157. charLevel = 7;
  158. charLevel.visible = true;
  159. charLevel.text = "7";
  160. so.flush();
  161.  
  162. } else if(theCommand == commands[6] + desiredLevel[8]) {
  163. var so:SharedObject = SharedObject.getLocal("myChar");
  164. so.data.myCharLevel = charLevel;
  165. charLevel = 8;
  166. charLevel.visible = true;
  167. charLevel.text = "8";
  168. so.flush();
  169.  
  170. } else if(theCommand == commands[6] + desiredLevel[9]) {
  171. var so:SharedObject = SharedObject.getLocal("myChar");
  172. so.data.myCharLevel = charLevel;
  173. charLevel = 9;
  174. charLevel.visible = true;
  175. charLevel.text = "9";
  176. so.flush();
  177.  
  178. } else if(theCommand == commands[6] + desiredLevel[10]) {
  179. var so:SharedObject = SharedObject.getLocal("myChar");
  180. so.data.myCharLevel = charLevel;
  181. charLevel = 10;
  182. charLevel.visible = true;
  183. charLevel.text = "10";
  184. so.flush();
  185.  
  186. } else if(theCommand == commands[7] + desiredRank[1]) {
  187. var so:SharedObject = SharedObject.getLocal("myChar");
  188. so.data.userClassRank = classRank;
  189. classRank = 1;
  190. classRank.visible = true;
  191. classRank.text = "1";
  192. so.flush();
  193.  
  194. } else if(theCommand == commands[7] + desiredRank[2]) {
  195. var so:SharedObject = SharedObject.getLocal("myChar");
  196. so.data.userClassRank = classRank;
  197. classRank = 2;
  198. classRank.visible = true;
  199. classRank.text = "2";
  200. so.flush();
  201.  
  202. } else if(theCommand == commands[7] + desiredRank[3]) {
  203. var so:SharedObject = SharedObject.getLocal("myChar");
  204. so.data.userClassRank = classRank;
  205. classRank = 3;
  206. classRank.visible = true;
  207. classRank.text = "3";
  208. so.flush();
  209.  
  210. } else if(theCommand == commands[7] + desiredRank[4]) {
  211. var so:SharedObject = SharedObject.getLocal("myChar");
  212. so.data.userClassRank = classRank;
  213. classRank = 4;
  214. classRank.visible = true;
  215. classRank.text = "4";
  216. so.flush();
  217.  
  218. } else if(theCommand == commands[7] + desiredRank[5]) {
  219. var so:SharedObject = SharedObject.getLocal("myChar");
  220. so.data.userClassRank = classRank;
  221. classRank = 5;
  222. classRank.visible = true;
  223. classRank.text = "5";
  224. so.flush();
  225.  
  226. } else if(theCommand == commands[7] + desiredRank[6]) {
  227. var so:SharedObject = SharedObject.getLocal("myChar");
  228. so.data.userClassRank = classRank;
  229. classRank = 6;
  230. classRank.visible = true;
  231. classRank.text = "6";
  232. so.flush();
  233.  
  234. } else if(theCommand == commands[7] + desiredRank[7]) {
  235. var so:SharedObject = SharedObject.getLocal("myChar");
  236. so.data.userClassRank = classRank;
  237. classRank = 7;
  238. classRank.visible = true;
  239. classRank.text = "7";
  240. so.flush();
  241.  
  242. } else if(theCommand == commands[7] + desiredRank[8]) {
  243. var so:SharedObject = SharedObject.getLocal("myChar");
  244. so.data.userClassRank = classRank;
  245. classRank = 8;
  246. classRank.visible = true;
  247. classRank.text = "8";
  248. so.flush();
  249.  
  250. } else if(theCommand == commands[7] + desiredRank[9]) {
  251. var so:SharedObject = SharedObject.getLocal("myChar");
  252. so.data.userClassRank = classRank;
  253. classRank = 9;
  254. classRank.visible = true;
  255. classRank.text = "9";
  256. so.flush();
  257.  
  258. } else if(theCommand == commands[7] + desiredRank[10]) {
  259. var so:SharedObject = SharedObject.getLocal("myChar");
  260. so.data.userClassRank = classRank;
  261. classRank = 10;
  262. classRank.visible = true;
  263. classRank.text = "10";
  264. so.flush();
  265.  
  266. } else if(theCommand != commands) {
  267. stop();
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275. // SharedObject Variables & Objects to Save Variables
  276.  
  277. var charLevel:int = 1;
  278. var goldAmount:int = 0;
  279. var userName:String = username;
  280. var soulCoins:int = 500;
  281. var userCP:int = 0;
  282. var userXP:int = 0;
  283. var userMaxXP = charLevel * 250;
  284. var userMaxCP = charLevel / classRank * 250;
  285. var classRank:int = 1;
  286.  
  287.  
  288. function saveUser(e:Event = null) :void {
  289. var so:SharedObject = SharedObject.getLocal("myChar");
  290. so.data.myCharLevel = charLevel;
  291. so.data.myCharGold = goldAmount;
  292. so.data.myCharName = userName;
  293. so.data.myCharSC = soulCoins;
  294. so.data.myCharCP = userCP;
  295. so.data.myCharXP = userXP;
  296. so.data.myCharItems = userItems;
  297. so.data.myCharMaxXP = userMaxXP;
  298. so.data.myCharMaxCP = userMaxCP;
  299. so.data.classRank = userClassRank;
  300. so.flush();
  301.  
  302. }
  303.  
  304. function loadUser(e:Event) {
  305. var so:SharedObject = SharedObject.getLocal("myChar");
  306. charLevel = so.data.myCharLevel;
  307. if(charLevel == undefined) {
  308. undefinedText.visible = true;
  309. undefinedText.text = "charLevel Undefined";
  310. trace("charLevel Undefined");
  311. charLevel = 0;
  312. }
  313. trace(charLevel);
  314. }
  315.  
  316. if(charLevel = 1) {
  317. charLevel = so.data.myCharLevel;
  318. charLevel.visible = true;
  319. charLevel.text = so.data.myCharLevel;
  320.  
  321. }
  322.  
  323. goldAmount = so.data.myCharGold;
  324. if(goldAmount == undefined) {
  325. undefinedText.visible = true;
  326. undefinedText.text = "goldAmount Undefined";
  327. trace("goldAmount Undefined");
  328. goldAmount = 0;
  329. }
  330. trace(goldAmount);
  331.  
  332.  
  333. if(goldAmount = 1) {
  334. goldAmount = so.data.myCharGold;
  335. goldAmount.visible = true;
  336. goldAmount.text = so.data.myCharGold;
  337. }
  338.  
  339. userName = so.data.myCharName;
  340. if(userName == undefined) {
  341. undefinedText.visible = true;
  342. undefinedText.text = "userName Undefined";
  343. trace("userName Undefined");
  344. userName = "undefined";
  345. }
  346. trace(userName);
  347.  
  348. if(userName = 1) {
  349. userName = so.data.myCharName;
  350. userName.visible = true;
  351. userName.text = username;
  352.  
  353.  
  354. soulCoins = so.data.myCharSC;
  355. if(soulCoins == undefined) {
  356. undefinedText.visible = true;
  357. undefinedText.text = "soulCoins Undefined";
  358. trace("soulCoins Undefined");
  359. soulCoins = 0;
  360. }
  361. trace(soulCoins);
  362.  
  363.  
  364. if(soulCoins = 1) {
  365. soulCoins.visible = true;
  366. soulCoins.text = so.data.myCharSC;
  367. soulCoins.load();
  368. }
  369.  
  370. userCP = so.data.myCharCP;
  371. if(userCP == undefined) {
  372. undefinedText.visible = true;
  373. undefinedText.text = "userCP Undefined";
  374. trace("userCP Undefined");
  375. userCP = 0;
  376. }
  377. trace(userCP);
  378.  
  379.  
  380. if(userCP = 1) {
  381. userCP.text = so.data.myCharCP + "/" + so.data.myCharClassRank + so.data.myCharMaxCP;
  382. userCP.load();
  383. }
  384.  
  385. userXP = so.data.myCharXP;
  386. if(userXP == undefined) {
  387. undefinedText.visible = true;
  388. undefinedText.text = "userXP Undefined";
  389. trace("userXP Undefined");
  390. userXP = 0;
  391. }
  392. trace(userXP);
  393.  
  394.  
  395. if(userXP = 1) {
  396. userXP.text = so.data.myCharCP = "/" + so.data.myCharLevel + so.data.myCharMaxXP;
  397. userXP.load();
  398.  
  399. }
  400.  
  401. userItems = so.data.myCharItems;
  402. if(userItems == undefined) {
  403. undefinedText.visible = true;
  404. undefinedText.text = "userItems Undefined";
  405. trace("userItems Undefined");
  406. userItems = 0;
  407. }
  408. trace(userItems);
  409.  
  410. if(userItems == 1) {
  411. userItems.text = so.data.myCharItems;
  412. userItems.load();
  413.  
  414.  
  415.  
  416. }
  417. }
  418. }
  419. }
  420.  
  421.  
  422. if(classRank == undefined) {
  423. undefinedText.visible = true;
  424. undefinedText.text = "classRank Undefined";
  425. trace("classRank Undefined");
  426. classRank = 0;
  427. }
  428. trace(classRank);
  429.  
  430. if(classRank == 1) {
  431. classRank.text = so.data.userClassRank;
  432. classRank.load();
  433.  
  434. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement