player.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <!-- 领主管理模块 -->
  2. <div class="layui-card">
  3. <div class="layui-card-header">领主管理</div>
  4. <div class="layui-card-body">
  5. <form class="layui-form" id="itemForm">
  6. <div class="layui-form-item">
  7. <!-- 领主等级 -->
  8. <label class="layui-form-label">领主等级:</label>
  9. <div class="layui-input-inline">
  10. <input type="number" id="lordLevel" placeholder="设置等级" class="layui-input">
  11. </div>
  12. <div class="layui-input-inline">
  13. <button id="setLordLevelBtn" class="layui-btn layui-btn-normal" type="button"
  14. onclick="setLordLevelForm()">确定</button>
  15. </div>
  16. <!-- 领主经验 -->
  17. <label class="layui-form-label">领主经验:</label>
  18. <div class="layui-input-inline">
  19. <input type="number" id="lordExp" placeholder="增加经验" class="layui-input">
  20. </div>
  21. <div class="layui-input-inline">
  22. <button id="addLordExpBtn" class="layui-btn layui-btn-normal" type="button"
  23. onclick="addLordExpForm()">确定</button>
  24. </div>
  25. </div>
  26. <div class="layui-form-item">
  27. <!-- 领主赛季 -->
  28. <label class="layui-form-label">设置赛季:</label>
  29. <div class="layui-input-inline">
  30. <input type="number" id="lordSeasonID" placeholder="赛季表赛季ID" class="layui-input">
  31. </div>
  32. <div class="layui-input-inline">
  33. <button id="addLordSeasonBtn" class="layui-btn layui-btn-normal" type="button"
  34. onclick="addLordSeasonForm()">确定</button>
  35. </div>
  36. </div>
  37. <div class="layui-form-item">
  38. <!-- gm命令 -->
  39. <label class="layui-form-label">Gm命令:</label>
  40. <div class="layui-input-inline">
  41. <input type="number" id="gmID" placeholder="命令ID" class="layui-input" value="1">
  42. </div>
  43. <div class="layui-input-inline">
  44. <button id="handleGmCommandWithConfigBtn" class="layui-btn layui-btn-normal" type="button"
  45. onclick="handleGmCommandWithConfig()">执行</button>
  46. <button id="fastStrogthBtn" class="layui-btn layui-btn-normal" type="button"
  47. onclick="fastStrogth()">一键变强</button>
  48. </div>
  49. </div>
  50. <div class="layui-form-item">
  51. <!-- 新增红色备注 -->
  52. <div style="color: red; margin-left:50px; margin-top: 5px; font-size: 18px;">
  53. *【命令ID】请参考配置表中【M-命令.xlsx】表中的命令ID
  54. </div>
  55. </div>
  56. </form>
  57. </div>
  58. </div>
  59. <script>
  60. // 道具管理模块的提交逻辑
  61. function setLordLevelForm() {
  62. lordLevel = $("#lordLevel").val()
  63. if (!lordLevel || lordLevel < 0) {
  64. layer.msg("领主等级错误", { icon: 3 }); // 弹出错误提示
  65. return
  66. }
  67. var params = ["level", lordLevel]
  68. // 提交表单
  69. playerSubmitForm(params)
  70. }
  71. // 执行gm命令
  72. function handleGmCommandWithConfig() {
  73. gmID = $("#gmID").val()
  74. if (!gmID || gmID < 0) {
  75. layer.msg("gmID错误", { icon: 3 }); // 弹出错误提示
  76. return
  77. }
  78. var params = ["config", gmID]
  79. // 提交表单
  80. playerSubmitForm(params)
  81. }
  82. function addLordExpForm() {
  83. lordExp = $("#lordExp").val()
  84. if (!lordExp || lordExp < 0) {
  85. layer.msg("领主经验错误", { icon: 3 });
  86. return
  87. }
  88. var params = ["exp", lordExp]
  89. playerSubmitForm(params)
  90. }
  91. function addLordSeasonForm() {
  92. lordSeasonID = $("#lordSeasonID").val()
  93. if (!lordSeasonID || lordSeasonID < 0) {
  94. layer.msg("赛季ID错误", { icon: 3 });
  95. return
  96. }
  97. var params = ["season", lordSeasonID]
  98. playerSubmitForm(params)
  99. }
  100. // 一键变强
  101. function fastStrogth() {
  102. var commond = "/gm player level 50;"
  103. + "/gm asset add 200102 1;"
  104. + "/gm asset add 200105 1;"
  105. + "/gm asset add 200108 1;"
  106. + "/gm asset add 200202 1;"
  107. + "/gm asset add 200203 1;"
  108. + "/gm asset add 200204 1;"
  109. + "/gm asset add 200205 1;"
  110. + "/gm asset add 200209 10;"
  111. + "/gm asset add 200306 10;"
  112. + "/gm asset add 1 10000;"
  113. + "/gm asset add 2 10000;"
  114. + "/gm asset add 101 100000;"
  115. + "/gm asset add 102 100000;"
  116. + "/gm asset add 103 100000;"
  117. + "/gm asset add 104 100000;"
  118. + "/gm asset add 201 30000;"
  119. + "/gm asset add 202 30000;"
  120. + "/gm asset add 203 30000;"
  121. + "/gm asset add 204 30000;"
  122. + "/gm asset add 205 30000;"
  123. + "/gm asset add 206 30000;"
  124. + "/gm asset add 119003 100;"
  125. + "/gm asset add 119004 100;"
  126. + "/gm asset add 100501 100;";
  127. submitForm(commond);
  128. }
  129. // 提交表单
  130. function playerSubmitForm(params) {
  131. var commond = "/gm player " + params.join(" ")
  132. // 提交表单
  133. submitForm(commond); // 调用统一的 submitForm 方法
  134. }
  135. </script>