cfg_system_switch.lua 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_system_switch_column
  3. ---id
  4. ---@field id number @id column=1 A
  5. ---策划备注
  6. ---@field systemName string @ column=2 B
  7. ---格式:UI路径
  8. ---备注:工程运行时的UI路径
  9. ---1、从一级主界面的下一级开始填写
  10. ---@field btnPath string @系统按钮路径 column=3 C
  11. ---按钮类型:
  12. ---必须填写1主界面按钮 2页签
  13. ---@field btnType number @按钮名称 column=4 D
  14. ---角色到达该等级后开启该系统的功能入口
  15. ---
  16. ---填0表示该系统不开启
  17. ---@field needLevel number @开启等级 column=5 E
  18. ---开服天数到达后开启该系统的功能入口
  19. ---填0表示该系统不开启
  20. ---@field needDay number @开服天数 column=6 F
  21. ---使用cron表达式,表达式为6位数,1:秒,2:分,3:时,4:日,5:月,6:周;不指定用?;周和日只能指定一个,且另一个填成问号;csv文件格式原因,填表需将,替换为&;符号填写英文格式
  22. ---为空则表示只开服开启一次
  23. ---填1,就代表服务器开启后这个活动就会一直开启 不会重启或者中断,且会一直记录数据,不重置,(或者随便乱填,只要不是按照cron的表达式,也会导致活动不关闭,)
  24. ---全天一直开放:alltime,配置此格式 活动一直开放,服务器重启也不会重置数据
  25. ---@field time string @开启时间 column=7 G
  26. ---按钮开启持续时间,格式:时#分
  27. ---@field continuous IntList @持续时间 column=8 H
  28. ---格式:职业id#任务id|职业id#任务id
  29. ---备注:开始任务,打开按钮
  30. ---@field taskOpenid IntListList @进行任务激活按钮 column=9 I
  31. ---格式:职业id#任务id|职业id#任务id
  32. ---完成指定任务后,开启按钮,引援cfg_task
  33. ---@field finishTaskid IntListList @完成任务激活按钮 column=10 J
  34. ---关闭时间格式为:开服天数
  35. ---例:9(该天0点)
  36. ---@field endTime number @关闭时间 column=11 K
  37. ---备注:
  38. ---1 :首充
  39. ---0或不填: 不需要首充
  40. ---@field firstCharge number @首充激活 column=12 L
  41. local cfg_system_switch =
  42. {
  43. {id=101, systemName="设置", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnSetting"},
  44. {id=102, systemName="技能", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/button_jineng"},
  45. {id=103, systemName="邮件", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnMail"},
  46. {id=104, systemName="锻造", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnForge", needLevel=10},
  47. {id=10401, systemName="强化页签", btnPath="KLUIForgeGroupPanel/toggleLayout/strengthToggle", btnType=2, needLevel=10},
  48. {id=10402, systemName="追加页签", btnPath="KLUIForgeGroupPanel/toggleLayout/appendToggle", btnType=2, needLevel=60},
  49. {id=10403, systemName="镶宝页签", btnPath="KLUIForgeGroupPanel/toggleLayout/InlayToggle", btnType=2, needLevel=100},
  50. {id=10404, systemName="分解页签", btnPath="KLUIForgeGroupPanel/toggleLayout/decomposeToggle", btnType=2, needLevel=10},
  51. {id=10405, systemName="装备叠加页签", btnPath="KLUIForgeGroupPanel/toggleLayout/overlayToggle", btnType=2, needLevel=70},
  52. {id=10406, systemName="转移页签", btnPath="KLUIForgeGroupPanel/toggleLayout/transferToggle", btnType=2, needLevel=10},
  53. {id=10407, systemName="首饰", btnPath="KLUIForgeGroupPanel/toggleLayout/JewelryToggle", btnType=2, needLevel=30},
  54. {id=10408, systemName="装备再生", btnPath="KLUIForgeGroupPanel/toggleLayout/RegenerateToggle", btnType=2, needLevel=888},
  55. {id=105, systemName="战盟", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnUnion", needLevel=65},
  56. {id=106, systemName="坐骑"},
  57. {id=107, systemName="背包", btnPath="KLUISystemLeftPanel/move_root/bagBtn"},
  58. {id=108, systemName="好友", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnFriend"},
  59. {id=109, systemName="外观", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnDress", endTime=0},
  60. {id=110, systemName="天赋", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnMasterRoad", needLevel=65},
  61. {id=11001, systemName="天赋大天使天赋页签", btnType=2, needLevel=65},
  62. {id=11002, systemName="天赋职业天赋页签", btnType=2, needLevel=999},
  63. {id=11003, systemName="天赋技能天赋页签", btnType=2, needLevel=999},
  64. {id=11004, systemName="天赋通用天赋页签", btnType=2, needLevel=999},
  65. {id=111, systemName="角色", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnRole"},
  66. {id=112, systemName="变身卡牌功能", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/BtnCard", needLevel=150, needDay=3},
  67. {id=113, systemName="变身卡牌变身", btnPath="KLUISystemLeftPanel/move_root/BtnShapeshift", needLevel=150, needDay=3},
  68. {id=201, systemName="交易", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnTrade", needLevel=30},
  69. {id=202, systemName="商城", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnShop", needLevel=10},
  70. {id=203, systemName="首充"},
  71. {id=204, systemName="效率", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnEfficiency", needLevel=30},
  72. {id=205, systemName="限时礼包", needLevel=0, needDay=0},
  73. {id=206, systemName="悬赏", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnOfferAReward", needLevel=60},
  74. {id=207, systemName="攻城战", btnPath="BtnSlot/BtnCityWar", needLevel=100, needDay=4},
  75. {id=209, systemName="会员", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnVIP", needLevel=10},
  76. {id=211, systemName="跨服", needLevel=300, needDay=7},
  77. {id=212, systemName="每日目标", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnDaily", needLevel=65},
  78. {id=213, systemName="排行榜", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnRankList", needLevel=41},
  79. {id=214, systemName="挂机", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnOffline", needLevel=25},
  80. {id=215, systemName="挑战首领", btnPath="KLUISystemTopPanel/left/bossBtn", needLevel=10},
  81. {id=21501, systemName="挑战首领/黄金怪", btnPath="KLChallengeBossPanel/challenge_boss_panel/boss_type_toggle_group/butten_layout/boss_1", btnType=2, needLevel=10},
  82. {id=21502, systemName="挑战首领/野外怪", btnPath="KLChallengeBossPanel/challenge_boss_panel/boss_type_toggle_group/butten_layout/boss_2", btnType=2, needLevel=20},
  83. {id=21503, systemName="挑战首领/秘境BOSS", btnPath="KLChallengeBossPanel/challenge_boss_panel/boss_type_toggle_group/butten_layout/boss_3", btnType=2, needLevel=30},
  84. {id=21504, systemName="挑战首领/特权BOSS", btnPath="KLChallengeBossPanel/challenge_boss_panel/boss_type_toggle_group/butten_layout/boss_4", btnType=2, needLevel=65},
  85. {id=21505, systemName="挑战首领/跨服BOSS", btnPath="KLChallengeBossPanel/challenge_boss_panel/boss_type_toggle_group/butten_layout/boss_5", btnType=2, needLevel=300, needDay=7},
  86. {id=21506, systemName="挑战首领/圣域BOSS", btnPath="KLChallengeBossPanel/challenge_boss_panel/boss_type_toggle_group/butten_layout/boss_6", btnType=2, needLevel=300, needDay=7},
  87. {id=217, systemName="月卡", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnMonthCard", needLevel=0},
  88. {id=218, systemName="三倍收益", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnEarnings", needLevel=0},
  89. {id=219, systemName="雷刃炎狼兽", btnPath="BtnMount", endTime=2},
  90. {id=220, systemName="龙魂连击", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnCombo"},
  91. {id=223, systemName="新服活动", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnMainActivity", needLevel=50, endTime=11},
  92. {id=22301, systemName="黄金首杀", btnType=2},
  93. {id=22302, systemName="大天使福利", btnType=2},
  94. {id=221, systemName="福利", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnRecharge", needLevel=100},
  95. {id=224, systemName="大天使装备", btnPath="KLUISystemLeftPanel/move_root/systemArea/systemMenu/btn_angel_equip", needLevel=65},
  96. {id=22401, systemName="突破", btnPath="KLArchangelGroupPanel/toggleLayout/breakthroughToggle", btnType=2, needLevel=65},
  97. {id=22402, systemName="圣杯", btnPath="KLArchangelGroupPanel/toggleLayout/grailToggle", btnType=2, needLevel=65},
  98. {id=22403, systemName="圣杯分解", btnPath="KLArchangelGroupPanel/toggleLayout/decomposeToggle", btnType=2, needLevel=65},
  99. {id=226, systemName="猎魔积分争霸赛", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnHuntingDemons", needLevel=65},
  100. {id=227, systemName="运营活动", btnPath="KLUISystemTopPanel/left/systemContainer/systemMenu/BtnOperateActivity", needLevel=70},
  101. {id=228, systemName="昆顿入侵", btnType=2, needLevel=500, needDay=7},
  102. }
  103. local defaults = {btnPath="", btnType=1, needLevel=1, needDay=1, time="", continuous={}, taskOpenid={}, finishTaskid={}, endTime=0, firstCharge=0}
  104. local mt = {__index = defaults}
  105. for _, v in ipairs(cfg_system_switch) do
  106. setmetatable(v, mt)
  107. end
  108. return cfg_system_switch