Jump to content

Horus

Members
  • Posts

    888
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Horus

  1. Its pretty easy. Just use the Rnd.get(1,20) utility and you're off ^^
  2. Wha ? 1st- Its a .jar ,hence, its compiled, you need to decompile it first. 2nd- You can't just decompile that lib, you need to decompile them all. 3rd- That is NOT how you run a Server ^^
  3. Thread Closed. Reason: Problem has been Solved;
  4. Get ready to put mine on the list soon ^^
  5. Thread Closed Reason: Answer has been provided;
  6. DELETE * FROM 'items' WHERE grade = 's80' or smth like that. Just adapt it suit your needs
  7. lool another 'Team' that copies other pack's changes and claim it as their own, add things they see in newbie forums such as MxC and just say they openned a deving team ^^
  8. If you're a noob then I'm guessing you don't even know how to handle packets. So my advice: just forget about it ^^
  9. Its not a HTML. Its a hex code which is sent in a Packet. However you can change that in ZoneManager & doDie
  10. Thats because you don't know java. You need to know Java to do this,so forget about it.
  11. Make a ZoneHandler with an Automated Zone Class Engine ,DB Capturer,Indexer, Automated Flags & Guards Class Engine , DB Capturer,Indexer. General Class Handler.XML parser. Thats what I did ^^
  12. You can go in the DB and mofidy the info ^^
  13. Dude? Event- Medal is just an item ? Just like any other? All items are the same. Difference is some have handlers, classes,etc. Its up to you to make the Event- Medal 'work' like you want it to.
  14. I recommend godaddy. Thread Closed. Reason: Solution has been Provided;
  15. NiKoSTraFFiC buy a domain.
  16. You can make a simple change in the core, open L2PcInstance find dropMe() (find where it is called) and make a new line in the .txt ^^
  17. Check my Java Method. Its somewhere in there and its by far better ^^
  18. Thread Closed. Reason: Help has been Supplied;
  19. Adding it: 1. public void notifyEquiped(int slot, L2ItemInstance item) 2. { 3. L2PcInstance player; 4. 5. if (getOwner() instanceof L2PcInstance) 6. { 7. player = (L2PcInstance)getOwner(); 8. } 9. else 10. return; 11. 12. L2Skill[] itemSkills = null; 13. L2Skill[] enchant4Skills = null; 14. 15. L2Item it = item.getItem(); 16. 17. if (it instanceof L2Weapon) 18. { 19. // Apply augmentation bonuses on equip 20. if (item.isAugmented() && getOwner() instanceof L2PcInstance) 21. item.getAugmentation().applyBonus((L2PcInstance)getOwner()); 22. 23. itemSkills = ((L2Weapon)it).getSkills(); 24. 25. if (item.getEnchantLevel() >= 4) 26. enchant4Skills = ((L2Weapon)it).getEnchant4Skills(); 27. } 28. else if (it instanceof L2Armor) 29. { 30. itemSkills = ((L2Armor)it).getSkills(); 31. } 32. 33. boolean updateTimeStamp = false; 34. 35. if (itemSkills != null) 36. { 37. for (L2Skill itemSkill : itemSkills) 38. { 39. player.addSkill(itemSkill, false); 40. if (itemSkill.isActive()) 41. { 42. if (!player.getReuseTimeStamps().containsKey(itemSkill.getId())) 43. { 44. int equipDelay = itemSkill.getEquipDelay(); 45. if (equipDelay > 0) 46. { 47. player.addTimeStamp(itemSkill.getId(), equipDelay); 48. player.disableSkill(itemSkill.getId(), equipDelay); 49. updateTimeStamp = true; 50. } 51. } 52. } 53. } 54. } 55. if (enchant4Skills != null) 56. { 57. for (L2Skill itemSkill : enchant4Skills) 58. { 59. player.addSkill(itemSkill, false); 60. if (itemSkill.isActive()) 61. { 62. if (!player.getReuseTimeStamps().containsKey(itemSkill.getId())) 63. { 64. int equipDelay = itemSkill.getEquipDelay(); 65. if (equipDelay > 0) 66. { 67. player.addTimeStamp(itemSkill.getId(), equipDelay); 68. player.disableSkill(itemSkill.getId(), equipDelay); 69. updateTimeStamp = true; 70. } 71. } 72. } 73. } 74. } 75. // -====================================Custom Code START==========================================- 76. if (it.getItemId() == XXXXXX) 77. { //Profet Buffs 78. player.addSkill(SkillTable.getInstance().getInfo(1040, 3)); 79. player.addSkill(SkillTable.getInstance().getInfo(1068, 3)); 80. player.addSkill(SkillTable.getInstance().getInfo(1035, 4)); 81. player.addSkill(SkillTable.getInstance().getInfo(1043, 1)); 82. player.addSkill(SkillTable.getInstance().getInfo(1044, 3)); 83. player.addSkill(SkillTable.getInstance().getInfo(1062, 2)); 84. player.addSkill(SkillTable.getInstance().getInfo(1073, 2)); 85. player.addSkill(SkillTable.getInstance().getInfo(1077, 3)); 86. player.addSkill(SkillTable.getInstance().getInfo(1078, 6)); 87. player.addSkill(SkillTable.getInstance().getInfo(1085, 3)); 88. player.addSkill(SkillTable.getInstance().getInfo(1191, 3)); 89. player.addSkill(SkillTable.getInstance().getInfo(1204, 2)); 90. player.addSkill(SkillTable.getInstance().getInfo(1032, 3)); 91. player.addSkill(SkillTable.getInstance().getInfo(1033, 3)); 92. player.addSkill(SkillTable.getInstance().getInfo(1036, 2)); 93. player.addSkill(SkillTable.getInstance().getInfo(1045, 6)); 94. player.addSkill(SkillTable.getInstance().getInfo(1048, 6)); 95. player.addSkill(SkillTable.getInstance().getInfo(1086, 2)); 96. player.addSkill(SkillTable.getInstance().getInfo(1182, 3)); 97. player.addSkill(SkillTable.getInstance().getInfo(1189, 3)); 98. player.addSkill(SkillTable.getInstance().getInfo(1240, 3)); 99. player.addSkill(SkillTable.getInstance().getInfo(1242, 3)); 100. player.addSkill(SkillTable.getInstance().getInfo(1388, 3)); 101. player.addSkill(SkillTable.getInstance().getInfo(1389, 3)); 102. player.addSkill(SkillTable.getInstance().getInfo(1392, 3)); 103. player.addSkill(SkillTable.getInstance().getInfo(1393, 3)); 104. player.addSkill(SkillTable.getInstance().getInfo(1352, 1)); 105. player.addSkill(SkillTable.getInstance().getInfo(1356, 1)); 106. player.addSkill(SkillTable.getInstance().getInfo(1243, 6)); 107. //Dances 108. player.addSkill(SkillTable.getInstance().getInfo(271, 1)); 109. player.addSkill(SkillTable.getInstance().getInfo(272, 1)); 110. player.addSkill(SkillTable.getInstance().getInfo(273, 1)); 111. player.addSkill(SkillTable.getInstance().getInfo(274, 1)); 112. player.addSkill(SkillTable.getInstance().getInfo(275, 1)); 113. player.addSkill(SkillTable.getInstance().getInfo(276, 1)); 114. player.addSkill(SkillTable.getInstance().getInfo(277, 1)); 115. player.addSkill(SkillTable.getInstance().getInfo(307, 1)); 116. player.addSkill(SkillTable.getInstance().getInfo(309, 1)); 117. player.addSkill(SkillTable.getInstance().getInfo(310, 1)); 118. player.addSkill(SkillTable.getInstance().getInfo(311, 1)); 119. player.addSkill(SkillTable.getInstance().getInfo(365, 1)); 120. player.addSkill(SkillTable.getInstance().getInfo(366, 1)); 121. player.addSkill(SkillTable.getInstance().getInfo(530, 1)); 122. player.addSkill(SkillTable.getInstance().getInfo(765, 1)); 123. //Songs 124. player.addSkill(SkillTable.getInstance().getInfo(265, 1)); 125. player.addSkill(SkillTable.getInstance().getInfo(266, 1)); 126. player.addSkill(SkillTable.getInstance().getInfo(267, 1)); 127. player.addSkill(SkillTable.getInstance().getInfo(268, 1)); 128. player.addSkill(SkillTable.getInstance().getInfo(269, 1)); 129. player.addSkill(SkillTable.getInstance().getInfo(270, 1)); 130. player.addSkill(SkillTable.getInstance().getInfo(304, 1)); 131. player.addSkill(SkillTable.getInstance().getInfo(305, 1)); 132. player.addSkill(SkillTable.getInstance().getInfo(306, 1)); 133. player.addSkill(SkillTable.getInstance().getInfo(308, 1)); 134. player.addSkill(SkillTable.getInstance().getInfo(349, 1)); 135. player.addSkill(SkillTable.getInstance().getInfo(363, 1)); 136. player.addSkill(SkillTable.getInstance().getInfo(364, 1)); 137. player.addSkill(SkillTable.getInstance().getInfo(529, 1)); 138. player.addSkill(SkillTable.getInstance().getInfo(764, 1)); 139. player.addSkill(SkillTable.getInstance().getInfo(264, 1)); 140. //Evas Saint 141. player.addSkill(SkillTable.getInstance().getInfo(1087, 3)); 142. player.addSkill(SkillTable.getInstance().getInfo(1259, 4)); 143. player.addSkill(SkillTable.getInstance().getInfo(1303, 2)); 144. player.addSkill(SkillTable.getInstance().getInfo(1304, 3)); 145. player.addSkill(SkillTable.getInstance().getInfo(1397, 3)); 146. player.addSkill(SkillTable.getInstance().getInfo(1353, 1)); 147. player.addSkill(SkillTable.getInstance().getInfo(1354, 1)); 148. player.addSkill(SkillTable.getInstance().getInfo(1355, 1)); 149. //Shillien Saint 150. player.addSkill(SkillTable.getInstance().getInfo(1059, 3)); 151. player.addSkill(SkillTable.getInstance().getInfo(1268, 4)); 152. player.addSkill(SkillTable.getInstance().getInfo(1357, 1)); 153. //Doom Cryer 154. player.addSkill(SkillTable.getInstance().getInfo(1007, 3)); 155. player.addSkill(SkillTable.getInstance().getInfo(1010, 3)); 156. player.addSkill(SkillTable.getInstance().getInfo(1002, 3)); 157. player.addSkill(SkillTable.getInstance().getInfo(1003, 3)); 158. player.addSkill(SkillTable.getInstance().getInfo(1005, 3)); 159. player.addSkill(SkillTable.getInstance().getInfo(1006, 3)); 160. player.addSkill(SkillTable.getInstance().getInfo(1009, 3)); 161. player.addSkill(SkillTable.getInstance().getInfo(1251, 2)); 162. player.addSkill(SkillTable.getInstance().getInfo(1252, 3)); 163. player.addSkill(SkillTable.getInstance().getInfo(1253, 3)); 164. player.addSkill(SkillTable.getInstance().getInfo(1284, 3)); 165. player.addSkill(SkillTable.getInstance().getInfo(1308, 3)); 166. player.addSkill(SkillTable.getInstance().getInfo(1309, 3)); 167. player.addSkill(SkillTable.getInstance().getInfo(1310, 4)); 168. player.addSkill(SkillTable.getInstance().getInfo(1390, 3)); 169. player.addSkill(SkillTable.getInstance().getInfo(1391, 3)); 170. player.addSkill(SkillTable.getInstance().getInfo(1362, 1)); 171. player.addSkill(SkillTable.getInstance().getInfo(1363, 1)); 172. player.addSkill(SkillTable.getInstance().getInfo(1413, 1)); 173. //Cardinal 174. player.addSkill(SkillTable.getInstance().getInfo(1218, 33)); 175. player.addSkill(SkillTable.getInstance().getInfo(1219, 33)); 176. //Dominator 177. player.addSkill(SkillTable.getInstance().getInfo(1305, 5)); 178. player.addSkill(SkillTable.getInstance().getInfo(1306, 6)); 179. //Extra Advance AIO Skills 180. player.addSkill(SkillTable.getInstance().getInfo(1323, 1)); player.addSkill(SkillTable.getInstance().getInfo(1410, 1)); player.addSkill(SkillTable.getInstance().getInfo(1403, 1)); } // AIO Code if (itemSkills != null || enchant4Skills != null) player.sendSkillList(); if (updateTimeStamp) player.sendPacket(new SkillCoolTime(player)); }
  20. Removing the Skills: # public void notifyUnequiped(int slot, L2ItemInstance item) { L2PcInstance player; if (getOwner() instanceof L2PcInstance) { player = (L2PcInstance)getOwner(); } else return; L2Skill[] itemSkills = null; L2Skill[] enchant4Skills = null; L2Item it = item.getItem(); if (it instanceof L2Weapon) { // Remove augmentation bonuses on unequip if (item.isAugmented() && getOwner() instanceof L2PcInstance) item.getAugmentation().removeBonus((L2PcInstance)getOwner()); itemSkills = ((L2Weapon)it).getSkills(); enchant4Skills = ((L2Weapon)it).getEnchant4Skills(); } else if (it instanceof L2Armor) { itemSkills = ((L2Armor)it).getSkills(); } if (itemSkills != null) { for (L2Skill itemSkill : itemSkills) player.removeSkill(itemSkill, false); } if (enchant4Skills != null) { for (L2Skill itemSkill : enchant4Skills) player.removeSkill(itemSkill, false); } //AIO Duals Code if (it.getItemId() == xxxxxxx) { player.removeSkill(player.getKnownSkill(1040)); player.removeSkill(player.getKnownSkill(1068)); player.removeSkill(player.getKnownSkill(1035)); player.removeSkill(player.getKnownSkill(1043)); player.removeSkill(player.getKnownSkill(1044)); player.removeSkill(player.getKnownSkill(1062)); player.removeSkill(player.getKnownSkill(1073)); player.removeSkill(player.getKnownSkill(1077)); player.removeSkill(player.getKnownSkill(1078)); player.removeSkill(player.getKnownSkill(1085)); player.removeSkill(player.getKnownSkill(1191)); player.removeSkill(player.getKnownSkill(1204)); player.removeSkill(player.getKnownSkill(1032)); player.removeSkill(player.getKnownSkill(1033)); player.removeSkill(player.getKnownSkill(1036)); player.removeSkill(player.getKnownSkill(1045)); player.removeSkill(player.getKnownSkill(1048)); player.removeSkill(player.getKnownSkill(1086)); player.removeSkill(player.getKnownSkill(1182)); player.removeSkill(player.getKnownSkill(1189)); player.removeSkill(player.getKnownSkill(1240)); player.removeSkill(player.getKnownSkill(1242)); player.removeSkill(player.getKnownSkill(1388)); player.removeSkill(player.getKnownSkill(1389)); player.removeSkill(player.getKnownSkill(1392)); player.removeSkill(player.getKnownSkill(1393)); player.removeSkill(player.getKnownSkill(1352)); player.removeSkill(player.getKnownSkill(1356)); player.removeSkill(player.getKnownSkill(1243)); player.removeSkill(player.getKnownSkill(271)); player.removeSkill(player.getKnownSkill(272)); player.removeSkill(player.getKnownSkill(273)); player.removeSkill(player.getKnownSkill(274)); player.removeSkill(player.getKnownSkill(275)); player.removeSkill(player.getKnownSkill(276)); player.removeSkill(player.getKnownSkill(277)); player.removeSkill(player.getKnownSkill(307)); player.removeSkill(player.getKnownSkill(309)); player.removeSkill(player.getKnownSkill(310)); player.removeSkill(player.getKnownSkill(311)); player.removeSkill(player.getKnownSkill(365)); player.removeSkill(player.getKnownSkill(366)); player.removeSkill(player.getKnownSkill(530)); player.removeSkill(player.getKnownSkill(765)); player.removeSkill(player.getKnownSkill(265)); player.removeSkill(player.getKnownSkill(266)); player.removeSkill(player.getKnownSkill(267)); player.removeSkill(player.getKnownSkill(268)); player.removeSkill(player.getKnownSkill(269)); player.removeSkill(player.getKnownSkill(270)); player.removeSkill(player.getKnownSkill(304)); player.removeSkill(player.getKnownSkill(305)); player.removeSkill(player.getKnownSkill(306)); player.removeSkill(player.getKnownSkill(308)); player.removeSkill(player.getKnownSkill(349)); player.removeSkill(player.getKnownSkill(363)); player.removeSkill(player.getKnownSkill(364)); player.removeSkill(player.getKnownSkill(529)); player.removeSkill(player.getKnownSkill(764)); player.removeSkill(player.getKnownSkill(264)); player.removeSkill(player.getKnownSkill(1087)); player.removeSkill(player.getKnownSkill(1259)); player.removeSkill(player.getKnownSkill(1303)); player.removeSkill(player.getKnownSkill(1304)); player.removeSkill(player.getKnownSkill(1397)); player.removeSkill(player.getKnownSkill(1353)); player.removeSkill(player.getKnownSkill(1354)); player.removeSkill(player.getKnownSkill(1355)); player.removeSkill(player.getKnownSkill(1059)); player.removeSkill(player.getKnownSkill(1268)); player.removeSkill(player.getKnownSkill(1357)); player.removeSkill(player.getKnownSkill(1007)); player.removeSkill(player.getKnownSkill(1010)); player.removeSkill(player.getKnownSkill(1002)); player.removeSkill(player.getKnownSkill(1003)); player.removeSkill(player.getKnownSkill(1005)); player.removeSkill(player.getKnownSkill(1006)); player.removeSkill(player.getKnownSkill(1009)); player.removeSkill(player.getKnownSkill(1251)); player.removeSkill(player.getKnownSkill(1252)); player.removeSkill(player.getKnownSkill(1253)); player.removeSkill(player.getKnownSkill(1284)); player.removeSkill(player.getKnownSkill(1308)); player.removeSkill(player.getKnownSkill(1309)); player.removeSkill(player.getKnownSkill(1310)); player.removeSkill(player.getKnownSkill(1390)); player.removeSkill(player.getKnownSkill(1391)); player.removeSkill(player.getKnownSkill(1362)); player.removeSkill(player.getKnownSkill(1363)); player.removeSkill(player.getKnownSkill(1413)); player.removeSkill(player.getKnownSkill(1218)); player.removeSkill(player.getKnownSkill(1219)); player.removeSkill(player.getKnownSkill(1305)); player.removeSkill(player.getKnownSkill(1306)); player.removeSkill(player.getKnownSkill(1323)); player.removeSkill(player.getKnownSkill(1410)); player.removeSkill(player.getKnownSkill(1403)); player.removeSkill(player.getKnownSkill(950)); player.removeSkill(player.getKnownSkill(951)); player.removeSkill(player.getKnownSkill(952)); player.removeSkill(player.getKnownSkill(953)); } if (itemSkills != null || enchant4Skills != null) player.sendSkillList(); }
  21. This is without doubt the funniest thing ever ^^
  22. How hard is it to understand ? Just read it, it controls the Olympiad Cycles.
  23. If the zone CoT doesn't exist then you need to make a new zone.xml with the coordinates (Use a poly shape) and add it to the DB.
  24. Right ,ofcourse you didn't use my suggestion,even though it was the only way to fix it. lool. Tread Closed. Reason: Solution has been Provided;
  25. Maybe you need your JAVA_HOME to point to a JDK ? Jesus think for a min dude.
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock