Closed user1121114685 closed 2 years ago
你的意见我会考虑的。这个功能没有破坏游戏平衡,也没有修改有文件,所以理论上这个功能是不太可能被封号的。所以我应该不会单独为这个功能更新一次的,后续有更新的话应该会加上这个选项。
如果有能力的话可以把代码克隆到本地直接运行,README里边我也更新了运行方法。
需要增加延迟的话可以打开helper\lcu.py
,在230行附近添加time.sleep(1)
来延迟选人。也就是下边代码里#
开头的两行,上半部分是大乱斗的选人逻辑,下半部分是匹配的选人逻辑。
if session_info["benchEnabled"]:
if champion_id in session_info["benchChampionIds"]:
# time.sleep(1)
self.post(
ROUTE["swap-champion"].format(championId=champion_id))
self.picked = True
logger.info(
"自动选择英雄: {}", self.get_champion_name_by_id(champion_id))
return
for actions in session_info.get("actions", []):
for action in actions:
if action["actorCellId"] == session_info["localPlayerCellId"] \
and action['type'] == 'pick' \
and action['isInProgress']:
# time.sleep(1)
self.patch(
ROUTE["bp-champion"].format(actionId=action["id"]),
data={
"completed": True,
"type": "pick",
"championId": champion_id
}
)
self.picked = True
logger.info(
"自动选择英雄: {}", self.get_champion_name_by_id(champion_id))
return
秒选别人总感觉不对容易被举报!!