CostyKiller

admin enchant update

Apr 25th, 2021
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 45.38 KB | None | 0 0
  1. Index: dist/game/data/html/admin/enchant.htm
  2. ===================================================================
  3. --- dist/game/data/html/admin/enchant.htm   (revision 8622)
  4. +++ dist/game/data/html/admin/enchant.htm   (working copy)
  5. @@ -1,115 +1,120 @@
  6.  <html><title>Enchant & Attribute Menu</title><body>
  7.  <center>
  8. +<table width=265 background="L2UI_CT1.Windows.Windows_DF_TooltipBG">
  9. +   <tr>
  10. +       <td><button value="Main" action="bypass -h admin_admin" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  11. +       <td width=120 align=center>Enchant Value 0-127:</td>
  12. +       <td width=55 align=center><edit var="qbox" width=40 height=14></td>
  13. +       <td><button value="Back" action="bypass -h admin_admin7" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  14. +   </tr>
  15. +</table>
  16.  <table width=270>
  17. -<tr>
  18. -<td width=45><button value="Main" action="bypass -h admin_admin" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  19. -<td width=180><center>Enchant & Attribute</center></td>
  20. -<td width=45><button value="Back" action="bypass -h admin_admin7" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  21. -</tr>
  22. +   <tr>
  23. +       <td width=130 align=center><button value="Artifacts" action="bypass -h admin_artifact" width=130 height=22 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  24. +       <td width=130 align=center><button value="Agathions" action="bypass -h admin_agathion" width=130 height=22 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  25. +   </tr>
  26.  </table>
  27. +<table width=260 border=0 bgcolor=323232>
  28. +   <tr>
  29. +       <td><button value="+10" action="bypass -h admin_seteh 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  30. +       <td><button value="Helmet" action="bypass -h admin_seteh $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  31. +       <td><button value="Left Earring" action="bypass -h admin_setle $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  32. +       <td><button value="+10" action="bypass -h admin_setle 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  33. +   </tr>
  34. +   <tr>
  35. +       <td><button value="+10" action="bypass -h admin_setec 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  36. +       <td><button value="Chest" action="bypass -h admin_setec $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  37. +       <td><button value="Right Earring" action="bypass -h admin_setre $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  38. +       <td><button value="+10" action="bypass -h admin_setre 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  39. +   </tr>
  40. +   <tr>
  41. +       <td><button value="+10" action="bypass -h admin_setel 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  42. +       <td><button value="Leggings" action="bypass -h admin_setel $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  43. +       <td><button value="Necklace" action="bypass -h admin_seten $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  44. +       <td><button value="+10" action="bypass -h admin_seten 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  45. +   </tr>
  46. +   <tr>
  47. +       <td><button value="+10" action="bypass -h admin_seteg 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  48. +       <td><button value="Gloves" action="bypass -h admin_seteg $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  49. +       <td><button value="Left Ring" action="bypass -h admin_setlf $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  50. +       <td><button value="+10" action="bypass -h admin_setlf 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  51. +   </tr>
  52. +   <tr>
  53. +       <td><button value="+10" action="bypass -h admin_seteb 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  54. +       <td><button value="Boots" action="bypass -h admin_seteb $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  55. +       <td><button value="Right Ring" action="bypass -h admin_setrf $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  56. +       <td><button value="+10" action="bypass -h admin_setrf 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  57. +   </tr>
  58. +   <tr>
  59. +       <td><button value="+10" action="bypass -h admin_setba 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  60. +       <td><button value="Cloak" action="bypass -h admin_setba $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  61. +   </tr>
  62. +   <tr>
  63. +       <td><button value="+10" action="bypass -h admin_setew 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  64. +       <td><button value="Weapon" action="bypass -h admin_setew $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  65. +       <td><button value="Shield / Sigil" action="bypass -h admin_setes $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  66. +       <td><button value="+10" action="bypass -h admin_setes 10" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  67. +   </tr>
  68. +</table>
  69.  <br>
  70. -<font color="LEVEL">Enchant Enhancement:</font><br>
  71. -<table width=250>
  72. -<tr>
  73. -<td>Enchant Value 0-127:</td>
  74. -<td><edit var="qbox" width=75 height=12></td>
  75. -</tr>
  76. +<table width=250 border=0 bgcolor=323232>
  77. +   <tr>
  78. +       <td><button value="+5" action="bypass -h admin_seth1 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  79. +       <td><button value="Hair 1" action="bypass -h admin_seth1 $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  80. +       <td><button value="Hair 2" action="bypass -h admin_seth2 $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  81. +       <td><button value="+5" action="bypass -h admin_seth2 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  82. +   </tr>
  83. +   <tr>
  84. +       <td><button value="+5" action="bypass -h admin_setun 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  85. +       <td><button value="Shirt" action="bypass -h admin_setun $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  86. +       <td><button value="Belt" action="bypass -h admin_setbe $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  87. +       <td><button value="+5" action="bypass -h admin_setbe 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  88. +   </tr>
  89. +   <tr>
  90. +       <td><button value="+5" action="bypass -h admin_setbr 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  91. +       <td><button value="Brooch" action="bypass -h admin_setbr $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  92. +       <td><button value="Bracelet" action="bypass -h admin_setbt $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  93. +       <td><button value="+5" action="bypass -h admin_setbt 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  94. +   </tr>
  95. +   <tr>
  96. +       <td><button value="+5" action="bypass -h admin_setsb 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  97. +       <td><button value="Seed" action="bypass -h admin_setsb $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  98. +       <td><button value="Art. Book" action="bypass -h admin_setab $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  99. +       <td><button value="+5" action="bypass -h admin_setab 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  100. +   </tr>
  101.  </table>
  102.  <br>
  103. -<table width=260>
  104. -<tr>
  105. -<td><button value="+5" action="bypass -h admin_setma 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  106. -<td><button value="Mask" action="bypass -h admin_setma $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  107. -<td><button value="Circlet" action="bypass -h admin_setci $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  108. -<td><button value="+5" action="bypass -h admin_setci 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  109. -</tr>
  110. -<tr>
  111. -<td><button value="+6" action="bypass -h admin_seteh 6" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  112. -<td><button value="Helmet" action="bypass -h admin_seteh $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  113. -<td><button value="Upper Earring" action="bypass -h admin_setle $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  114. -<td><button value="+4" action="bypass -h admin_setle 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  115. -</tr>
  116. -<tr>
  117. -<td><button value="+6" action="bypass -h admin_setec 6" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  118. -<td><button value="Chest" action="bypass -h admin_setec $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  119. -<td><button value="Lower Earring" action="bypass -h admin_setre $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  120. -<td><button value="+4" action="bypass -h admin_setre 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  121. -</tr>
  122. -<tr>
  123. -<td><button value="+6" action="bypass -h admin_setel 6" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  124. -<td><button value="Leggings" action="bypass -h admin_setel $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  125. -<td><button value="Necklace" action="bypass -h admin_seten $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  126. -<td><button value="+4" action="bypass -h admin_seten 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  127. -</tr>
  128. -<tr>
  129. -<td><button value="+6" action="bypass -h admin_seteg 6" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  130. -<td><button value="Gloves" action="bypass -h admin_seteg $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  131. -<td><button value="Upper Ring" action="bypass -h admin_setlf $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  132. -<td><button value="+4" action="bypass -h admin_setlf 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  133. -</tr>
  134. -<tr>
  135. -<td><button value="+6" action="bypass -h admin_seteb 6" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  136. -<td><button value="Boots" action="bypass -h admin_seteb $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  137. -<td><button value="Lower Ring" action="bypass -h admin_setrf $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  138. -<td><button value="+4" action="bypass -h admin_setrf 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  139. -</tr>
  140. -<tr>
  141. -<td><button value="+4" action="bypass -h admin_setba 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  142. -<td><button value="Cloak" action="bypass -h admin_setba $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  143. -<td><button value="R Bracelet" action="bypass -h admin_setrb $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  144. -<td><button value="+4" action="bypass -h admin_setrb 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  145. -</tr>
  146. -<tr>
  147. -<td><button value="+4" action="bypass -h admin_setun 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  148. -<td><button value="Shirt" action="bypass -h admin_setun $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  149. -<td><button value="Belt" action="bypass -h admin_setbe $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  150. -<td><button value="+4" action="bypass -h admin_setbe 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  151. -</tr>
  152. -<tr>
  153. -<td><button value="+4" action="bypass -h admin_setew 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  154. -<td><button value="Weapon" action="bypass -h admin_setew $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  155. -<td><button value="Shield / Sigil" action="bypass -h admin_setes $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  156. -<td><button value="+4" action="bypass -h admin_setes 4" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  157. -</tr>
  158. -<tr>
  159. -<td><button value="+5" action="bypass -h admin_setbr 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  160. -<td><button value="Brooch" action="bypass -h admin_setbr $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  161. -<td><button value="Artifact Book" action="bypass -h admin_setab $qbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  162. -<td><button value="+5" action="bypass -h admin_setab 5" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  163. -</tr>
  164. -</table>
  165. -<br><br>
  166.  <font color="LEVEL">Attribute Enhancement:</font><br>
  167.  <table width=250>
  168. -<tr>
  169. -<td>Element Type:</td>
  170. -<td><combobox width=75 var=ebox list=Fire;Water;Wind;Earth;Dark;Holy></td>
  171. -</tr>
  172. -<tr>
  173. -<td>Element Value 0-450:</td>
  174. -<td><edit var="vbox" width=75 height=12></td>
  175. -</tr>
  176. +   <tr>
  177. +       <td>Element Type:</td>
  178. +       <td><combobox width=75 var=ebox list=Fire;Water;Wind;Earth;Dark;Holy></td>
  179. +   </tr>
  180. +   <tr>
  181. +       <td>Element Value 0-450:</td>
  182. +       <td><edit var="vbox" width=75 height=12></td>
  183. +   </tr>
  184.  </table>
  185.  <br>
  186. -<table width=260>
  187. -<tr>
  188. -<td><button value="60" action="bypass -h admin_setlh $ebox 60" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  189. -<td><button value="Helmet" action="bypass -h admin_setlh $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  190. -<td><button value="Gloves" action="bypass -h admin_setlg $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  191. -<td><button value="60" action="bypass -h admin_setlg $ebox 60" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  192. -</tr>
  193. -<tr>
  194. -<td><button value="60" action="bypass -h admin_setlc $ebox 60" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  195. -<td><button value="Chest" action="bypass -h admin_setlc $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  196. -<td><button value="Boots" action="bypass -h admin_setlb $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  197. -<td><button value="60" action="bypass -h admin_setlb $ebox 60" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  198. -</tr>
  199. -<tr>
  200. -<td><button value="60" action="bypass -h admin_setll $ebox 60" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  201. -<td><button value="Leggings" action="bypass -h admin_setll $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  202. -<td><button value="Weapon" action="bypass -h admin_setlw $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  203. -<td><button value="150" action="bypass -h admin_setlw $ebox 150" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  204. -</tr>
  205. +<table width=260 border=0 bgcolor=323232>
  206. +   <tr>
  207. +       <td><button value="120" action="bypass -h admin_setlh $ebox 120" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  208. +       <td><button value="Helmet" action="bypass -h admin_setlh $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  209. +       <td><button value="Gloves" action="bypass -h admin_setlg $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  210. +       <td><button value="120" action="bypass -h admin_setlg $ebox 120" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  211. +   </tr>
  212. +   <tr>
  213. +       <td><button value="120" action="bypass -h admin_setlc $ebox 120" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  214. +       <td><button value="Chest" action="bypass -h admin_setlc $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  215. +       <td><button value="Boots" action="bypass -h admin_setlb $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  216. +       <td><button value="120" action="bypass -h admin_setlb $ebox 120" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  217. +   </tr>
  218. +   <tr>
  219. +       <td><button value="120" action="bypass -h admin_setll $ebox 120" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  220. +       <td><button value="Leggings" action="bypass -h admin_setll $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  221. +       <td><button value="Weapon" action="bypass -h admin_setlw $ebox $vbox" width=85 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  222. +       <td><button value="360" action="bypass -h admin_setlw $ebox 360" width=35 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  223. +   </tr>
  224.  </table>
  225.  <br>
  226.  </center>
  227. Index: dist/game/data/html/admin/enchantAgathion.htm
  228. ===================================================================
  229. --- dist/game/data/html/admin/enchantAgathion.htm   (nonexistent)
  230. +++ dist/game/data/html/admin/enchantAgathion.htm   (working copy)
  231. @@ -0,0 +1,75 @@
  232. +<html><title>Agathion Enchant Menu</title><body>
  233. +<center>
  234. +<table width=285 background="L2UI_CT1.Windows.Windows_DF_TooltipBG">
  235. +   <tr>
  236. +       <td><button value="Main" action="bypass -h admin_admin" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  237. +       <td width=140 align=center>Enchant Value 0-10:</td>
  238. +       <td width=55 align=center><edit var="qbox" width=40 height=14></td>
  239. +       <td><button value="Back" action="bypass -h admin_enchant" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  240. +   </tr>
  241. +</table>
  242. +<table border=0 cellpadding=0 cellspacing=0 width=292 height=330 background="L2UI_CH3.refinewnd_back_Pattern"><tr><td align=center>
  243. +<br><br><br><br>
  244. +<table width=280><tr><td align=center>
  245. +<table>
  246. +   <tr><td align=center><font color="LEVEL">Enchante Equipped Agathions</font><br></td></tr>
  247. +   <tr><td align=center><font color=828282>Equip and un-equip while enchanting.</font></td></tr>
  248. +   <tr><td align=center><font color=828282>Each button corresponds to agathion slot</font></td></tr>
  249. +   <tr><td align=center><font color=828282>in your inventory.</font></td></tr>
  250. +</table>
  251. +<br><br><br><br>
  252. +<table order=0 bgcolor=282828 align=center>
  253. +   <tr>
  254. +       <td align=center><button value="+3" action="bypass -h admin_seta1 3" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1></td>
  255. +       <td width=10></td>
  256. +       <td align=center><button value="+3" action="bypass -h admin_seta2 3" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  257. +       <td align=center><button value="+3" action="bypass -h admin_seta3 3" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  258. +       <td align=center><button value="+3" action="bypass -h admin_seta4 3" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  259. +       <td align=center><button value="+3" action="bypass -h admin_seta5 3" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  260. +   </tr>
  261. +   <tr>
  262. +       <td align=center>
  263. +           <font color=LEVEL>
  264. +           <table width=35 background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td align=center>
  265. +               <button value="                    %ag0_ench%          " action="bypass -h admin_seta1 $qbox" width=35 height=35 back="%ag0_icon%" fore="%ag0_icon%">
  266. +           </td></tr></table>
  267. +       </td>
  268. +       <td width=10></td>
  269. +       <td align=center>
  270. +           <table width=35 background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td align=center>
  271. +               <button value="                    %ag1_ench%          " action="bypass -h admin_seta2 $qbox" width=35 height=35 back="%ag1_icon%" fore="%ag1_icon%">
  272. +           </td></tr></table>
  273. +       </td>
  274. +       <td align=center>
  275. +           <table width=35 background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td align=center>
  276. +               <button value="                    %ag2_ench%          " action="bypass -h admin_seta3 $qbox" width=35 height=35 back="%ag2_icon%" fore="%ag2_icon%">
  277. +           </td></tr></table>
  278. +       </td>
  279. +       <td align=center>
  280. +           <table width=35 background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td align=center>
  281. +               <button value="                    %ag3_ench%          " action="bypass -h admin_seta4 $qbox" width=35 height=35 back="%ag3_icon%" fore="%ag3_icon%">
  282. +           </td></tr></table>
  283. +       </td>
  284. +       <td align=center>
  285. +           <table width=35 background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td align=center>
  286. +               <button value="                    %ag4_ench%          " action="bypass -h admin_seta5 $qbox" width=35 height=35 back="%ag4_icon%" fore="%ag4_icon%">
  287. +           </td></tr></table>
  288. +           </font>
  289. +       </td>
  290. +   </tr>
  291. +   <tr>
  292. +       <table><tr>
  293. +           <td align=center><button value="+10" action="bypass -h admin_seta1 10" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1></td>
  294. +           <td width=10></td>
  295. +           <td align=center><button value="+10" action="bypass -h admin_seta2 10" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  296. +           <td align=center><button value="+10" action="bypass -h admin_seta3 10" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  297. +           <td align=center><button value="+10" action="bypass -h admin_seta4 10" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  298. +           <td align=center><button value="+10" action="bypass -h admin_seta5 10" width=45 height=20 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  299. +       </tr></table>
  300. +   </tr>
  301. +</table>
  302. +</td></tr></table>
  303. +<br>
  304. +</td></tr></table>
  305. +</center>
  306. +</body></html>
  307. \ No newline at end of file
  308. Index: dist/game/data/html/admin/enchantArtifact.htm
  309. ===================================================================
  310. --- dist/game/data/html/admin/enchantArtifact.htm   (nonexistent)
  311. +++ dist/game/data/html/admin/enchantArtifact.htm   (working copy)
  312. @@ -0,0 +1,195 @@
  313. +<html><title>Artifact Enchant Menu</title><body>
  314. +<center>
  315. +<table width=285 background="L2UI_CT1.Windows.Windows_DF_TooltipBG">
  316. +   <tr>
  317. +       <td><button value="Main" action="bypass -h admin_admin" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  318. +       <td width=140 align=center>Enchant Value 0-10:</td>
  319. +       <td width=55 align=center><edit var="qbox" width=40 height=14></td>
  320. +       <td><button value="Back" action="bypass -h admin_enchant" width=45 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
  321. +   </tr>
  322. +</table>
  323. +<table border=0 cellpadding=0 cellspacing=0 width=292 height=330 background="L2UI_CH3.refinewnd_back_Pattern"><tr><td height=19> </td></tr><tr><td align=center>
  324. +<table height=150 width=68 border=0 bgcolor=323232>
  325. +<tr><td align=center>
  326. +   <table>
  327. +       <tr>
  328. +           <td width=5></td>
  329. +           <td>
  330. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  331. +               <button value="                %ar2_ench%          " action="bypass -h admin_set03 $qbox" width=26 height=26 back="%ar2_icon%" fore="%ar2_icon%">
  332. +           </td></tr></table>
  333. +           </td>
  334. +           <td>
  335. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  336. +               <button value="                %ar3_ench%          " action="bypass -h admin_set04 $qbox" width=26 height=26 back="%ar3_icon%" fore="%ar3_icon%">
  337. +           </td></tr></table>
  338. +           </td>
  339. +       </tr>
  340. +   </table>
  341. +   <table>
  342. +       <tr>
  343. +           <td width=5></td>
  344. +           <td>
  345. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  346. +               <button value="                %ar0_ench%          " action="bypass -h admin_set01 $qbox" width=26 height=26 back="%ar0_icon%" fore="%ar0_icon%">
  347. +           </td></tr></table>
  348. +           </td>
  349. +           <td>
  350. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  351. +               <button value="                %ar1_ench%          " action="bypass -h admin_set02 $qbox" width=26 height=26 back="%ar1_icon%" fore="%ar1_icon%">
  352. +           </td></tr></table>
  353. +           </td>
  354. +       </tr>
  355. +   </table>
  356. +   <table>
  357. +       <tr>
  358. +           <td>
  359. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  360. +               <button value="                    %ar15_ench%          " action="bypass -h admin_set16 $qbox" width=32 height=32 back="%ar15_icon%" fore="%ar15_icon%">
  361. +           </td></tr></table>
  362. +           </td>
  363. +           <td>
  364. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  365. +               <button value="                    %ar18_ench%          " action="bypass -h admin_set19 $qbox" width=32 height=32 back="%ar18_icon%" fore="%ar18_icon%">
  366. +           </td></tr></table>
  367. +           </td>
  368. +       </tr>
  369. +   </table>
  370. +   <table>
  371. +       <tr>
  372. +           <td width=18></td>
  373. +           <td>
  374. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  375. +               <button value="                    %ar12_ench%          " action="bypass -h admin_set13 $qbox" width=32 height=32 back="%ar12_icon%" fore="%ar12_icon%">
  376. +           </td></tr></table>
  377. +           </td>
  378. +       </tr>
  379. +   </table>
  380. +</td></tr></table>
  381. +<table>
  382. +<tr><td>
  383. +<table height=150 width=68 border=0 bgcolor=323232>
  384. +<tr><td align=center>
  385. +   <table>
  386. +       <tr>
  387. +           <td width=18></td>
  388. +           <td>
  389. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  390. +               <button value="                    %ar13_ench%          " action="bypass -h admin_set14 $qbox" width=32 height=32 back="%ar13_icon%" fore="%ar13_icon%">
  391. +           </td></tr></table>
  392. +           </td>
  393. +       </tr>
  394. +   </table>
  395. +   <table>
  396. +       <tr>
  397. +           <td>
  398. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  399. +               <button value="                    %ar16_ench%          " action="bypass -h admin_set17 $qbox" width=32 height=32 back="%ar16_icon%" fore="%ar16_icon%">
  400. +           </td></tr></table>
  401. +           </td>
  402. +           <td>
  403. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  404. +               <button value="                    %ar19_ench%          " action="bypass -h admin_set20 $qbox" width=32 height=32 back="%ar19_icon%" fore="%ar19_icon%">
  405. +           </td></tr></table>
  406. +           </td>
  407. +       </tr>
  408. +   </table>
  409. +   <table>
  410. +       <tr>
  411. +           <td width=5></td>
  412. +           <td>
  413. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  414. +               <button value="                %ar4_ench%          " action="bypass -h admin_set05 $qbox" width=26 height=26 back="%ar4_icon%" fore="%ar4_icon%">
  415. +           </td></tr></table>
  416. +           </td>
  417. +           <td>
  418. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  419. +               <button value="                %ar5_ench%          " action="bypass -h admin_set06 $qbox" width=26 height=26 back="%ar5_icon%" fore="%ar5_icon%">
  420. +           </td></tr></table>
  421. +           </td>
  422. +       </tr>
  423. +   </table>
  424. +   <table>
  425. +       <tr>
  426. +           <td width=5></td>
  427. +           <td>
  428. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  429. +               <button value="                %ar6_ench%          " action="bypass -h admin_set07 $qbox" width=26 height=26 back="%ar6_icon%" fore="%ar6_icon%">
  430. +           </td></tr></table>
  431. +           </td>
  432. +           <td>
  433. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  434. +               <button value="                %ar7_ench%          " action="bypass -h admin_set08 $qbox" width=26 height=26 back="%ar7_icon%" fore="%ar7_icon%">
  435. +           </td></tr></table>
  436. +           </td>
  437. +       </tr>
  438. +   </table>
  439. +</td></tr>
  440. +</table>
  441. +</td>
  442. +<td>
  443. +<table height=150 width=68 border=0 bgcolor=323232>
  444. +<tr><td align=center>
  445. +   <table>
  446. +       <tr>
  447. +           <td width=18></td>
  448. +           <td>
  449. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  450. +               <button value="                    %ar14_ench%          " action="bypass -h admin_set15 $qbox" width=32 height=32 back="%ar14_icon%" fore="%ar14_icon%">
  451. +           </td></tr></table>
  452. +           </td>
  453. +       </tr>
  454. +   </table>
  455. +   <table>
  456. +       <tr>
  457. +           <td>
  458. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  459. +               <button value="                    %ar17_ench%          " action="bypass -h admin_set18 $qbox" width=32 height=32 back="%ar17_icon%" fore="%ar17_icon%">
  460. +           </td></tr></table>
  461. +           </td>
  462. +           <td>
  463. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  464. +               <button value="                    %ar20_ench%          " action="bypass -h admin_set21 $qbox" width=32 height=32 back="%ar20_icon%" fore="%ar20_icon%">
  465. +           </td></tr></table>
  466. +           </td>
  467. +       </tr>
  468. +   </table>
  469. +   <table>
  470. +       <tr>
  471. +           <td width=5></td>
  472. +           <td>
  473. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  474. +               <button value="                %ar8_ench%          " action="bypass -h admin_set09 $qbox" width=26 height=26 back="%ar8_icon%" fore="%ar8_icon%">
  475. +           </td></tr></table>
  476. +           </td>
  477. +           <td>
  478. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  479. +               <button value="                %ar9_ench%          " action="bypass -h admin_set10 $qbox" width=26 height=26 back="%ar9_icon%" fore="%ar9_icon%">
  480. +           </td></tr></table>
  481. +           </td>
  482. +       </tr>
  483. +   </table>
  484. +   <table>
  485. +       <tr>
  486. +           <td width=5></td>
  487. +           <td>
  488. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  489. +               <button value="                %ar10_ench%          " action="bypass -h admin_set11 $qbox" width=26 height=26 back="%ar10_icon%" fore="%ar10_icon%">
  490. +           </td></tr></table>
  491. +           </td>
  492. +           <td>
  493. +           <table background="L2UI_CT1.Windows.Windows_DF_TooltipBG"><tr><td>
  494. +               <button value="                %ar11_ench%          " action="bypass -h admin_set12 $qbox" width=26 height=26 back="%ar11_icon%" fore="%ar11_icon%">
  495. +           </td></tr></table>
  496. +           </td>
  497. +       </tr>
  498. +   </table>
  499. +</td></tr>
  500. +</table>
  501. +</td></tr>
  502. +</table>
  503. +<br>
  504. +</td></tr></table>
  505. +
  506. +</center>
  507. +</body></html>
  508. \ No newline at end of file
  509.  
  510.  
  511. Index: dist/game/config/AdminCommands.xml
  512. ===================================================================
  513. --- dist/game/config/AdminCommands.xml  (revision 8622)
  514. +++ dist/game/config/AdminCommands.xml  (working copy)
  515. @@ -220,11 +220,40 @@
  516.     <admin command="admin_setun" accessLevel="100" />
  517.     <admin command="admin_setba" accessLevel="100" />
  518.     <admin command="admin_setbe" accessLevel="100" />
  519. -   <admin command="admin_setrb" accessLevel="100" />
  520. -   <admin command="admin_setci" accessLevel="100" />
  521. -   <admin command="admin_setma" accessLevel="100" />
  522. +   <admin command="admin_seth1" accessLevel="100" />
  523. +   <admin command="admin_seth2" accessLevel="100" />
  524.     <admin command="admin_setbr" accessLevel="100" />
  525. +   <admin command="admin_setbt" accessLevel="100" />
  526. +   <admin command="admin_setsb" accessLevel="100" />
  527.     <admin command="admin_setab" accessLevel="100" />
  528. +   <admin command="admin_seta1" accessLevel="100" />
  529. +   <admin command="admin_seta2" accessLevel="100" />
  530. +   <admin command="admin_seta3" accessLevel="100" />
  531. +   <admin command="admin_seta4" accessLevel="100" />
  532. +   <admin command="admin_seta5" accessLevel="100" />
  533. +   <admin command="admin_set01" accessLevel="100" />
  534. +   <admin command="admin_set02" accessLevel="100" />
  535. +   <admin command="admin_set03" accessLevel="100" />
  536. +   <admin command="admin_set04" accessLevel="100" />
  537. +   <admin command="admin_set05" accessLevel="100" />
  538. +   <admin command="admin_set06" accessLevel="100" />
  539. +   <admin command="admin_set07" accessLevel="100" />
  540. +   <admin command="admin_set08" accessLevel="100" />
  541. +   <admin command="admin_set09" accessLevel="100" />
  542. +   <admin command="admin_set10" accessLevel="100" />
  543. +   <admin command="admin_set11" accessLevel="100" />
  544. +   <admin command="admin_set12" accessLevel="100" />
  545. +   <admin command="admin_set13" accessLevel="100" />
  546. +   <admin command="admin_set14" accessLevel="100" />
  547. +   <admin command="admin_set15" accessLevel="100" />
  548. +   <admin command="admin_set16" accessLevel="100" />
  549. +   <admin command="admin_set17" accessLevel="100" />
  550. +   <admin command="admin_set18" accessLevel="100" />
  551. +   <admin command="admin_set19" accessLevel="100" />
  552. +   <admin command="admin_set20" accessLevel="100" />
  553. +   <admin command="admin_set21" accessLevel="100" />
  554. +   <admin command="admin_artifact" accessLevel="100" />
  555. +   <admin command="admin_agathion" accessLevel="100" />
  556.     <admin command="admin_enchant" accessLevel="100" />
  557.  
  558.     <!-- ADMIN EVENT ENGINE -->
  559.  
  560. Index: dist/game/data/scripts/handlers/admincommandhandlers/AdminEnchant.java
  561. ===================================================================
  562. --- dist/game/data/scripts/handlers/admincommandhandlers/AdminEnchant.java  (revision 8622)
  563. +++ dist/game/data/scripts/handlers/admincommandhandlers/AdminEnchant.java  (working copy)
  564. @@ -19,9 +19,12 @@
  565.  import java.util.logging.Logger;
  566.  
  567.  import org.l2jmobius.Config;
  568. +import org.l2jmobius.gameserver.cache.HtmCache;
  569. +import org.l2jmobius.gameserver.data.ItemTable;
  570.  import org.l2jmobius.gameserver.handler.IAdminCommandHandler;
  571.  import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
  572.  import org.l2jmobius.gameserver.model.itemcontainer.Inventory;
  573. +import org.l2jmobius.gameserver.model.items.Item;
  574.  import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
  575.  import org.l2jmobius.gameserver.network.SystemMessageId;
  576.  import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
  577. @@ -51,22 +54,64 @@
  578.         "admin_seten", // 3
  579.         "admin_setun", // 0
  580.         "admin_setba", // 13
  581. -       "admin_setbe", // 29
  582. -       "admin_setrb", // 16
  583. -       "admin_setci", // 2
  584. -       "admin_setma", // 3
  585. -       "admin_setbr", // 30
  586. -       "admin_setab", // 37
  587. +       "admin_setbe", // belt
  588. +       "admin_seth1", // L Hair
  589. +       "admin_seth2", // R Hair
  590. +       "admin_setbr", // Brooch
  591. +       "admin_setbt", // L Bracelet
  592. +       "admin_setsb", // Seed (R) Bracelet
  593. +       "admin_setab", // Artifact Book
  594. +       "admin_seta1", // Agathion SLOT1
  595. +       "admin_seta2", // Agathion SLOT2
  596. +       "admin_seta3", // Agathion SLOT3
  597. +       "admin_seta4", // Agathion SLOT4
  598. +       "admin_seta5", // Agathion SLOT5
  599. +       "admin_set01", // Artifact (balance)
  600. +       "admin_set02", // Artifact (balance)
  601. +       "admin_set03", // Artifact (balance)
  602. +       "admin_set04", // Artifact (balance)
  603. +       "admin_set05", // Artifact (balance)
  604. +       "admin_set06", // Artifact (balance)
  605. +       "admin_set07", // Artifact (balance)
  606. +       "admin_set08", // Artifact (balance)
  607. +       "admin_set09", // Artifact (balance)
  608. +       "admin_set10", // Artifact (balance)
  609. +       "admin_set11", // Artifact (balance)
  610. +       "admin_set12", // Artifact (balance)
  611. +       "admin_set13", // Artifact (Attack)
  612. +       "admin_set14", // Artifact (Attack)
  613. +       "admin_set15", // Artifact (Attack)
  614. +       "admin_set16", // Artifact (Protection)
  615. +       "admin_set17", // Artifact (Protection)
  616. +       "admin_set18", // Artifact (Protection)
  617. +       "admin_set19", // Artifact (Support)
  618. +       "admin_set20", // Artifact (Support)
  619. +       "admin_set21", // Artifact (Support)
  620. +       "admin_artifact",
  621. +       "admin_agathion",
  622.         "admin_enchant"
  623.     };
  624.    
  625. +   public int currentPage;
  626. +  
  627.     @Override
  628.     public boolean useAdminCommand(String command, PlayerInstance activeChar)
  629.     {
  630.         if (command.equals("admin_enchant"))
  631.         {
  632. +           currentPage = 1;
  633.             showMainPage(activeChar);
  634.         }
  635. +       else if (command.equals("admin_artifact"))
  636. +       {
  637. +           currentPage = 2;
  638. +           showMainPage(activeChar);
  639. +       }
  640. +       else if (command.equals("admin_agathion"))
  641. +       {
  642. +           currentPage = 3;
  643. +           showMainPage(activeChar);
  644. +       }
  645.         else
  646.         {
  647.             int armorType = -1;
  648. @@ -130,37 +175,149 @@
  649.             {
  650.                 armorType = Inventory.PAPERDOLL_BELT;
  651.             }
  652. -           else if (command.startsWith("admin_setrb"))
  653. +          
  654. +           else if (command.startsWith("admin_seth1"))
  655.             {
  656. -               armorType = Inventory.PAPERDOLL_RBRACELET;
  657. +               armorType = Inventory.PAPERDOLL_HAIR;
  658.             }
  659. -           else if (command.startsWith("admin_setci"))
  660. +           else if (command.startsWith("admin_seth2"))
  661.             {
  662.                 armorType = Inventory.PAPERDOLL_HAIR2;
  663.             }
  664. -           else if (command.startsWith("admin_setma"))
  665. -           {
  666. -               armorType = Inventory.PAPERDOLL_HAIR;
  667. -           }
  668.             else if (command.startsWith("admin_setbr"))
  669.             {
  670.                 armorType = Inventory.PAPERDOLL_BROOCH;
  671.             }
  672. +           else if (command.startsWith("admin_setbt")) // bracelet
  673. +           {
  674. +               armorType = Inventory.PAPERDOLL_RBRACELET;
  675. +           }
  676. +           else if (command.startsWith("admin_setsb")) // seed bracelet
  677. +           {
  678. +               armorType = Inventory.PAPERDOLL_LBRACELET;
  679. +           }
  680.             else if (command.startsWith("admin_setab"))
  681.             {
  682.                 armorType = Inventory.PAPERDOLL_ARTIFACT_BOOK;
  683.             }
  684.            
  685. +           else if (command.startsWith("admin_seta1"))
  686. +           {
  687. +               armorType = Inventory.PAPERDOLL_AGATHION1;
  688. +           }
  689. +           else if (command.startsWith("admin_seta2"))
  690. +           {
  691. +               armorType = Inventory.PAPERDOLL_AGATHION2;
  692. +           }
  693. +           else if (command.startsWith("admin_seta3"))
  694. +           {
  695. +               armorType = Inventory.PAPERDOLL_AGATHION3;
  696. +           }
  697. +           else if (command.startsWith("admin_seta4"))
  698. +           {
  699. +               armorType = Inventory.PAPERDOLL_AGATHION4;
  700. +           }
  701. +           else if (command.startsWith("admin_seta5"))
  702. +           {
  703. +               armorType = Inventory.PAPERDOLL_AGATHION5;
  704. +           }
  705. +          
  706. +           else if (command.startsWith("admin_set01"))
  707. +           {
  708. +               armorType = Inventory.PAPERDOLL_ARTIFACT1;
  709. +           }
  710. +           else if (command.startsWith("admin_set02"))
  711. +           {
  712. +               armorType = Inventory.PAPERDOLL_ARTIFACT2;
  713. +           }
  714. +           else if (command.startsWith("admin_set03"))
  715. +           {
  716. +               armorType = Inventory.PAPERDOLL_ARTIFACT3;
  717. +           }
  718. +           else if (command.startsWith("admin_set04"))
  719. +           {
  720. +               armorType = Inventory.PAPERDOLL_ARTIFACT4;
  721. +           }
  722. +           else if (command.startsWith("admin_set05"))
  723. +           {
  724. +               armorType = Inventory.PAPERDOLL_ARTIFACT5;
  725. +           }
  726. +           else if (command.startsWith("admin_set06"))
  727. +           {
  728. +               armorType = Inventory.PAPERDOLL_ARTIFACT6;
  729. +           }
  730. +           else if (command.startsWith("admin_set07"))
  731. +           {
  732. +               armorType = Inventory.PAPERDOLL_ARTIFACT7;
  733. +           }
  734. +           else if (command.startsWith("admin_set08"))
  735. +           {
  736. +               armorType = Inventory.PAPERDOLL_ARTIFACT8;
  737. +           }
  738. +           else if (command.startsWith("admin_set09"))
  739. +           {
  740. +               armorType = Inventory.PAPERDOLL_ARTIFACT9;
  741. +           }
  742. +           else if (command.startsWith("admin_set10"))
  743. +           {
  744. +               armorType = Inventory.PAPERDOLL_ARTIFACT10;
  745. +           }
  746. +           else if (command.startsWith("admin_set11"))
  747. +           {
  748. +               armorType = Inventory.PAPERDOLL_ARTIFACT11;
  749. +           }
  750. +           else if (command.startsWith("admin_set12"))
  751. +           {
  752. +               armorType = Inventory.PAPERDOLL_ARTIFACT12;
  753. +           }
  754. +           else if (command.startsWith("admin_set13"))
  755. +           {
  756. +               armorType = Inventory.PAPERDOLL_ARTIFACT13;
  757. +           }
  758. +           else if (command.startsWith("admin_set14"))
  759. +           {
  760. +               armorType = Inventory.PAPERDOLL_ARTIFACT14;
  761. +           }
  762. +           else if (command.startsWith("admin_set15"))
  763. +           {
  764. +               armorType = Inventory.PAPERDOLL_ARTIFACT15;
  765. +           }
  766. +           else if (command.startsWith("admin_set16"))
  767. +           {
  768. +               armorType = Inventory.PAPERDOLL_ARTIFACT16;
  769. +           }
  770. +           else if (command.startsWith("admin_set17"))
  771. +           {
  772. +               armorType = Inventory.PAPERDOLL_ARTIFACT17;
  773. +           }
  774. +           else if (command.startsWith("admin_set18"))
  775. +           {
  776. +               armorType = Inventory.PAPERDOLL_ARTIFACT18;
  777. +           }
  778. +           else if (command.startsWith("admin_set19"))
  779. +           {
  780. +               armorType = Inventory.PAPERDOLL_ARTIFACT19;
  781. +           }
  782. +           else if (command.startsWith("admin_set20"))
  783. +           {
  784. +               armorType = Inventory.PAPERDOLL_ARTIFACT20;
  785. +           }
  786. +           else if (command.startsWith("admin_set21"))
  787. +           {
  788. +               armorType = Inventory.PAPERDOLL_ARTIFACT21;
  789. +           }
  790. +          
  791.             if (armorType != -1)
  792.             {
  793.                 try
  794.                 {
  795. -                   final int ench = Integer.parseInt(command.substring(12));
  796. +                   final int enchIn = Integer.parseInt(command.substring(12));
  797. +                   int ench = enchIn;
  798.                    
  799.                     // check value
  800.                     if ((ench < 0) || (ench > 127))
  801.                     {
  802. -                       BuilderUtil.sendSysMessage(activeChar, "You must set the enchant level to be between 0-127.");
  803. +                       BuilderUtil.sendSysMessage(activeChar, "New enchant value can only be 0 - 127.");
  804.                     }
  805.                     else
  806.                     {
  807. @@ -169,11 +326,15 @@
  808.                 }
  809.                 catch (StringIndexOutOfBoundsException e)
  810.                 {
  811. +                   // quality of life change. if no input - set enchant value to 0
  812. +                   int fuse = 0;
  813.                     if (Config.DEVELOPER)
  814.                     {
  815. -                       LOGGER.warning("Set enchant error: " + e);
  816. +                       LOGGER.warning("Enchant Value set to: " + fuse);
  817.                     }
  818. -                   BuilderUtil.sendSysMessage(activeChar, "Please specify a new enchant value.");
  819. +                   BuilderUtil.sendSysMessage(activeChar, "Auto-Set Enchant value to 0.");
  820. +                  
  821. +                   setEnchant(activeChar, fuse, armorType);
  822.                 }
  823.                 catch (NumberFormatException e)
  824.                 {
  825. @@ -217,9 +378,11 @@
  826.             final int curEnchant = itemInstance.getEnchantLevel();
  827.            
  828.             // set enchant value
  829. -           player.getInventory().unEquipItemInSlot(armorType);
  830. +           /**
  831. +            * NO NEED TO UNEQUIP AND EQUIP ITEM AFTER ENCHANTING! player.getInventory().unEquipItemInSlot(armorType); itemInstance.setEnchantLevel(ench); player.getInventory().equipItem(itemInstance);
  832. +            */
  833. +           // DELETE line bellow when using code commented above!
  834.             itemInstance.setEnchantLevel(ench);
  835. -           player.getInventory().equipItem(itemInstance);
  836.            
  837.             // send packets
  838.             final InventoryUpdate iu = new InventoryUpdate();
  839. @@ -235,7 +398,80 @@
  840.    
  841.     private void showMainPage(PlayerInstance activeChar)
  842.     {
  843. -       AdminHtml.showAdminHtml(activeChar, "enchant.htm");
  844. +       if (currentPage == 1)
  845. +       {
  846. +           AdminHtml.showAdminHtml(activeChar, "enchant.htm");
  847. +       }
  848. +       else if (currentPage == 2)
  849. +       {
  850. +           String getVars = HtmCache.getInstance().getHtm(activeChar, "data/html/admin/enchantArtifact.htm");
  851. +           ItemInstance findItem = null;
  852. +           int currentEnch = 0;
  853. +           for (int i = 0; i < 21; i++)
  854. +           {
  855. +               Item item = ItemTable.getInstance().getTemplate(activeChar.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_ARTIFACT1 + i));
  856. +               findItem = activeChar.getInventory().getPaperdollItem(Inventory.PAPERDOLL_ARTIFACT1 + i);
  857. +               if (findItem != null) // null check for unequipped slots
  858. +               {
  859. +                   currentEnch = findItem.getEnchantLevel();
  860. +               }
  861. +               // If no agathion in slot - returns blank square icon
  862. +               if (item == null)
  863. +               {
  864. +                   getVars = getVars.replace("%ar" + i + "_icon%", "L2UI_CT1.Windows.Windows_DF_TooltipBG");
  865. +                   getVars = getVars.replace("%ar" + i + "_ench%", " ");
  866. +               }
  867. +               else
  868. +               {
  869. +                   getVars = getVars.replace("%ar" + i + "_icon%", item.getIcon());
  870. +                   // if enchant value is 0 - show "blank instead of 0
  871. +                   if (currentEnch != 0)
  872. +                   {
  873. +                       getVars = getVars.replace("%ar" + i + "_ench%", Integer.toString(currentEnch));// send ench value
  874. +                   }
  875. +                   else
  876. +                   {
  877. +                       getVars = getVars.replace("%ar" + i + "_ench%", " ");// send "space" so displays icon correctly
  878. +                   }
  879. +               }
  880. +           }
  881. +           AdminHtml.sendHtml(getVars, activeChar);
  882. +       }
  883. +       else if (currentPage == 3)
  884. +       {
  885. +           String getVars = HtmCache.getInstance().getHtm(activeChar, "data/html/admin/enchantAgathion.htm");
  886. +           ItemInstance findItem = null;
  887. +           int currentEnch = 0;
  888. +           for (int i = 0; i < 5; i++)
  889. +           {
  890. +               Item item = ItemTable.getInstance().getTemplate(activeChar.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_AGATHION1 + i));
  891. +               findItem = activeChar.getInventory().getPaperdollItem(Inventory.PAPERDOLL_AGATHION1 + i);
  892. +               if (findItem != null) // null check for unequipped slots
  893. +               {
  894. +                   currentEnch = findItem.getEnchantLevel();
  895. +               }
  896. +               // If no agathion in slot - returns blank square icon
  897. +               if (item == null)
  898. +               {
  899. +                   getVars = getVars.replace("%ag" + i + "_icon%", "L2UI_CT1.Windows.Windows_DF_TooltipBG");
  900. +                   getVars = getVars.replace("%ag" + i + "_ench%", " ");
  901. +               }
  902. +               else
  903. +               {
  904. +                   getVars = getVars.replace("%ag" + i + "_icon%", item.getIcon());
  905. +                   // if enchant value is 0 - show "blank instead of 0
  906. +                   if (currentEnch != 0)
  907. +                   {
  908. +                       getVars = getVars.replace("%ag" + i + "_ench%", Integer.toString(currentEnch));// send ench value
  909. +                   }
  910. +                   else
  911. +                   {
  912. +                       getVars = getVars.replace("%ag" + i + "_ench%", " ");// send "space" so displays icon correctly
  913. +                   }
  914. +               }
  915. +           }
  916. +           AdminHtml.sendHtml(getVars, activeChar);
  917. +       }
  918.     }
  919.    
  920.     @Override
  921. Index: dist/game/data/scripts/handlers/admincommandhandlers/AdminHtml.java
  922. ===================================================================
  923. --- dist/game/data/scripts/handlers/admincommandhandlers/AdminHtml.java (revision 8622)
  924. +++ dist/game/data/scripts/handlers/admincommandhandlers/AdminHtml.java (working copy)
  925. @@ -116,4 +116,17 @@
  926.     {
  927.         return ADMIN_COMMANDS;
  928.     }
  929. +  
  930. +   /**
  931. +    * Separates and send an HTML into multiple packets, to display into the community board.<br>
  932. +    * The limit is 16383 characters.
  933. +    * @param content the HTML to send
  934. +    * @param player the player
  935. +    */
  936. +   public static void sendHtml(String content, PlayerInstance player)
  937. +   {
  938. +       final NpcHtmlMessage html = new NpcHtmlMessage(0, 1);
  939. +       html.setHtml(content);
  940. +       player.sendPacket(html);
  941. +   }
  942.  }
  943.  
Add Comment
Please, Sign In to add comment