I mean, i know it's in the client section. But, is this clientside or server side?
|
|

Description: 98% Special Attacks
Difficulty: 5/10
Assumed Knowledge: copy and paste
Server Base: Any
Classes Modified: client.java
Procedure
Step 1:
Search for "boolean process()" and add these ABOVE Process:
+ come on people, seriously, someone said it shouldnt be put under process because it will cause lag - read the code! if u no java ull no that this doesnt belong under it but rather somewhere above or below boolean process
Step 2:Code:public void fsBar(int id1, int id2, int id3) { outStream.createFrame(70); outStream.writeWord(id1); outStream.writeWordBigEndian(id2); outStream.writeWordBigEndian(id3); } public void sendFrame230(int i1, int i2, int i3, int i4) {// i2 being negative logs you out, otherwise it doesn't log you out :O outStream.createFrame(230); outStream.writeWordA(i1); outStream.writeWord(i2); // interface id? outStream.writeWord(i3); outStream.writeWordBigEndianA(i4); // junk? not sure updateRequired = true; appearanceUpdateRequired = true; } public void l33thax(int id) { outStream.createFrame(171); outStream.writeByte(0); outStream.writeWord(id); flushOutStream(); } public int specialAmount = 100; public int specialDelay = 0; public boolean usingSpecial = false; public int specialDamage = 0; public int specialDamage2 = 0; public void specialAttacks() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 12335); fsBar(0, 0, 12325); fsBar(0, 0, 12326); fsBar(0, 0, 12327); fsBar(0, 0, 12328); fsBar(0, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(0, 0, 12328); fsBar(0, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(500, 0, 12333); fsBar(500, 0, 12334); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(0, 0, 12328); fsBar(0, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(500, 0, 12333); fsBar(500, 0, 12334); } } public void specialAttacks2() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7586); fsBar(0, 0, 7576); fsBar(0, 0, 7577); fsBar(0, 0, 7578); fsBar(0, 0, 7579); fsBar(0, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(0, 0, 7579); fsBar(0, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(500, 0, 7584); fsBar(500, 0, 7585); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(0, 0, 7579); fsBar(0, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(500, 0, 7584); fsBar(500, 0, 7585); } } public void specialAttacks3() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7611); fsBar(0, 0, 7601); fsBar(0, 0, 7602); fsBar(0, 0, 7603); fsBar(0, 0, 7604); fsBar(0, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(0, 0, 7604); fsBar(0, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(500, 0, 7609); fsBar(500, 0, 7610); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(0, 0, 7604); fsBar(0, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(500, 0, 7609); fsBar(500, 0, 7610); } } public void specialAttacks4() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7561); fsBar(0, 0, 7551); fsBar(0, 0, 7552); fsBar(0, 0, 7553); fsBar(0, 0, 7554); fsBar(0, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(0, 0, 7554); fsBar(0, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(500, 0, 7559); fsBar(500, 0, 7560); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(0, 0, 7554); fsBar(0, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(500, 0, 7559); fsBar(500, 0, 7560); } } public void specialAttacks5() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 8505); fsBar(0, 0, 8495); fsBar(0, 0, 8496); fsBar(0, 0, 8497); fsBar(0, 0, 8498); fsBar(0, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(0, 0, 8498); fsBar(0, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(500, 0, 8503); fsBar(500, 0, 8504); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(0, 0, 8498); fsBar(0, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(500, 0, 8503); fsBar(500, 0, 8504); } } public void specialAttacks6() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7511); fsBar(0, 0, 7501); fsBar(0, 0, 7502); fsBar(0, 0, 7503); fsBar(0, 0, 7504); fsBar(0, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(0, 0, 7504); fsBar(0, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(500, 0, 7509); fsBar(500, 0, 7510); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(0, 0, 7504); fsBar(0, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(500, 0, 7509); fsBar(500, 0, 7510); } } public void calculateSpecial() { if (playerEquipment[playerWeapon] == 5698 && specialAmount <= 24) {//dagger specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 5698 && specialAmount >= 25) {//dagger startAnimation(1068); specialDamage = 18 + misc.random(8); specialDamage2 = 18 + misc.random(8); specialAmount -= 25; } if (playerEquipment[playerWeapon] == 4151 && specialAmount <= 49) {//whip specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 4151 && specialAmount >= 50) {//whip startAnimation(1658); specialDamage = 20 + misc.random(10); specialAmount -= 50; } if (playerEquipment[playerWeapon] == 1305 && specialAmount <= 49) {//d long specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 1305 && specialAmount >= 50) {//d long startAnimation(451); specialDamage = 18 + misc.random(5); specialAmount -= 50; } if (playerEquipment[playerWeapon] == 1434 && specialAmount <= 39) {//d mace specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 1434 && specialAmount >= 40) {//d mace startAnimation(1060); specialDamage = 20 + misc.random(10); specialAmount -= 40; } if (playerEquipment[playerWeapon] == 4587 && specialAmount <= 74) {//d skim specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 4587 && specialAmount >= 75) {//d skim startAnimation(451); specialDamage = 30 + misc.random(5); specialAmount -= 75; } if (playerEquipment[playerWeapon] == 861 && specialAmount <= 49) {//mage bow specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 861 && specialAmount >= 50) {//mage bow startAnimation(426); startAnimation(426); specialDamage = 20 + misc.random(5); specialAmount -= 50; } if (playerEquipment[playerWeapon] == 3204 && specialAmount <= 99) {//d hally specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 3204 && specialAmount >= 100) {//d hally startAnimation(440); specialDamage = 22 + misc.random(5); specialAmount -= 100; } if (playerEquipment[playerWeapon] == 4755 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4734 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4718 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4726 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4747 && specialAmount >= 100 || playerEquipment[playerWeapon] == 47 && specialAmount >= 100) {//barrows startAnimation(playerSEA); specialDamage = 10 + misc.random(5); specialAmount -= 100; } }
Now add these under your boolean process():
Step 3:Code:if (specialAmount <= 99 && specialDelay <= 0) { specialAmount += 1; specialDelay = 4; specialAttacks(); specialAttacks2(); specialAttacks3(); specialAttacks4(); specialAttacks5(); specialAttacks6(); } specialDelay -= 1; l33thax(12323); l33thax(7574); l33thax(7599); l33thax(7549); l33thax(8493); l33thax(7499);
Search for: clicking most buttons, and add this under the switch
Step 4:Code:case 29063://axes if (playerEquipment[playerWeapon] == 1377 && specialAmount <= 99) {//dba specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 1377 && specialAmount >= 100) {//dba specialDamage = 0; specialDamage2 = 0; startAnimation(1670); animation(246, absY, absX); specialAmount -= 100; } specialAttacks(); specialAttacks2(); specialAttacks3(); specialAttacks4(); specialAttacks5(); specialAttacks6(); break; case 33033://halberds case 29113://bows case 29163://swords case 29138://dds case 48023://whip try { if (usingSpecial == true) { usingSpecial = false; } else if (usingSpecial == false) { usingSpecial = true; } specialAttacks(); specialAttacks2(); specialAttacks3(); specialAttacks4(); specialAttacks5(); specialAttacks6(); } catch (Exception popo) { } break;
Now search for boolean attack(), and find maybe PlayerHandler.players[AttackingOn].hitDiff = hitDiff; or action = #;, and add this:
And depending on whether your archery is combined with that add this for mage bow:Code:if (usingSpecial == true) { if (playerEquipment[playerWeapon] == 4151 && specialAmount >= 50) { animation(341, EnemyY2, EnemyX2); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 1305 && specialAmount >= 50) { ProjectileSpec(248, absY, absX, offsetY, offsetX, AttackingOn, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 3204 && specialAmount >= 100) { ProjectileSpec(282, absY, absX, offsetY, offsetX, AttackingOn, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 4587 && specialAmount >= 75) { ProjectileSpec(347, absY, absX, offsetY, offsetX, AttackingOn, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 1434 && specialAmount >= 40) { ProjectileSpec(251, absY, absX, offsetY, offsetX, AttackingOn, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 5698 && specialAmount >= 25) { ProjectileSpec(252, absY, absX, offsetY, offsetX, AttackingOn, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; AttackingOn2.PoisonPlayer(); usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 4755 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4734 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4718 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4726 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4747 && specialAmount >= 100 || playerEquipment[playerWeapon] == 47 && specialAmount >= 100) { ProjectileSpec(432, absY, absX, offsetY, offsetX, attacknpc, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; AttackingOn2.specialAmount = 0; } usingSpecial = false; specialDamage = 0; specialDamage2 = 0; specialAttacks(); specialAttacks2(); specialAttacks3(); specialAttacks4(); specialAttacks5(); specialAttacks6(); }
Step 5:Code:if (playerEquipment[playerWeapon] == 861 && specialAmount >= 50) { archerGfx(256, 256, absY, absX, offsetY, offsetX, AttackingOn, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; //Arrow Projectile removed, since thats a whole other tut }
Now find boolean applydead and add this to all your boolean applydeads
Step 6:Code:specialAttacks(); specialAttacks2(); specialAttacks3(); specialAttacks4(); specialAttacks5(); specialAttacks6();
Now search for boolean attacknpc() and add this above or right below ths:
add below/above that:Code:if ((EnemyHP - hitDiff) < 0) { hitDiff = EnemyHP; }
Step 7:Code:if (usingSpecial == true) { if (playerEquipment[playerWeapon] == 4151 && specialAmount >= 50) { animation(341, EnemyY2, EnemyX2); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 1305 && specialAmount >= 50) { ProjectileSpec(248, absY, absX, offsetY, offsetX, attacknpc, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 3204 && specialAmount >= 100) { ProjectileSpec(282, absY, absX, offsetY, offsetX, attacknpc, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 4587 && specialAmount >= 75) { ProjectileSpec(347, absY, absX, offsetY, offsetX, attacknpc, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 1434 && specialAmount >= 40) { ProjectileSpec(251, absY, absX, offsetY, offsetX, attacknpc, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 5698 && specialAmount >= 25) { ProjectileSpec(252, absY, absX, offsetY, offsetX, attacknpc, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; //hitDiff2 = specialDamage2; server.npcHandler.PoisonNPC(attacknpc); usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } if (playerEquipment[playerWeapon] == 4755 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4734 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4718 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4726 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4747 && specialAmount >= 100 || playerEquipment[playerWeapon] == 47 && specialAmount >= 100) { ProjectileSpec(432, absY, absX, offsetY, offsetX, attacknpc, EnemyY, EnemyX); calculateSpecial(); hitDiff = specialDamage; usingSpecial = false; specialDamage = 0; specialDamage2 = 0; } usingSpecial = false; specialDamage = 0; specialDamage2 = 0; specialAttacks(); specialAttacks2(); specialAttacks3(); specialAttacks4(); specialAttacks5(); specialAttacks6(); }
Add these to your client:
Step 8:Code:public void ProjectileSpec(int startID, int casterY, int casterX, int offsetY, int offsetX, int index, int enemyY, int enemyX) { { try { GraphicsHandler.createSpec(startID, casterY, casterX, offsetY, offsetX, 50, 95, 43, 31, enemyY, enemyX, index+1); } catch(Exception E) { } } } public boolean specspell(int castID, int casterY, int casterX, int offsetY, int offsetX, int angle, int speed, int startHeight, int endHeight, int enemyY,int enemyX, int Lockon) { try { fcastid = castID; fcasterY = casterY; fcasterX = casterX; foffsetY = offsetY; foffsetX = offsetX; fangle = angle; fspeed = speed; fsh = startHeight; feh = endHeight; fenemyY = enemyY; fenemyX = enemyX; fLockon = Lockon; actionTimer = 0; //Casts Spell In Hands if(cast == false) { createProjectile(casterY, casterX, offsetY, offsetX, angle, speed, castID, startHeight, endHeight, Lockon); cast = true; firingspell = true; } //Fires Projectile if(cast == true && fired == false) { firingspell = false; cast = false; fired = false; } } catch(Exception E) { } return true; }
Add this to your grahpics handler:
add these: boolean attack and attacknpc need:Code:public static void createSpec(int castId, int casterY, int casterX, int offsetY, int offsetX, int angle, int speed, int startHeight, int endHeight, int enemyY, int enemyX, int MageAttackIndex) { for (Player p : server.playerHandler.players) { if(p != null) { client person = (client)p; if(person.playerName != null || person.playerName != "null") //if(person.distanceToPoint(enemyY, enemyX) <= 60) person.specspell(castId, casterY, casterX, offsetY, offsetX, angle, speed, startHeight, endHeight, enemyY, enemyX, MageAttackIndex);} } }
boolean attack needs:Code:int casterX = absX; int casterY = absY; int offsetX = (casterX - EnemyX) * -1; int offsetY = (casterY - EnemyY) * -1;
this to boolean attack with other int enemyX and Y:Code:int EnemyX2 = PlayerHandler.players[AttackingOn].absX; int EnemyY2 = PlayerHandler.players[AttackingOn].absY;
and if you dont have this:Code:int EnemyX2 = server.npcHandler.npcs[attacknpc].absX; int EnemyY2 = server.npcHandler.npcs[attacknpc].absY;
for people who found this tut to challenging, go dl cheez80, and extract these 2 files into cheez80:[Only registered and activated users can see links. ] - contains basic cheez80 client and ghandler with specs set upCode:public void animation(int id, int Y, int X) { outStream.createFrame(85); outStream.writeByteC(Y - (mapRegionY * 8)); outStream.writeByteC(X - (mapRegionX * 8)); outStream.createFrame(4); outStream.writeByte(0); outStream.writeWord(id); outStream.writeByte(0); outStream.writeWord(0); }
The most amazing special attacks yet! graphics face the npc, as in never behind you, spec bar refilling and unfilling for all, turning special on and off, and spec is used once you attack if your using spec
Almost full credits to me, some creds for spec bar and whip filling
Special Attacks:
Weapon Name - Max Hit - Spec Drain - Other
Dagger - 26 - 25 - Poisons
Whip - 30 - 50 - None
Dragon Long - 23 - 50 - None
Dragon Mace - 30 - 40 - None
Dragon Skim - 35 - 75 - None
Magic Bow - 25 - 50 - None
Dragon Hally - 27 - 100 - None
Barrows Weps - 15 - 100 - Drains Other Players Special to 0
if you get like 100 errors you missed a } somewhere, which is your fault not mine
Last edited by Inside Sin; 05-24-2008 at 06:28 AM.
I mean, i know it's in the client section. But, is this clientside or server side?

omfg someone move lol i meant to psot this in tut section for server lol
its impossible to implement this on p16 servers. it will nto work you have to add to many ints

man alot of people cant add this because they bad at copy and paste lol

nvmvnvmvnvm
I got it working. It works great
I don't think you really need this under process; it will cause lag.
Code:public void fsBar(int id1, int id2, int id3) { outStream.createFrame(70); outStream.writeWord(id1); outStream.writeWordBigEndian(id2); outStream.writeWordBigEndian(id3); } public void sendFrame230(int i1, int i2, int i3, int i4) {// i2 being negative logs you out, otherwise it doesn't log you out :O outStream.createFrame(230); outStream.writeWordA(i1); outStream.writeWord(i2); // interface id? outStream.writeWord(i3); outStream.writeWordBigEndianA(i4); // junk? not sure updateRequired = true; appearanceUpdateRequired = true; } public void l33thax(int id) { outStream.createFrame(171); outStream.writeByte(0); outStream.writeWord(id); flushOutStream(); } public int specialAmount = 100; public int specialDelay = 0; public boolean usingSpecial = false; public int specialDamage = 0; public int specialDamage2 = 0; public void specialAttacks() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 12335); fsBar(0, 0, 12325); fsBar(0, 0, 12326); fsBar(0, 0, 12327); fsBar(0, 0, 12328); fsBar(0, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(0, 0, 12328); fsBar(0, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(500, 0, 12333); fsBar(500, 0, 12334); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(0, 0, 12328); fsBar(0, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(0, 0, 12330); fsBar(0, 0, 12331); fsBar(0, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(0, 0, 12333); fsBar(0, 0, 12334); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 12335); fsBar(500, 0, 12325); fsBar(500, 0, 12326); fsBar(500, 0, 12327); fsBar(500, 0, 12328); fsBar(500, 0, 12329); fsBar(500, 0, 12330); fsBar(500, 0, 12331); fsBar(500, 0, 12332); fsBar(500, 0, 12333); fsBar(500, 0, 12334); } } public void specialAttacks2() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7586); fsBar(0, 0, 7576); fsBar(0, 0, 7577); fsBar(0, 0, 7578); fsBar(0, 0, 7579); fsBar(0, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(0, 0, 7579); fsBar(0, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(500, 0, 7584); fsBar(500, 0, 7585); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(0, 0, 7579); fsBar(0, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(0, 0, 7581); fsBar(0, 0, 7582); fsBar(0, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(0, 0, 7584); fsBar(0, 0, 7585); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7586); fsBar(500, 0, 7576); fsBar(500, 0, 7577); fsBar(500, 0, 7578); fsBar(500, 0, 7579); fsBar(500, 0, 7580); fsBar(500, 0, 7581); fsBar(500, 0, 7582); fsBar(500, 0, 7583); fsBar(500, 0, 7584); fsBar(500, 0, 7585); } } public void specialAttacks3() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7611); fsBar(0, 0, 7601); fsBar(0, 0, 7602); fsBar(0, 0, 7603); fsBar(0, 0, 7604); fsBar(0, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(0, 0, 7604); fsBar(0, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(500, 0, 7609); fsBar(500, 0, 7610); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(0, 0, 7604); fsBar(0, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(0, 0, 7606); fsBar(0, 0, 7607); fsBar(0, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(0, 0, 7609); fsBar(0, 0, 7610); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7611); fsBar(500, 0, 7601); fsBar(500, 0, 7602); fsBar(500, 0, 7603); fsBar(500, 0, 7604); fsBar(500, 0, 7605); fsBar(500, 0, 7606); fsBar(500, 0, 7607); fsBar(500, 0, 7608); fsBar(500, 0, 7609); fsBar(500, 0, 7610); } } public void specialAttacks4() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7561); fsBar(0, 0, 7551); fsBar(0, 0, 7552); fsBar(0, 0, 7553); fsBar(0, 0, 7554); fsBar(0, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(0, 0, 7554); fsBar(0, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(500, 0, 7559); fsBar(500, 0, 7560); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(0, 0, 7554); fsBar(0, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(0, 0, 7556); fsBar(0, 0, 7557); fsBar(0, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(0, 0, 7559); fsBar(0, 0, 7560); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7561); fsBar(500, 0, 7551); fsBar(500, 0, 7552); fsBar(500, 0, 7553); fsBar(500, 0, 7554); fsBar(500, 0, 7555); fsBar(500, 0, 7556); fsBar(500, 0, 7557); fsBar(500, 0, 7558); fsBar(500, 0, 7559); fsBar(500, 0, 7560); } } public void specialAttacks5() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 8505); fsBar(0, 0, 8495); fsBar(0, 0, 8496); fsBar(0, 0, 8497); fsBar(0, 0, 8498); fsBar(0, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(0, 0, 8498); fsBar(0, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(500, 0, 8503); fsBar(500, 0, 8504); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(0, 0, 8498); fsBar(0, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(0, 0, 8500); fsBar(0, 0, 8501); fsBar(0, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(0, 0, 8503); fsBar(0, 0, 8504); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 8505); fsBar(500, 0, 8495); fsBar(500, 0, 8496); fsBar(500, 0, 8497); fsBar(500, 0, 8498); fsBar(500, 0, 8499); fsBar(500, 0, 8500); fsBar(500, 0, 8501); fsBar(500, 0, 8502); fsBar(500, 0, 8503); fsBar(500, 0, 8504); } } public void specialAttacks6() { if (specialAmount >= 0 && specialAmount <= 24) { sendFrame126("S P E C I A L A T T A C K", 7511); fsBar(0, 0, 7501); fsBar(0, 0, 7502); fsBar(0, 0, 7503); fsBar(0, 0, 7504); fsBar(0, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == false) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(0, 0, 7504); fsBar(0, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 100 && usingSpecial == false) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(500, 0, 7509); fsBar(500, 0, 7510); } if (specialAmount >= 25 && specialAmount <= 49 && usingSpecial == true) { sendFrame126("@[email protected] P E @[email protected] I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(0, 0, 7504); fsBar(0, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 50 && specialAmount <= 74 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A [email protected]@ A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(0, 0, 7506); fsBar(0, 0, 7507); fsBar(0, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 75 && specialAmount <= 99 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A @[email protected] K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(0, 0, 7509); fsBar(0, 0, 7510); } if (specialAmount >= 100 && usingSpecial == true) { sendFrame126("@[email protected] P E C I A L A T T A C K", 7511); fsBar(500, 0, 7501); fsBar(500, 0, 7502); fsBar(500, 0, 7503); fsBar(500, 0, 7504); fsBar(500, 0, 7505); fsBar(500, 0, 7506); fsBar(500, 0, 7507); fsBar(500, 0, 7508); fsBar(500, 0, 7509); fsBar(500, 0, 7510); } } public void calculateSpecial() { if (playerEquipment[playerWeapon] == 5698 && specialAmount <= 24) {//dagger specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 5698 && specialAmount >= 25) {//dagger startAnimation(1068); specialDamage = 18 + misc.random(8); specialDamage2 = 18 + misc.random(8); specialAmount -= 25; } if (playerEquipment[playerWeapon] == 4151 && specialAmount <= 49) {//whip specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 4151 && specialAmount >= 50) {//whip startAnimation(1658); specialDamage = 20 + misc.random(10); specialAmount -= 50; } if (playerEquipment[playerWeapon] == 1305 && specialAmount <= 49) {//d long specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 1305 && specialAmount >= 50) {//d long startAnimation(451); specialDamage = 18 + misc.random(5); specialAmount -= 50; } if (playerEquipment[playerWeapon] == 1434 && specialAmount <= 39) {//d mace specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 1434 && specialAmount >= 40) {//d mace startAnimation(1060); specialDamage = 20 + misc.random(10); specialAmount -= 40; } if (playerEquipment[playerWeapon] == 4587 && specialAmount <= 74) {//d skim specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 4587 && specialAmount >= 75) {//d skim startAnimation(451); specialDamage = 30 + misc.random(5); specialAmount -= 75; } if (playerEquipment[playerWeapon] == 861 && specialAmount <= 49) {//mage bow specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 861 && specialAmount >= 50) {//mage bow startAnimation(426); startAnimation(426); specialDamage = 20 + misc.random(5); specialAmount -= 50; } if (playerEquipment[playerWeapon] == 3204 && specialAmount <= 99) {//d hally specialDamage = 0; specialDamage2 = 0; sendMessage("You do not have enough special energy left."); } if (playerEquipment[playerWeapon] == 3204 && specialAmount >= 100) {//d hally startAnimation(440); specialDamage = 22 + misc.random(5); specialAmount -= 100; } if (playerEquipment[playerWeapon] == 4755 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4734 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4718 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4726 && specialAmount >= 100 || playerEquipment[playerWeapon] == 4747 && specialAmount >= 100 || playerEquipment[playerWeapon] == 47 && specialAmount >= 100) {//barrows startAnimation(playerSEA); specialDamage = 10 + misc.random(5); specialAmount -= 100; } }
| « [Glitch Fix] Fix a common food & bone glitch. | [GUIDE] Interfaces? What for? » |
| Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |
| Tags for this Thread |