
Horus
Members-
Posts
888 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Horus
-
Its pretty easy. Just use the Rnd.get(1,20) utility and you're off ^^
-
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 ^^
-
How To Change Name To An Item
Horus replied to Traffic*'s question in Request Server Development Help [L2J]
Thread Closed. Reason: Problem has been Solved; -
Get ready to put mine on the list soon ^^
-
Custom starting lvl Subclass?
Horus replied to ZeroCool22's question in Request Server Development Help [L2J]
Thread Closed Reason: Answer has been provided; -
[Help] Delete specific items from all players
Horus replied to Łighto™'s question in Request Server Development Help [L2J]
DELETE * FROM 'items' WHERE grade = 's80' or smth like that. Just adapt it suit your needs -
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 ^^
-
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 ^^
-
Its not a HTML. Its a hex code which is sent in a Packet. However you can change that in ZoneManager & doDie
-
Question about items
Horus replied to CenturyChild's question in Request Server Development Help [L2J]
Thats because you don't know java. You need to know Java to do this,so forget about it. -
You can go in the DB and mofidy the info ^^
-
help me for id items and eventmedals
Horus replied to johnatanasoff's question in Request Server Development Help [L2J]
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. -
I recommend godaddy. Thread Closed. Reason: Solution has been Provided;
-
NiKoSTraFFiC buy a domain.
-
Question about items
Horus replied to CenturyChild's question in Request Server Development Help [L2J]
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 ^^ -
[Share]How to have auto TvT(simply way for niebies)
Horus replied to Sr.Set's topic in Server Development Discussion [L2J]
Check my Java Method. Its somewhere in there and its by far better ^^ -
Thread Closed. Reason: Help has been Supplied;
-
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)); }
-
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(); }
-
This is without doubt the funniest thing ever ^^
-
What does this means?
Horus replied to giannakislol's question in Request Server Development Help [L2J]
How hard is it to understand ? Just read it, it controls the Olympiad Cycles. -
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;
-
Maybe you need your JAVA_HOME to point to a JDK ? Jesus think for a min dude.