Advertisement
Guest User

Untitled

a guest
Oct 10th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.12 KB | None | 0 0
  1. package server.model.players.packets;
  2.  
  3. import server.Config;
  4. import server.Connection;
  5. import server.Server;
  6. import server.model.players.Client;
  7. import server.model.players.PacketType;
  8. import server.model.players.PlayerHandler;
  9. import server.util.Misc;
  10.  
  11.  
  12. import java.io.*;
  13.  
  14. /**
  15. * Commands
  16. **/
  17. public class Commands implements PacketType
  18. {
  19.  
  20.  
  21. @Override
  22. public void processPacket(Client c, int packetType, int packetSize)
  23. {
  24. String playerCommand = c.getInStream().readString();
  25. if (!playerCommand.startsWith("/"))
  26. {
  27. c.getPA().writeCommandLog(playerCommand);
  28. }
  29. if (playerCommand.startsWith("/") && playerCommand.length() > 1) {
  30. if (c.clanId >= 0) {
  31. System.out.println(playerCommand);
  32. playerCommand = playerCommand.substring(1);
  33. Server.clanChat.playerMessageToClan(c.playerId, playerCommand, c.clanId);
  34. } else {
  35. if (c.clanId != -1)
  36. c.clanId = -1;
  37. c.sendMessage("You are not in a clan.");
  38. }
  39. return;
  40. }
  41. if (Config.SERVER_DEBUG)
  42. Misc.println(c.playerName+" playerCommand: "+playerCommand);
  43.  
  44. if (c.playerRights >= 0)
  45. playerCommands(c, playerCommand);
  46. if (c.playerRights == 1 || c.playerRights == 2 || c.playerRights == 3)
  47. moderatorCommands(c, playerCommand);
  48. if (c.playerRights == 2 || c.playerRights == 3)
  49. administratorCommands(c, playerCommand);
  50. if (c.playerRights == 3)
  51. ownerCommands(c, playerCommand);
  52. if (c.playerRights == 4)
  53. DonatorCommands(c, playerCommand);
  54.  
  55. }
  56.  
  57.  
  58. public void playerCommands(Client c, String playerCommand)
  59. {
  60. if (playerCommand.startsWith("yell") && c.isDonator == 0) {
  61. c.sendMessage("Only donators can use this command!");
  62. }
  63. if (playerCommand.equalsIgnoreCase("chill")) {
  64. c.getPA().movePlayer(3494, 3473, 1);
  65. }
  66. if (playerCommand.equalsIgnoreCase("tank")) {
  67. c.getPA().addSkillXP(0, 0);
  68. c.getPA().addSkillXP(1210422, 1);
  69. c.getPA().addSkillXP(0, 2);
  70. c.getPA().addSkillXP(14000000, 3);
  71. c.getPA().addSkillXP(14000000, 4);
  72. c.getPA().addSkillXP(136594, 5);
  73. c.getPA().addSkillXP(14000000, 6);
  74. }
  75. if (playerCommand.equalsIgnoreCase("zerker")) {
  76. c.getPA().addSkillXP(14000000, 0);
  77. c.getPA().addSkillXP(65000, 1);
  78. c.getPA().addSkillXP(14000000, 2);
  79. c.getPA().addSkillXP(14000000, 3);
  80. c.getPA().addSkillXP(14000000, 4);
  81. c.getPA().addSkillXP(136594, 5);
  82. c.getPA().addSkillXP(14000000, 6);
  83. }
  84.  
  85. if (playerCommand.equalsIgnoreCase("players")) {
  86. c.sendMessage("There are currently "+PlayerHandler.getPlayerCount()+ " players online.");
  87. }
  88. if (playerCommand.startsWith("kdr")) {
  89. double KDR = ((double)c.KC)/((double)c.DC);
  90. c.forcedChat("My Kill/Death ratio is "+c.KC+"/"+c.DC+"; "+KDR+".");
  91. }
  92.  
  93. if (playerCommand.equalsIgnoreCase("pots")) {
  94. c.getItems().addItem(2440, 1);
  95. c.getItems().addItem(2442, 1);
  96. c.getItems().addItem(2436, 1);
  97. c.getItems().addItem(2444, 1);
  98. c.getItems().addItem(2446, 1);
  99. }
  100. if (playerCommand.equalsIgnoreCase("veng")) {
  101. c.getItems().addItem(560, 100);
  102. c.getItems().addItem(557, 500);
  103. c.getItems().addItem(9075, 100);
  104. }
  105. if (playerCommand.equalsIgnoreCase("tb")) {
  106. c.getItems().addItem(560, 100);
  107. c.getItems().addItem(563, 500);
  108. c.getItems().addItem(562, 100);
  109. }
  110. if (playerCommand.equalsIgnoreCase("barrage")) {
  111. c.getItems().addItem(560, 300000);
  112. c.getItems().addItem(565, 300000);
  113. c.getItems().addItem(555, 300000);
  114. }
  115. if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
  116. c.playerPass = playerCommand.substring(15);
  117. c.sendMessage("Your password is now: " + c.playerPass);
  118. }
  119.  
  120. if (playerCommand.startsWith("smsk")) {
  121. c.startAnimation(8525);
  122. c.gfx0(1515);
  123. }
  124.  
  125. if (playerCommand.startsWith("sit") && c.sit == false) {
  126. if(c.inWild()) {
  127. c.sendMessage("You cannot do this in wildy");
  128. return;
  129. }
  130. c.sit = true;
  131. if(c.playerRights == 1) {
  132. c.startAnimation(4113);
  133. }
  134. if(c.playerRights == 2 || c.playerRights == 3) {
  135. c.startAnimation(4117);
  136. }
  137. if(c.isDonator == 0) {
  138. c.startAnimation(4115);
  139. }
  140. if(c.playerRights == 4) {
  141. c.startAnimation(4116);
  142. }
  143. }
  144.  
  145. if (playerCommand.startsWith("unsit") && c.sit == true) {
  146. if(c.inWild()) {
  147. c.sendMessage("You cannot do this in wildy");
  148. return;
  149. }
  150. c.sit = false;
  151. c.startAnimation(4191);
  152. }
  153.  
  154. if (playerCommand.startsWith("qpsk")) {
  155. c.startAnimation(4945);
  156. c.gfx0(816);
  157. }
  158. if (playerCommand.startsWith("ep") || playerCommand.startsWith("Ep") || playerCommand.startsWith("EP") || playerCommand.startsWith("eP")) {
  159. c.sendMessage("EP: "+ c.earningPotential+"");
  160. }
  161.  
  162. if (playerCommand.startsWith("yell")) {
  163. for (int j = 0; j < Server.playerHandler.players.length; j++) {
  164. if (Server.playerHandler.players[j] != null) {
  165. Client c2 = (Client)Server.playerHandler.players[j];
  166. if (c.playerRights == 0){
  167.  
  168. c.sendMessage("You must be a donator to use this command!");
  169. }
  170. if (c.playerRights == 1){
  171.  
  172. c2.sendMessage("<col=0033FF>[Mod]</col><img=1>"+ Misc.optimizeText(c.playerName) +": "
  173. + Misc.optimizeText(playerCommand.substring(5)) +"");
  174. }else if (c.playerRights == 2){
  175.  
  176. c2.sendMessage("<col=FF0000>[Admin]</col><img=2>"+ Misc.optimizeText(c.playerName) +": "
  177. + Misc.optimizeText(playerCommand.substring(5)) +"");
  178. }else if (c.playerRights == 3){
  179. c2.sendMessage("<shad=15695415>[Owner]</col><img=2>"+ Misc.optimizeText(c.playerName) +": "
  180. + Misc.optimizeText(playerCommand.substring(5)) +"");
  181. }else if (c.playerRights == 4){
  182. c2.sendMessage("<shad=6081134>[Donator]</col><img=0>"+ Misc.optimizeText(c.playerName) +": "
  183. + Misc.optimizeText(playerCommand.substring(5)) +"");
  184. }
  185. }
  186. }
  187. }
  188.  
  189.  
  190. }
  191.  
  192. public void moderatorCommands(Client c, String playerCommand)
  193. {
  194. if(playerCommand.startsWith("jail")) {
  195. try {
  196. String playerToBan = playerCommand.substring(5);
  197. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  198. if(Server.playerHandler.players[i] != null) {
  199. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  200. Client c2 = (Client)Server.playerHandler.players[i];
  201. c2.teleportToX = 3102;
  202. c2.teleportToY = 9516;
  203. c2.Jail = false;
  204. c2.sendMessage("You have been jailed by "+c.playerName+"");
  205. c.sendMessage("Successfully Jailed "+c2.playerName+".");
  206. }
  207. }
  208. }
  209. } catch(Exception e) {
  210. c.sendMessage("Player Must Be Offline.");
  211. }
  212. }
  213. if (playerCommand.startsWith("mute")) {
  214. try {
  215. String playerToBan = playerCommand.substring(5);
  216. Connection.addNameToMuteList(playerToBan);
  217. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  218. if(Server.playerHandler.players[i] != null) {
  219. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  220. Client c2 = (Client)Server.playerHandler.players[i];
  221. c2.sendMessage("You have been muted by: " + c.playerName);
  222. c2.sendMessage(" " +c2.playerName+ " Got Muted By " + c.playerName+ ".");
  223. break;
  224. }
  225. }
  226. }
  227. } catch(Exception e) {
  228. c.sendMessage("Player Must Be Offline.");
  229. }
  230. }
  231. if (playerCommand.startsWith("unmute")) {
  232. try {
  233. String playerToBan = playerCommand.substring(7);
  234. Connection.unMuteUser(playerToBan);
  235. c.sendMessage("You have Been Succesfully Unmuted! Dont Break the Rules!");
  236. } catch (Exception e) {
  237. c.sendMessage("Player Must Be Offline.");
  238. }
  239. }
  240. if (playerCommand.startsWith("checkbank")) {
  241. String[] args = playerCommand.split(" ");
  242. for(int i = 0; i < Config.MAX_PLAYERS; i++)
  243. {
  244. Client o = (Client) Server.playerHandler.players[i];
  245. if(Server.playerHandler.players[i] != null)
  246. {
  247. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(args[1]))
  248. {
  249. c.getPA().otherBank(c, o);
  250. break;
  251. }
  252. }
  253. }
  254. }
  255. if (playerCommand.startsWith("kick") && playerCommand.charAt(4) == ' ') {
  256. try {
  257. String playerToBan = playerCommand.substring(5);
  258. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  259. if(Server.playerHandler.players[i] != null) {
  260. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  261. Server.playerHandler.players[i].disconnected = true;
  262. }
  263. }
  264. }
  265. } catch(Exception e) {
  266. c.sendMessage("Player Must Be Offline.");
  267. }
  268. }
  269. if(playerCommand.startsWith("unjail")) {
  270. try {
  271. String playerToBan = playerCommand.substring(7);
  272. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  273. if(Server.playerHandler.players[i] != null) {
  274. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  275. Client c2 = (Client)Server.playerHandler.players[i];
  276. c2.teleportToX = 3086;
  277. c2.teleportToY = 3493;
  278. c2.sendMessage("You have been unjailed by "+c.playerName+".");
  279. c.sendMessage("Successfully unjailed "+c2.playerName+".");
  280. }
  281. }
  282. }
  283. } catch(Exception e) {
  284. c.sendMessage("Player Must Be Offline.");
  285. }
  286. }
  287. if(playerCommand.startsWith("npc")) {
  288. try {
  289. int newNPC = Integer.parseInt(playerCommand.substring(4));
  290. if(newNPC > 0) {
  291. Server.npcHandler.spawnNpc(c, newNPC, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
  292. c.sendMessage("You spawn a Npc.");
  293. } else {
  294. c.sendMessage("No such NPC.");
  295. }
  296. } catch(Exception e) {
  297.  
  298. }
  299. }
  300. if (playerCommand.equalsIgnoreCase("infspec")) {
  301. c.gfx100(1176);
  302. c.specAmount = 100000;
  303. c.sendMessage("Infinite special enabled.");
  304. c.sendMessage("To disable, use '::resetinf'.");
  305. }
  306.  
  307. if (playerCommand.equalsIgnoreCase("infheal")) {
  308. if (c.inWild()) {
  309. c.sendMessage("nice try kiddo");
  310. return;
  311. }
  312. c.gfx100(1177);
  313. c.playerLevel[3] += 100000;
  314. c.getPA().refreshSkill(3);
  315. c.sendMessage("Infinite health enabled.");
  316. c.sendMessage("To disable, use '::resethp'.");
  317. c.getPA().refreshSkill(3);
  318. }
  319. if (playerCommand.equalsIgnoreCase("infall")) {
  320. c.startAnimation(8525);
  321. c.gfx0(1515);
  322. c.playerLevel[5] += 100000;
  323. c.getPA().refreshSkill(5);
  324. c.sendMessage("Infinite Pray enabled.");
  325. c.sendMessage("Have Fun With Infinite Pray Use that Turmoil!! ~Momentum Team.");
  326. c.getPA().refreshSkill(5);
  327. c.playerLevel[6] += 100000;
  328. c.getPA().refreshSkill(6);
  329. c.sendMessage("Infinite Mage enabled.");
  330. c.sendMessage("Have Fun with Infinite Magic Power ~Momentum Team.");
  331. c.getPA().refreshSkill(6);
  332. c.playerLevel[2] += 100000;
  333. c.getPA().refreshSkill(2);
  334. c.sendMessage("Infinite Strength enabled.");
  335. c.sendMessage("Have Fun with Infinite Strength Power ~Momentum Team.");
  336. c.getPA().refreshSkill(2);
  337. c.playerLevel[0] += 100000;
  338. c.getPA().refreshSkill(0);
  339. c.sendMessage("Infinite Attack enabled.");
  340. c.sendMessage("Have Fun with Infinite Attack ~Momentum Team.");
  341. c.getPA().refreshSkill(0);
  342. c.playerLevel[1] += 100000;
  343. c.getPA().refreshSkill(1);
  344. c.sendMessage("Infinite Defence enabled.");
  345. c.sendMessage("Have Fun with Infinite Defence ~Momentum Team.");
  346. c.getPA().refreshSkill(1);
  347. c.playerLevel[3] += 1000000;
  348. c.getPA().refreshSkill(3);
  349. c.sendMessage("Infinite Health enabled.");
  350. c.sendMessage("Have Fun with Infinite Health ~Momentum Team.");
  351. c.getPA().refreshSkill(3);
  352. c.playerLevel[4] += 100000;
  353. c.getPA().refreshSkill(4);
  354. c.sendMessage("Infinite Health enabled.");
  355. c.sendMessage("Have Fun with Infinite Range ~Momentum Team.");
  356. c.getPA().refreshSkill(4);
  357. c.sendMessage("Thanks For Using Infinite Express ~Momentum Team.");
  358. }
  359. if (playerCommand.equalsIgnoreCase("resetall")) {
  360. c.playerLevel[0] = 99;
  361. c.getPA().refreshSkill(0);
  362. c.playerLevel[1] = 99;
  363. c.getPA().refreshSkill(1);
  364. c.playerLevel[2] = 99;
  365. c.getPA().refreshSkill(2);
  366. c.playerLevel[3] = 99;
  367. c.getPA().refreshSkill(3);
  368. c.playerLevel[4] = 99;
  369. c.getPA().refreshSkill(4);
  370. c.playerLevel[5] = 99;
  371. c.getPA().refreshSkill(5);
  372. c.playerLevel[6] = 99;
  373. c.getPA().refreshSkill(6);
  374. c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
  375. }
  376.  
  377. }
  378.  
  379. public void administratorCommands(Client c, String playerCommand)
  380. {
  381. if (playerCommand.equalsIgnoreCase("master")) {
  382. for (int i = 0; i < 21; i++) {
  383. c.playerLevel[i] = 99;
  384. c.playerXP[i] = c.getPA().getXPForLevel(100);
  385. c.getPA().refreshSkill(i);
  386. }
  387. c.getPA().requestUpdates();
  388. }
  389. if (playerCommand.startsWith("setlevel")) {
  390. String[] args = playerCommand.split(" ");
  391. int skill = Integer.parseInt(args[1]);
  392. int level = Integer.parseInt(args[2]);
  393. if (c.inWild())
  394. return;
  395.  
  396. for (int j = 0; j < c.playerEquipment.length; j++) {
  397. if (c.playerEquipment[j] > 0) {
  398. c.sendMessage("You may not wear items while using this command.");
  399. return;
  400. }
  401. }
  402. if (skill == 3 && level < 10) {
  403. c.sendMessage("You cannot have a HitPoints level under 10.");
  404. return;
  405. }
  406. if (skill < 0 || skill > 6) {
  407. c.sendMessage("You cannot level this stat.");
  408. return;
  409.  
  410. }
  411. if (level < 1 || level > 99) {
  412. c.sendMessage("Invalid level.");
  413. return;
  414. }
  415. try {
  416. c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
  417. c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
  418. c.getPA().refreshSkill(skill);
  419. c.sendMessage("You succesfuly change your Skill Level.");
  420. } catch (Exception e){}
  421. }
  422. if (playerCommand.startsWith("item")) {
  423. try {
  424. String[] args = playerCommand.split(" ");
  425. if (args.length == 3) {
  426. int newItemID = Integer.parseInt(args[1]);
  427. int newItemAmount = Integer.parseInt(args[2]);
  428. if ((newItemID <= Config.ITEM_LIMIT) && (newItemID >= 0)) {
  429. c.getItems().addItem(newItemID, newItemAmount);
  430. } else {
  431. c.sendMessage("That item ID does not exist.");
  432. }
  433. } else {
  434. c.sendMessage("Wrong usage: (Ex:(::pickup_ID_Amount)(::item 995 1))");
  435. }
  436. } catch(Exception e) {
  437.  
  438. } // HERE?
  439. } // HERE?
  440. if (playerCommand.startsWith("ipmute")) {
  441. try {
  442. String playerToBan = playerCommand.substring(7);
  443. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  444. if(Server.playerHandler.players[i] != null) {
  445. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  446. Connection.addIpToMuteList(Server.playerHandler.players[i].connectedFrom);
  447. c.sendMessage("You have IP Muted the user: "+Server.playerHandler.players[i].playerName);
  448. Client c2 = (Client)Server.playerHandler.players[i];
  449. c2.sendMessage("You have been muted by: " + c.playerName);
  450. c2.sendMessage(" " +c2.playerName+ " Got IpMuted By " + c.playerName+ ".");
  451. break;
  452. }
  453. }
  454. }
  455. } catch(Exception e) {
  456. c.sendMessage("Player Must Be Offline.");
  457. }
  458. }
  459.  
  460. if (playerCommand.startsWith("object")) {
  461. String[] args = playerCommand.split(" ");
  462. c.getPA().object(Integer.parseInt(args[1]), c.absX, c.absY, 0, 10);
  463. }
  464.  
  465. if (playerCommand.equalsIgnoreCase("mypos")) {
  466. c.sendMessage("X: "+c.absX+" Y: "+c.absY+" H: "+c.heightLevel);
  467. }
  468.  
  469. if (playerCommand.startsWith("interface")) {
  470. String[] args = playerCommand.split(" ");
  471. c.getPA().showInterface(Integer.parseInt(args[1]));
  472. }
  473.  
  474. if (playerCommand.startsWith("gfx")) {
  475. String[] args = playerCommand.split(" ");
  476. c.gfx0(Integer.parseInt(args[1]));
  477. }
  478. if (playerCommand.startsWith("tele")) {
  479. String[] arg = playerCommand.split(" ");
  480. if (arg.length > 3)
  481. c.getPA().movePlayer(Integer.parseInt(arg[1]),Integer.parseInt(arg[2]),Integer.parseInt(arg[3]));
  482. else if (arg.length == 3)
  483. c.getPA().movePlayer(Integer.parseInt(arg[1]),Integer.parseInt(arg[2]),c.heightLevel);
  484. }
  485.  
  486. if (playerCommand.startsWith("xteletome")) {
  487. try {
  488. String playerToTele = playerCommand.substring(10);
  489. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  490. if(Server.playerHandler.players[i] != null) {
  491. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToTele)) {
  492. Client c2 = (Client)Server.playerHandler.players[i];
  493. c2.sendMessage("You have been teleported to " + c.playerName);
  494. c2.getPA().movePlayer(c.getX(), c.getY(), c.heightLevel);
  495. break;
  496. }
  497. }
  498. }
  499. } catch(Exception e) {
  500. c.sendMessage("Player Must Be Offline.");
  501. }
  502. }
  503.  
  504. if (playerCommand.startsWith("ban") && playerCommand.charAt(3) == ' ') {
  505. try {
  506. String playerToBan = playerCommand.substring(4);
  507. Connection.addNameToBanList(playerToBan);
  508. Connection.addNameToFile(playerToBan);
  509. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  510. if(Server.playerHandler.players[i] != null) {
  511. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  512. Server.playerHandler.players[i].disconnected = true;
  513. Client c2 = (Client)Server.playerHandler.players[i];
  514. c2.sendMessage(" " +c2.playerName+ " Got Banned By " + c.playerName+ ".");
  515. }
  516. }
  517. }
  518. } catch(Exception e) {
  519. c.sendMessage("Player Must Be Offline.");
  520. }
  521. }
  522. if (playerCommand.startsWith("xteleto")) {
  523. String name = playerCommand.substring(8);
  524. for (int i = 0; i < Config.MAX_PLAYERS; i++) {
  525. if (Server.playerHandler.players[i] != null) {
  526. if (Server.playerHandler.players[i].playerName.equalsIgnoreCase(name)) {
  527. c.getPA().movePlayer(Server.playerHandler.players[i].getX(), Server.playerHandler.players[i].getY(), Server.playerHandler.players[i].heightLevel);
  528. }
  529. }
  530. }
  531. }
  532. if (playerCommand.equalsIgnoreCase("bank")) {
  533. c.getPA().openUpBank();
  534. }
  535. if (playerCommand.startsWith("unipmute")) {
  536. try {
  537. String playerToBan = playerCommand.substring(9);
  538. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  539. if(Server.playerHandler.players[i] != null) {
  540. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  541. Connection.unIPMuteUser(Server.playerHandler.players[i].connectedFrom);
  542. c.sendMessage("You have Un Ip-Muted the user: "+Server.playerHandler.players[i].playerName);
  543. break;
  544. }
  545. }
  546. }
  547. } catch(Exception e) {
  548. c.sendMessage("Player Must Be Offline.");
  549. }
  550. }
  551. if (playerCommand.startsWith("ipban")) {
  552. try {
  553. String playerToBan = playerCommand.substring(6);
  554. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  555. if(Server.playerHandler.players[i] != null) {
  556. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
  557. Connection.addIpToBanList(Server.playerHandler.players[i].connectedFrom);
  558. Connection.addIpToFile(Server.playerHandler.players[i].connectedFrom);
  559. c.sendMessage("You have IP banned the user: "+Server.playerHandler.players[i].playerName+" with the host: "+Server.playerHandler.players[i].connectedFrom);
  560. Client c2 = (Client)Server.playerHandler.players[i];
  561. Server.playerHandler.players[i].disconnected = true;
  562. c2.sendMessage(" " +c2.playerName+ " Got IpBanned By " + c.playerName+ ".");
  563. }
  564. }
  565. }
  566. } catch(Exception e) {
  567. c.sendMessage("Player Must Be Offline.");
  568. }
  569. }
  570. if (playerCommand.startsWith("unban")) {
  571. try {
  572. String playerToBan = playerCommand.substring(6);
  573. Connection.removeNameFromBanList(playerToBan);
  574. c.sendMessage(playerToBan + " has been unbanned.");
  575. } catch(Exception e) {
  576. c.sendMessage("Player Must Be Offline.");
  577. }
  578. }
  579. if(playerCommand.startsWith("npc")) {
  580. try {
  581. int newNPC = Integer.parseInt(playerCommand.substring(4));
  582. if(newNPC > 0) {
  583. Server.npcHandler.spawnNpc(c, newNPC, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
  584. c.sendMessage("You spawn a Npc.");
  585. } else {
  586. c.sendMessage("No such NPC.");
  587. }
  588. } catch(Exception e) {
  589.  
  590. }
  591. }
  592. if (playerCommand.equalsIgnoreCase("infspec")) {
  593. c.gfx100(1176);
  594. c.specAmount = 100000;
  595. c.sendMessage("Infinite special enabled.");
  596. c.sendMessage("To disable, use '::resetinf'.");
  597. }
  598.  
  599. if (playerCommand.equalsIgnoreCase("infheal")) {
  600. if (c.inWild()) {
  601. c.sendMessage("nice try kiddo");
  602. return;
  603. }
  604. c.gfx100(1177);
  605. c.playerLevel[3] += 100000;
  606. c.getPA().refreshSkill(3);
  607. c.sendMessage("Infinite health enabled.");
  608. c.sendMessage("To disable, use '::resethp'.");
  609. c.getPA().refreshSkill(3);
  610. }
  611. if (playerCommand.equalsIgnoreCase("infall")) {
  612. c.startAnimation(8525);
  613. c.gfx0(1515);
  614. c.playerLevel[5] += 100000;
  615. c.getPA().refreshSkill(5);
  616. c.sendMessage("Infinite Pray enabled.");
  617. c.sendMessage("Have Fun With Infinite Pray Use that Turmoil!! ~Momentum Team.");
  618. c.getPA().refreshSkill(5);
  619. c.playerLevel[6] += 100000;
  620. c.getPA().refreshSkill(6);
  621. c.sendMessage("Infinite Mage enabled.");
  622. c.sendMessage("Have Fun with Infinite Magic Power ~Momentum Team.");
  623. c.getPA().refreshSkill(6);
  624. c.playerLevel[2] += 100000;
  625. c.getPA().refreshSkill(2);
  626. c.sendMessage("Infinite Strength enabled.");
  627. c.sendMessage("Have Fun with Infinite Strength Power ~Momentum Team.");
  628. c.getPA().refreshSkill(2);
  629. c.playerLevel[0] += 100000;
  630. c.getPA().refreshSkill(0);
  631. c.sendMessage("Infinite Attack enabled.");
  632. c.sendMessage("Have Fun with Infinite Attack ~Momentum Team.");
  633. c.getPA().refreshSkill(0);
  634. c.playerLevel[1] += 100000;
  635. c.getPA().refreshSkill(1);
  636. c.sendMessage("Infinite Defence enabled.");
  637. c.sendMessage("Have Fun with Infinite Defence ~Momentum Team.");
  638. c.getPA().refreshSkill(1);
  639. c.playerLevel[3] += 1000000;
  640. c.getPA().refreshSkill(3);
  641. c.sendMessage("Infinite Health enabled.");
  642. c.sendMessage("Have Fun with Infinite Health ~Momentum Team.");
  643. c.getPA().refreshSkill(3);
  644. c.playerLevel[4] += 100000;
  645. c.getPA().refreshSkill(4);
  646. c.sendMessage("Infinite Health enabled.");
  647. c.sendMessage("Have Fun with Infinite Range ~Momentum Team.");
  648. c.getPA().refreshSkill(4);
  649. c.sendMessage("Thanks For Using Infinite Express ~Momentum Team.");
  650. }
  651. if (playerCommand.equalsIgnoreCase("resetall")) {
  652. c.playerLevel[0] = 99;
  653. c.getPA().refreshSkill(0);
  654. c.playerLevel[1] = 99;
  655. c.getPA().refreshSkill(1);
  656. c.playerLevel[2] = 99;
  657. c.getPA().refreshSkill(2);
  658. c.playerLevel[3] = 99;
  659. c.getPA().refreshSkill(3);
  660. c.playerLevel[4] = 99;
  661. c.getPA().refreshSkill(4);
  662. c.playerLevel[5] = 99;
  663. c.getPA().refreshSkill(5);
  664. c.playerLevel[6] = 99;
  665. c.getPA().refreshSkill(6);
  666. c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
  667. }
  668.  
  669. }
  670.  
  671. public void ownerCommands(Client c, String playerCommand)
  672. {
  673. if (playerCommand.equalsIgnoreCase("master")) {
  674. for (int i = 0; i < 21; i++) {
  675. c.playerLevel[i] = 99;
  676. c.playerXP[i] = c.getPA().getXPForLevel(100);
  677. c.getPA().refreshSkill(i);
  678. }
  679. c.getPA().requestUpdates();
  680. }
  681. if (playerCommand.startsWith("hail")) {
  682. for (int j = 0; j < Server.playerHandler.players.length; j++) {
  683. if (Server.playerHandler.players[j] != null) {
  684. Client p = (Client)Server.playerHandler.players[j];
  685. p.forcedChat("We Love You Eazy E!");
  686. p.startAnimation(1651);
  687. c.gfx100(77);
  688. c.gfx100(77);
  689. }
  690. }
  691. }
  692. if (playerCommand.startsWith("setlevel")) {
  693. String[] args = playerCommand.split(" ");
  694. int skill = Integer.parseInt(args[1]);
  695. int level = Integer.parseInt(args[2]);
  696. if (c.inWild())
  697. return;
  698.  
  699. for (int j = 0; j < c.playerEquipment.length; j++) {
  700. if (c.playerEquipment[j] > 0) {
  701. c.sendMessage("You may not wear items while using this command.");
  702. return;
  703. }
  704. }
  705. if (skill == 3 && level < 10) {
  706. c.sendMessage("You cannot have a HitPoints level under 10.");
  707. return;
  708. }
  709. if (skill < 0 || skill > 6) {
  710. c.sendMessage("You cannot level this stat.");
  711. return;
  712.  
  713. }
  714. if (level < 1 || level > 99) {
  715. c.sendMessage("Invalid level.");
  716. return;
  717. }
  718. try {
  719. c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
  720. c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
  721. c.getPA().refreshSkill(skill);
  722. c.sendMessage("You succesfuly change your Skill Level.");
  723. } catch (Exception e){}
  724. }
  725. if (playerCommand.startsWith("update")) {
  726. String[] args = playerCommand.split(" ");
  727. int a = Integer.parseInt(args[1]);
  728. PlayerHandler.updateSeconds = a;
  729. PlayerHandler.updateAnnounced = false;
  730. PlayerHandler.updateRunning = true;
  731. PlayerHandler.updateStartTime = System.currentTimeMillis();
  732. }
  733.  
  734. if(playerCommand.startsWith("npc")) {
  735. try {
  736. int newNPC = Integer.parseInt(playerCommand.substring(4));
  737. if(newNPC > 0) {
  738. Server.npcHandler.spawnNpc(c, newNPC, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
  739. c.sendMessage("You spawn a Npc.");
  740. } else {
  741. c.sendMessage("No such NPC.");
  742. }
  743. } catch(Exception e) {
  744.  
  745. }
  746. }
  747.  
  748. if (playerCommand.startsWith("anim")) {
  749. String[] args = playerCommand.split(" ");
  750. c.startAnimation(Integer.parseInt(args[1]));
  751. c.getPA().requestUpdates();
  752. }
  753.  
  754. if (playerCommand.equalsIgnoreCase("infspec")) {
  755. c.gfx100(1176);
  756. c.specAmount = 100000;
  757. c.sendMessage("Infinite special enabled.");
  758. c.sendMessage("To disable, use '::resetinf'.");
  759. }
  760.  
  761. if (playerCommand.equalsIgnoreCase("infheal")) {
  762. if (c.inWild()) {
  763. c.sendMessage("nice try kiddo");
  764. return;
  765. }
  766. c.gfx100(1177);
  767. c.playerLevel[3] += 100000;
  768. c.getPA().refreshSkill(3);
  769. c.sendMessage("Infinite health enabled.");
  770. c.sendMessage("To disable, use '::resethp'.");
  771. c.getPA().refreshSkill(3);
  772. }
  773. if (playerCommand.equalsIgnoreCase("infall")) {
  774. c.startAnimation(8525);
  775. c.gfx0(1515);
  776. c.playerLevel[5] += 100000;
  777. c.getPA().refreshSkill(5);
  778. c.sendMessage("Infinite Pray enabled.");
  779. c.sendMessage("Have Fun With Infinite Pray Use that Turmoil!! ~Momentum Team.");
  780. c.getPA().refreshSkill(5);
  781. c.playerLevel[6] += 100000;
  782. c.getPA().refreshSkill(6);
  783. c.sendMessage("Infinite Mage enabled.");
  784. c.sendMessage("Have Fun with Infinite Magic Power ~Momentum Team.");
  785. c.getPA().refreshSkill(6);
  786. c.playerLevel[2] += 100000;
  787. c.getPA().refreshSkill(2);
  788. c.sendMessage("Infinite Strength enabled.");
  789. c.sendMessage("Have Fun with Infinite Strength Power ~Momentum Team.");
  790. c.getPA().refreshSkill(2);
  791. c.playerLevel[0] += 100000;
  792. c.getPA().refreshSkill(0);
  793. c.sendMessage("Infinite Attack enabled.");
  794. c.sendMessage("Have Fun with Infinite Attack ~Momentum Team.");
  795. c.getPA().refreshSkill(0);
  796. c.playerLevel[1] += 100000;
  797. c.getPA().refreshSkill(1);
  798. c.sendMessage("Infinite Defence enabled.");
  799. c.sendMessage("Have Fun with Infinite Defence ~Momentum Team.");
  800. c.getPA().refreshSkill(1);
  801. c.playerLevel[3] += 1000000;
  802. c.getPA().refreshSkill(3);
  803. c.sendMessage("Infinite Health enabled.");
  804. c.sendMessage("Have Fun with Infinite Health ~Momentum Team.");
  805. c.getPA().refreshSkill(3);
  806. c.playerLevel[4] += 100000;
  807. c.getPA().refreshSkill(4);
  808. c.sendMessage("Infinite Health enabled.");
  809. c.sendMessage("Have Fun with Infinite Range ~Momentum Team.");
  810. c.getPA().refreshSkill(4);
  811. c.sendMessage("Thanks For Using Infinite Express ~Momentum Team.");
  812. }
  813. if (playerCommand.equalsIgnoreCase("resetall")) {
  814. c.playerLevel[0] = 99;
  815. c.getPA().refreshSkill(0);
  816. c.playerLevel[1] = 99;
  817. c.getPA().refreshSkill(1);
  818. c.playerLevel[2] = 99;
  819. c.getPA().refreshSkill(2);
  820. c.playerLevel[3] = 99;
  821. c.getPA().refreshSkill(3);
  822. c.playerLevel[4] = 99;
  823. c.getPA().refreshSkill(4);
  824. c.playerLevel[5] = 99;
  825. c.getPA().refreshSkill(5);
  826. c.playerLevel[6] = 99;
  827. c.getPA().refreshSkill(6);
  828. c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
  829. }
  830. if (playerCommand.equalsIgnoreCase("kill")) {
  831. c.playerLevel[3] = 0;
  832. c.getPA().refreshSkill(3);
  833. }
  834. if (playerCommand.equalsIgnoreCase("overload")) {
  835. c.startAnimation(12565);
  836. c.gfx0(2226);
  837. c.playerLevel[0] = 125;
  838. c.getPA().refreshSkill(0);
  839. c.playerLevel[1] = 125;
  840. c.getPA().refreshSkill(1);
  841. c.playerLevel[3] = 51;
  842. c.getPA().refreshSkill(3);
  843. c.playerLevel[2] = 125;
  844. c.getPA().refreshSkill(2);
  845. c.playerLevel[4] = 125;
  846. c.getPA().refreshSkill(4);
  847. c.playerLevel[6] = 125;
  848. c.getPA().refreshSkill(6);
  849. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  850. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  851. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  852. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  853. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  854. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  855. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  856. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  857. c.sendMessage("Sorry for spamming your chatbox made sure you dont go in wild with 51 hp ~momentum");
  858. }
  859. if (playerCommand.equalsIgnoreCase("resetinf")) {
  860. c.gfx100(1207);
  861. c.specAmount = 10;
  862. c.getPA().refreshSkill(5);
  863. }
  864. if (playerCommand.equalsIgnoreCase("resetstr")) {
  865. c.playerLevel[2] = 1;
  866. c.getPA().refreshSkill(2);
  867. c.sendMessage("Your Strength Level Has Been Reset to Level 1. ~Momentum Team");
  868. }
  869. if (playerCommand.equalsIgnoreCase("resetattk")) {
  870. c.playerLevel[0] = 1;
  871. c.getPA().refreshSkill(0);
  872. c.sendMessage("Your Attack Level Has Been Reset to Level 1. ~Momentum Team");
  873. }
  874. if (playerCommand.equalsIgnoreCase("resetpray")) {
  875. c.playerLevel[5] = 1;
  876. c.getPA().refreshSkill(5);
  877. c.sendMessage("Your Prayer Level Has Been Reset to Level 1. ~Momentum Team");
  878. }
  879. if (playerCommand.equalsIgnoreCase("resetrange")) {
  880. c.playerLevel[4] = 1;
  881. c.getPA().refreshSkill(4);
  882. c.sendMessage("Your Range Level Has Been Reset to Level 1. ~Momentum Team");
  883. }
  884. if (playerCommand.equalsIgnoreCase("resetmage")) {
  885. c.playerLevel[6] = 1;
  886. c.getPA().refreshSkill(6);
  887. c.sendMessage("Your Magic Level Has Been Reset to Level 1. ~Momentum Team");
  888. }
  889. if (playerCommand.equalsIgnoreCase("resethp")) {
  890. c.playerLevel[3] = 1;
  891. c.getPA().refreshSkill(3);
  892. c.sendMessage("Your Constitution Level Has Been Reset to Level 1. ~Momentum Team");
  893. }
  894. if (playerCommand.equalsIgnoreCase("resethp")) {
  895. c.playerLevel[3] = 99;
  896. }
  897. if (playerCommand.startsWith("giveowner")) {
  898. try {
  899. String playerToAdmin = playerCommand.substring(10);
  900. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  901. if(Server.playerHandler.players[i] != null) {
  902. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToAdmin)) {
  903. Client c2 = (Client)Server.playerHandler.players[i];
  904. c2.sendMessage("You have been given Owner status by " + c.playerName);
  905. c2.playerRights = 3;
  906. c2.logout();
  907. break;
  908. }
  909. }
  910. }
  911. } catch(Exception e) {
  912. c.sendMessage("Player Must Be Offline.");
  913. }
  914. }
  915. if (playerCommand.startsWith("giveadmin")) {
  916. try {
  917. String playerToAdmin = playerCommand.substring(10);
  918. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  919. if(Server.playerHandler.players[i] != null) {
  920. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToAdmin)) {
  921. Client c2 = (Client)Server.playerHandler.players[i];
  922. c2.sendMessage("You have been given admin status by " + c.playerName);
  923. c2.playerRights = 2;
  924. c2.logout();
  925. break;
  926. }
  927. }
  928. }
  929. } catch(Exception e) {
  930. c.sendMessage("Player Must Be Offline.");
  931. }
  932. }
  933. if (playerCommand.startsWith("noclip")){
  934. c.disconnected = true;
  935. }
  936.  
  937. if (playerCommand.startsWith("givemod")) {
  938. try {
  939. String playerToMod = playerCommand.substring(8);
  940. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  941. if(Server.playerHandler.players[i] != null) {
  942. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToMod)) {
  943. Client c2 = (Client)Server.playerHandler.players[i];
  944. c2.sendMessage("You have been given mod status by " + c.playerName);
  945. c2.playerRights = 1;
  946. c2.logout();
  947. break;
  948. }
  949. }
  950. }
  951. } catch(Exception e) {
  952. c.sendMessage("Player Must Be Offline.");
  953. }
  954. }
  955.  
  956. if (playerCommand.startsWith("pnpc"))
  957. {
  958. try {
  959. int newNPC = Integer.parseInt(playerCommand.substring(5));
  960. if (newNPC <= 200000 && newNPC >= 0) {
  961. c.npcId2 = newNPC;
  962. c.isNpc = true;
  963. c.updateRequired = true;
  964. c.setAppearanceUpdateRequired(true);
  965. }
  966. else {
  967. c.sendMessage("No such P-NPC.");
  968. }
  969. } catch(Exception e) {
  970. c.sendMessage("Wrong Syntax! Use as ::pnpc #");
  971. }
  972. }
  973.  
  974.  
  975. if (playerCommand.startsWith("givedonor")) {
  976. try {
  977. String playerToMod = playerCommand.substring(10);
  978. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  979. if(Server.playerHandler.players[i] != null) {
  980. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToMod)) {
  981. Client c2 = (Client)Server.playerHandler.players[i];
  982. c2.sendMessage("You have been given donator status by " + c.playerName);
  983. c2.playerRights = 4;
  984. c2.isDonator = 1;
  985. c2.logout();
  986. break;
  987. }
  988. }
  989. }
  990. } catch(Exception e) {
  991. c.sendMessage("Player Must Be Offline.");
  992. }
  993. }
  994.  
  995.  
  996. if (playerCommand.startsWith("demote")) {
  997. try {
  998. String playerToDemote = playerCommand.substring(7);
  999. for(int i = 0; i < Config.MAX_PLAYERS; i++) {
  1000. if(Server.playerHandler.players[i] != null) {
  1001. if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToDemote)) {
  1002. Client c2 = (Client)Server.playerHandler.players[i];
  1003. c2.sendMessage("You have been demoted by " + c.playerName);
  1004. c2.playerRights = 0;
  1005. c2.logout();
  1006. break;
  1007. }
  1008. }
  1009. }
  1010. } catch(Exception e) {
  1011. c.sendMessage("Player Must Be Offline.");
  1012. }
  1013. }
  1014. }
  1015.  
  1016. public void DonatorCommands(Client c, String playerCommand)
  1017. {
  1018.  
  1019. if (playerCommand.equalsIgnoreCase("master")) {
  1020. for (int i = 0; i < 21; i++) {
  1021. c.playerLevel[i] = 99;
  1022. c.playerXP[i] = c.getPA().getXPForLevel(100);
  1023. c.getPA().refreshSkill(i);
  1024. }
  1025. c.getPA().requestUpdates();
  1026. }
  1027. if (playerCommand.startsWith("setlevel")) {
  1028. String[] args = playerCommand.split(" ");
  1029. int skill = Integer.parseInt(args[1]);
  1030. int level = Integer.parseInt(args[2]);
  1031. if (c.inWild())
  1032. return;
  1033.  
  1034. for (int j = 0; j < c.playerEquipment.length; j++) {
  1035. if (c.playerEquipment[j] > 0) {
  1036. c.sendMessage("You may not wear items while using this command.");
  1037. return;
  1038. }
  1039. }
  1040. if (skill == 3 && level < 10) {
  1041. c.sendMessage("You cannot have a HitPoints level under 10.");
  1042. return;
  1043. }
  1044. if (skill < 0 || skill > 6) {
  1045. c.sendMessage("You cannot level this stat.");
  1046. return;
  1047.  
  1048. }
  1049. if (level < 1 || level > 99) {
  1050. c.sendMessage("Invalid level.");
  1051. return;
  1052. }
  1053. try {
  1054. c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
  1055. c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
  1056. c.getPA().refreshSkill(skill);
  1057. c.sendMessage("You succesfuly change your Skill Level.");
  1058. } catch (Exception e){}
  1059. }
  1060. if (playerCommand.equalsIgnoreCase("overload")) {
  1061. c.startAnimation(12565);
  1062. c.gfx0(2226);
  1063. c.playerLevel[0] = 125;
  1064. c.getPA().refreshSkill(0);
  1065. c.playerLevel[1] = 125;
  1066. c.getPA().refreshSkill(1);
  1067. c.playerLevel[3] = 51;
  1068. c.getPA().refreshSkill(3);
  1069. c.playerLevel[2] = 125;
  1070. c.getPA().refreshSkill(2);
  1071. c.playerLevel[4] = 125;
  1072. c.getPA().refreshSkill(4);
  1073. c.playerLevel[6] = 125;
  1074. c.getPA().refreshSkill(6);
  1075. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1076. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1077. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1078. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1079. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1080. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1081. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1082. c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
  1083. c.sendMessage("Sorry for spamming your chatbox made sure you dont go in wild with 51 hp ~momentum");
  1084. c.sendMessage("Thank you for Donating "+ c.playerName +"!");
  1085. }
  1086. if (playerCommand.equalsIgnoreCase("resetall")) {
  1087. c.playerLevel[0] = 99;
  1088. c.getPA().refreshSkill(0);
  1089. c.playerLevel[1] = 99;
  1090. c.getPA().refreshSkill(1);
  1091. c.playerLevel[2] = 99;
  1092. c.getPA().refreshSkill(2);
  1093. c.playerLevel[3] = 99;
  1094. c.getPA().refreshSkill(3);
  1095. c.playerLevel[4] = 99;
  1096. c.getPA().refreshSkill(4);
  1097. c.playerLevel[5] = 99;
  1098. c.getPA().refreshSkill(5);
  1099. c.playerLevel[6] = 99;
  1100. c.getPA().refreshSkill(6);
  1101. c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
  1102. }
  1103. if (playerCommand.equalsIgnoreCase("resetdef")) {
  1104. c.playerLevel[1] = 1;
  1105. c.getPA().refreshSkill(1);
  1106. c.sendMessage("Your Defence Has Been Reset to lvl 1 ~Momentum Team");
  1107. }
  1108. if (playerCommand.equalsIgnoreCase("resetstr")) {
  1109. c.playerLevel[2] = 1;
  1110. c.getPA().refreshSkill(2);
  1111. c.sendMessage("Your Strength Level Has Been Reset to Level 1. ~Momentum Team");
  1112. }
  1113. if (playerCommand.equalsIgnoreCase("resetattk")) {
  1114. c.playerLevel[0] = 1;
  1115. c.getPA().refreshSkill(0);
  1116. c.sendMessage("Your Attack Level Has Been Reset to Level 1. ~Momentum Team");
  1117. }
  1118. if (playerCommand.equalsIgnoreCase("resetpray")) {
  1119. c.playerLevel[5] = 1;
  1120. c.getPA().refreshSkill(5);
  1121. c.sendMessage("Your Prayer Level Has Been Reset to Level 1. ~Momentum Team");
  1122. }
  1123. if (playerCommand.equalsIgnoreCase("resetrange")) {
  1124. c.playerLevel[4] = 1;
  1125. c.getPA().refreshSkill(4);
  1126. c.sendMessage("Your Range Level Has Been Reset to Level 1. ~Momentum Team");
  1127. }
  1128. if (playerCommand.equalsIgnoreCase("resetmage")) {
  1129. c.playerLevel[6] = 1;
  1130. c.getPA().refreshSkill(6);
  1131. c.sendMessage("Your Magic Level Has Been Reset to Level 1. ~Momentum Team");
  1132. }
  1133. if (playerCommand.equalsIgnoreCase("resethp")) {
  1134. c.playerLevel[3] = 1;
  1135. c.getPA().refreshSkill(3);
  1136. c.sendMessage("Your Constitution Level Has Been Reset to Level 1. ~Momentum Team");
  1137. }
  1138.  
  1139.  
  1140. }
  1141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement