自动配卡速度好慢- -用cython自动重构的出来的东西可以快40-50%,但还是太慢了,六卡全排列就受不了了
看来只能写C了 QAQ
MAClient是一个百万亚瑟王客户端。支持台服、国服全区、韩服和日服。
遇到问题?
请先至下列地址查看有无新版windows二进制文件;git repo@github
使用脚本的用户请先执行pu -f 更新插件及us 更新本体,以确认问题是否已解决
说明
有关API,请参阅API文档
如果你闲得没事感兴趣可以为MAClient制作插件,插件文档
运行
Windows
Windows用户可以从这里获得二进制文件,或者从release下载
注意1:路径不能包含中文,这是pyinstaller的缺陷
注意2:运行韩服和日服时,推荐使用MAClientGUI中的终端模拟器
网页版
MAClient可以在支持websocket的浏览器上运行炒鸡棒在线版
Android
Linux/OS X/wwww
需要下载修改的httplib2库,自行编译PyCrypto库
MAClient可以在python2.x和3.x上运行
1 2 3 |
git clone --recursive https://github.com/fffonion/MAClient.git cd httplib2 python setup.py install |
子模块为针对py2x的httplib2;对py3x,你需要下载py3x适用的httplib2
1 2 3 |
python MAClient_cli.py python MAClient_cli.py [config file] python MAClient_cli.py [config file] [task]/[commands] |
将maclient_smart编译成C模块可以提高自动配卡速度
1 |
python build_cython_ext.py build_ext --inplace |
配置文件说明
参考config_sample.ini,以及这里有一些参考配置
或者使用图形化配置工具MAClientGUI,它可以从这里下载,相关源代码可以从这里获得
account_?
?可选cn
,cn2
,cn3
,tw
,kr
,jp
,sg
分别对应国服1区,国服2区,国服3区,台服,韩服,日服,东南亚服
session不用管它
carddeck
卡组列表
值可选卡片id或者卡片序列号
如:
1 2 |
min=124 #选出小狼女 factor=93714777,54276719 |
请保证存在min
项且值为舔刀卡组,以保证省流模式工作正常
如果你卡片中存在小狼女,那么请不要大意地忽略这句话吧ww
system
系统设置
server
选服,可选cn
,cn2
,cn3
,tw
,kr
,jp
loglevel
屏幕输出日志级别,可选0-6,嫌烦就调大点
taskname
表示需要程序执行的任务名称(tasker中),|分割
tasker_times
表示要执行任务的次数,0为无限
try_factor_time
是刷因子战列表的次数,0为无限
factor_sleep
刷列表的间隔(秒)
explore_sleep
刷秘境的间隔(秒)
fairy_battle_times
刷妖精列表次数
fairy_battle_sleep
刷妖精列表间隔(分),按时间设置,比如0-5点每5分刷新一次,5-10点每2分刷新一次: 0,5,5|5,10,2,若不在范围内,默认1.5分
fairy_battle_times
刷妖精列表间隔因数,用于将间隔时间全部缩放一个倍数
delay
设置POST延迟,默认关闭,设为0时会提示WARNING
allow_long_sleep
是否允许长睡眠,在某些操作系统上后台进程长时间睡眠会被kill,可以禁用此项
reconnect_gap
断线重连策略,可选(1)数字,在指定分钟后重连, (2)HH:MM,在指定时刻重连
tactic
策略
auto_explore
是否自动选择秘境(按照explore_area
和explore_floor
规则),是为1
auto_green_tea,auto_red_tea
设置嗑药次数,当前任务已是自动任务时,若此项设为0,则会在AP/BC不足时直接退出
auto_red_tea_level
自动嗑药条件1.满足条件的觉醒自动嗑红,2.满足条件的普妖嗑红,0.不嗑药(BC不足就跳过)
auto_choose_red_tea
自动选择红茶类型,如果半红可以满足战斗cost则嗑半红,否则嗑全红
strict_bc
严格BC模式, 打开时,当前BC低于卡组cost时认为BC不足(只影响妖精战)
auto_sell_card
到≥200张了是否自动卖卡,按照select_card_to_sell
规则
auto_fp_gacha
绊点到9900了是否自动转蛋
fp_gacha_bulk
是否批量绊转蛋(一次10张
auto_build
是否自动合成相同卡片,默认为1,只影响探索和转蛋中的一星/二星卡
auto_fairy_rewards
自动领取妖精奖励
sell_card_warning
卖卡提醒,可设置2:全提醒 ,1:R+提醒,0:不提醒(此时只卖R以下卡)
del_friend_day
删除几天以上没上线的好友
fairy_final_kill_hp
若打完妖精后血量低于设定值则立即再打一次,默认为20000
tasker
任务切换;Moore机
可以建立多个任务表达式,每个表达式用|分割,单个任务用空格分割命令和参数,
可选:
登陆 login
/l
, 设置卡组 set_card
/sc
,因子战 factor_battle
/fcb
,秘境探索 explore
/e
,刷列表中的妖精 fairy_battle
/fyb
,嗑药 red_tea
/rt
green_tea
/gt
,自动卖卡 sell_card
/slc
,设置账号类型 set_server
/ss
,好友相关 friend
/f
,转蛋gacha
/g
,分配点数point
/p
,礼物盒rewardbox
/rb
(可后跟参数 12345 分别表示 卡片 道具 金 绊点 蛋卷),手动选择妖精战斗fairy_select
/fs
,重新登录relogin
/rl
,问好like
/greet
/gr
以t:开头可执行任务
其中explore
,sell_card
后可选参数以指定条件,否则按照condition中的条件执行;factor_battle
可选参数 最低BC,默认为0;fairy_battle
可选参数 循环次数,默认按照config中所指定的次数
如:
1 2 3 4 5 |
login heheh 123456 #登陆 set_server cn|set_card factor|factor_battle #设置国服,设置因子战卡组,然后因子战 ss cn|sc factor|fcb #同上 explore '明鏡月和島' in area.name #探索秘境名称包含'明鏡月和島' fcb l:1 70 或 fcb lake:1 70#因子战选择第一因子,下限BC70,因子默认为随机选择,BC下限默认为0 |
各命令及参数的详细介绍见COMMANDS文档
condition
指定满足什么条件时做什么事
全局可用的量:
1 2 3 4 5 6 7 8 9 10 11 |
HH 当前(24小时制的)小时 MM 当前分钟 BC 剩余bc BC% 剩余bc百分比,小数 AP 剩余ap AP% 剩余ap百分比,小数 SUPER 累积的super值 GOLD 金币 FP 友情点数 FAIRY_ALIVE 自己发现的妖精是否存活 GUILD_ALIVE 公会的妖精是否存活 |
PS:你必须进入一次妖精列表(使用fairy_battle
/fyb
或fairy_select
/fs
)才能刷新FAIRY_ALIVE和GUILD_ALIVE的值
PPS:当表达式中的主语可以被唯一确定时(变量只有一个),可以用’$’代替之
如explore_area
表达式中,$.IS_EVENT
和area.IS_EVENT
是等价的
factor
因子战需满足的表达式
变量:
star
,cid
,分别对应头像的星数和卡片id, 其他变量严重影响游戏公平性, 不作公开
eg:
1 2 |
start ==1 or star ==2或star in [1,2] #卡片为一星或两星 cid in [124,8,256] #队长卡片id为124,8或256: |
explore_area
选择秘境满足的表达式,支持多个条件,留空表示随机
变量:area
属性:
活动秘境 IS_EVENT
, 每日秘境 , 公会秘境 IS_DAILY_EVENT
IS_GUILD
, 未刷完 NOT_FINNISHED
, 秘境名称 name
eg.:
1 2 3 4 |
area.IS_EVENT and area.NOT_FINNISHED #想进入一个没完成的活动秘境 area.name == ' 學校四樓教室' #进入 学校四楼教室 area.NOT_FINNISHED | area.IS_EVENT #进入没完成的秘境;如果不存在没完成的秘境,则选择一个活动秘境 area.NOT_FINNISHED | 进入没完成的秘境;如果不存在没完成的秘境,则选择任一秘境 |
explore_floor
选择地区满足的表达式,支持多个条件,留空表示随机
变量:floor
属性:
未刷完 NOT_FINNISHED
, AP消耗 cost
eg.:
1 2 |
floor.cost>6 and floor.NOT_FINNISHED #进没完成的且cost小于6的地区: floor.cost<3 | #进cost<3的地区;如果没有则随机选择一个地区 |
fairy_select
妖精列表里的什么妖精要打
变量:fairy
属性:
是我开的 IS_MINE
,剩余时间 LIMIT
(单位为秒),没打过 NOT_BATTLED
,等级 lv
,是否觉醒 IS_WAKE
,是否稀有妖精 IS_WAKE_RARE
,是否公会妖精 IS_GUILD
eg.:
1 |
not fairy.IS_MINE and fairy.LIMIT<600 and fairy.NOT_BATTLED #打不是我发现的,剩余时间为10分钟的,还没舔过的妖精 |
fairy_select_carddeck
遇到什么样的妖精时选择什么样的卡组
变量:fairy
属性:
lv
,hp
,name
,IS_MINE
, 剩余时间 TIME_LIMIT
(单位为秒), 是否觉醒 IS_WAKE
, 是否稀有妖精 IS_WAKE_RARE
,是否公会妖精 IS_GUILD
只能使用and or表达式 或if else表达式,可嵌套;卡组名称需加引号,需在carddeck中给出;可以使用’no_change’表示不更改卡组
eg.:
1 2 |
fairy.hp>200000 and 'tiandao' or 'full' 也可写作 'tiandao' if fairy.hp>200000 else 'full' #遇到hp>200000的妖精用卡组tiandao,否则用full 'no_change' #不改变 |
select_card_to_sell
自动卖卡卖哪些
变量:card
属性:
star
,lv
,序列号 sid
,卡片编号 mid
,贩卖价格price
, 是否闪卡holo
eg:
1 |
card.star in [1,2] and card.lv < 5 and card.mid != 124 and not card.holo #1星2星 lv5一下的卡且不是小狼女且不是闪卡 |
注: 已自动排除所有小切切;如果不慎选入R及以上的卡,会出现提示确认
隐约知道是好东西。。。但是不会用。。。设置完毕。。不会启动。。。留印先
文章头上加了两个链接 python2.7,pycrypto2.6-py27-win,下载安装就可以了
哦。原来我之前下的是3.2..一直提示我语法错误。现在装了2.7 我把key改成rBwj1MIAivVN222b提示key错误?
– -是不是key改错了?
呃。博主我回错楼了。。在下面一楼
cod_res = AES.new(key[‘res’], AES.MODE_ECB) cod_data = AES.new(key[‘rBwj1MIAivVN222b’], AES.MODE_ECB) slow=Falseexcept ImportError: import pyaes cod_res = pyaes.new(key[‘res’], pyaes.MODE_ECB) cod_data = pyaes.new(key[‘rBwj1MIAivVN222b’], pyaes.MODE_ECB)博主指导一下~~是这样吧?话说这KEY好眼熟。。。是之前某H的key吧?
是把key[‘’cryto’]整个替换成’xxxxx’同一个游戏当然key一样啦
感谢楼主啊,正打算自己抓包搞一下呢,结果就搜到了。而且是python的太好了
cn2会崩 AttributeError: ‘module’ object has no attribute ‘app_ver_cn2’
下个新版吧,这个bug已经修正了
新版路径似乎有问题 = = 要不然就是dll有问题..D:DevPythonpyinstaller-2.1PyInstallerloaderpyi_importers.py话说这路径是博主那边的..?
麻吉……是1.64吗?贴一下完整错误吧
不能发图略纠结..等下洗完澡发来看看.. = =
Traceback (most recent call last): File “”, line 16, in File “D:DevPythonpyinstaller-2.1PyInstallerloaderpyi_importers.py”, line 270, in load_module File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 28, in File “D:DevPythonpyinstaller-2.1PyInstallerloaderpyi_importers.py”, line 270, in load_module File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_network”, line 10, in File “D:DevPythonpyinstaller-2.1PyInstallerloaderpyi_importers.py”, line 270, in load_module File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzsocket”, line 47, in File “D:DevPythonpyinstaller-2.1PyInstallerloaderpyi_importers.py”, line 409, in load_moduleImportError: DLL load failed: 找不到指定的模块。突然想到用批处理来运行不就可以直接copy了么 = =..顿时发现我真是太机智了..
另外用管理员权限运行已经试过了..还是一样..
装个vc++ redistributable 2012吧
还是老毛病 = = ..
这次虽然是可以打开了..但是博主你好像又忘了什么东西..AttributeError: ‘module’ object has no attribute ‘key_cn2’
我错了……明天改……
博主是夜行动物么 = =..昨天临睡觉之前我还看了一眼没消息..刚躺床上..手机来消息告诉我博主回复了.. = =
233我上传到百度网盘了
AttributeError: Crypt instance has no attribute ‘rsa’ = = 又少属性..我很奇怪之前怎么就没人反应这个二区问题呢..
因为国服前几天刚改了加密,这部分还是新的,忘记测试23区了-v-
话说三区不能登录么
下载131222版的试下~
小白完全不会。把前面配置完了点开就闪退QwQ
把它拖到cmd里运行看下报什么错0v0
QAQ这样么?
图跪了
Traceback (most recent call last): File “”, line 21, in File “D:DevPythonpyinstaller-2.1PyInstallerloaderpyi_importers.py”, line 507, in install File “D:DevPythonpyinstaller-2.1PyInstallerloaderpyi_importers.py”, line 156, in __init__ImportError: Can’t load frozen modules.
似乎是路径包含中文的关系
Traceback (most recent call last): File “”, line 147, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 366, in taskerAttributeError: ‘bool’ object has no attribute ‘split’
现在变成这个了。苦手。
你没有改配置啦,去看下readme吧,或者用GUI
PO主真棒。要是公会妖精能无CD舔就好了。
你可以用公会插件啦http://pan.baidu.com/s/19qI4m
出现这种情况怎么解决…台服登陆问题
删除–PLACEHOLDER–,删除playdata结尾的文件即可
INFO – [19:13:54] 加载了保存的账户XDTraceback (most recent call last): File “”, line 147, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 392, in tasker File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1134, in fairy_battle_loop File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1170, in fairy_select File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 325, in _list_option File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzConfigParser”, line 271, in optionsConfigParser.NoSectionError: No section: ‘fairy’试了三区的 , 现在能登录了但是闪退 。 以前版本都无法登录
打开config文件添加一条:[fairy]
INFO – [19:49:51] 加载了保存的账户XDINFO – [19:49:54] 符合条件的有4只妖精XDINFO – [19:49:55] 妖精:维多利亚Lv50 hp:305976 发现者:相乐美佐枝 小伙伴:13 剩余17:19Traceback (most recent call last): File “”, line 147, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 392, in tasker File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1134, in fairy_battle_loop File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1209, in fairy_select File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1298, in _fairy_battle File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 602, in set_cardAttributeError: ‘bool’ object has no attribute ‘startswith’添加[fairy]之后
卡组没设置好吧……用maclientGUI设置下吧
这是先要设置才能用 0 0
INFO – [20:06:47] 加载了保存的账户XDTraceback (most recent call last): File “”, line 147, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 366, in taskerAttributeError: ‘bool’ object has no attribute ‘split’Exception in thread Thread-1 (most likely raised during interpreter shutdown):
这是什么都没设置啊摔
设置好难弄啊 orz
不是有MAClientGUI嘛
此等高科技我等渣渣不会用啊 。
AttributeError: ‘bool’ object has no attribute ‘startswith’ = = startswitch..呜喵..博主我都给你卖萌了..
用MAClientGUI配置一下啦,有配置项是空的关系啦
嗯 已经ok了.. = = 但是似乎只有一个卡组..多卡组切换的配置..总觉得配置文档没写明白..
可以用GUI嘛~其实就是 满足什么条件 and ‘卡组’ or ‘另外一个卡组’或者3卡的推荐用自动配卡
GUI完全不会用..咕嘿嘿..我是直接改的配置文件..话说直接在 ini 里面 敲 python 的代码真的 問題ない?
嗯,用了eval实现的
好可怕的说..以前没从这么做过.. = =我这种编程渣的给跪了..
终于算研究明白了..但是这个..AttributeError: ‘module’ object has no attribute ‘max_card_count_cn2’ = =
OK搞定……
..卡牌等级位于 1级到3级的卡牌是 1
.卡牌等级位于 1级到3级的卡牌是 1<card.star<3 ?还是 1<=card.star<=3..但是我觉得这样会导致ini的等号识别问题吧..(另外不要在意那个全角字符的 小于号..半角字符小于号八成被认成html代码或者什么的了..
哦好像是这样……你改成0~4好了
= =..好的
我也出现这个 ‘max_card_count_cn3 orz
我爱bug bug爱我……131223
KeyError: u’No server revision data found for “cn2″‘昨天晚上更新了..悲伤的楼主..
done
博主 卡组设置给个实例吧 = = 实在没看懂..
用GUI来配置嘛,3卡或以下推荐直接用自动配卡比如(fairy.hp>300000) and “auto_set()” or “min”
自动配卡我总是怕会坑.. = =..主要是想问手动配卡的卡组是如何定义的..比如我需要 125,126,127 这三张卡..另外..DEBUG – [23:36:54] fairy_battle:carddeck result:minWARNING – [23:36:54] set_card:不存在的卡组名?’min’不存在了 = =..
另外希望能做成死循环..loop 50..略痛苦.. = =
或者在配置文件里自行修改循环次数 = =
tasker_times改成0就是无限了先在[carddeck]下加一行(比如)kazu1=125,126,127然后fairy_select_carddeck里按条件把它选出来就可以了,卡组名两边要加引号
了解.. = = 其实 carddeck 昨天晚上自己试了一下已经解决了..有 tasker_times = 0 这个就太妥了..话说我发现最近莫名的脑残..竟然没注意到 tasker_times 那个选项..今天早上上学还起晚了将近一个多小时..果然是睡得太晚的节奏么..咕嘿嘿
对了..再报一个bug..每次崩了之后..重新开maclient都会显示INFO – [13:34:05] 加载了保存的账户XDERROR – [13:34:05] 当前登录的用户(18611450041)已经运行了一个maClientTHAT’S THE END已经确定进程里没有 maClient.exe 所有用户进程也没有的说..
问题解决.. = = 进程里有个 cmd..占用log文件..
果断在bat后面加上exit..
那个应该是微软conhost的某个奇异的bug 我也遇到过好几次,只有打包成exe之后会这样
突然想起来了..反应个MAClientGUI的bug..编辑任务的名字..应该是 ‘e’ 保存之后就会变成 e ..没有引号会出事的 = =..我语死早..不知道博主有没有理解我的意思 = =
任务名不需要引号的啊?
[tasker]e = ‘fairy_battle|explore’刚到家..tasker里面的这个是要加引号的..如果直接用 GUI 保存的话..是没有引号的..会报错 = =
soga……win32api的bug
这两天考试略忙..刚考完..来报一声博主新年快乐..有时间我找找bug再报一下..话说今天又更新什么内容了呢..?
一些小bug
Traceback (most recent call last): File “”, line 113, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 167, in do File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 418, in tasker File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 473, in login File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 282, in _dopost File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 58, in setT File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzZhConversion”, line 27, in toTW File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzZhConversion”, line 47, in _conv File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzencodings.utf_8”, line 16, in decodeUnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xdf in position 7: invalid continuation byte繁体系统用releases 1.65rc 新版台服路径无中文, 蛮多功能会有此错误, ex:收礼物顺便一提Z:TEMP不是我选定的之前1.6x我是用把py转成繁体 cp950使用,但后来有了”1.64 自动简繁转换(testing”我就不太会更改了…
这个好像是另外一个问题,试试这个行不行http://pan.baidu.com/s/1kT3Dkqj
这个我一开就崩溃了 … 直接跳出停止运作后来我是用py转繁体字.cp950.并砍掉cross_platform里关于ZhConversion的部分正常使用中@@感觉是我繁体系统, 执行台服而又繁体转繁体发生错误?像是收礼物, 妖精战… 等会出错而跑图遇人没这问题毕竟二进制文件跟源码的错误都是UnicodeDecodeError
我也不清楚……python的编码太恶心了,又是在更恶心的windows控制台里-。-手头也没有繁体系统可以测试QAQ
直接用py跑会出错, 一样繁体系统, 路径无中文就让我隐藏一下….Traceback (most recent call last): File “*-*-*-*-*-*-*-*-*MAClient-mastermaclient_cli.py”, line 16, in import maclient File “*-*-*-*-*-*-*-*-*MAClient-mastermaclient.py”, line 94, in class maClient(): File “*-*-*-*-*-*-*-*-*MAClient-mastermaclient.py”, line 96, in maClient plugin = maclient_plugin.plugins(logging) File “*-*-*-*-*-*-*-*-*MAClient-mastermaclient_plugin.py”, line 35, in __init__ self.load_plugins() File “*-*-*-*-*-*-*-*-*MAClient-mastermaclient_plugin.py”, line 130, in load_plugins self.logger.warning(‘%s is disabled due to an Import Error’ % m) File “*-*-*-*-*-*-*-*-*MAClient-mastermaclient_logging.py”, line 91, in warning self.log(‘WARNING’, fmt, *args, **kwargs) File “*-*-*-*-*-*-*-*-*MAClient-mastermaclient_logging.py”, line 68, in log self.__write(convstr(du8(‘%-5s – [%s] %sn’ % (level, time.strftime(‘%X’, time.localtime()), fmt % args)))) File “*-*-*-*-*-*-*-*-*MAClient-mastercross_platform.py”, line 36, in (lambda str:convhans(str).decode(‘utf-8’)) File “*-*-*-*-*-*-*-*-*MAClient-masterZhConversion.py”, line 27, in toTW return self._conv(str, self.dic_TW, encoding) File “*-*-*-*-*-*-*-*-*MAClient-masterZhConversion.py”, line 50, in _conv str = str.replace(i, dict )UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 0: ordinal not in range(128)
暂时先把plugins文件夹删掉试试
因子战跑一跑会出错 @@ 台服, 有时候一进去就出错 有时候可以跑一阵子才出错 … 不过感觉不像是人物名称之类的冲突阿@@INFO – [17:06:35] 选择因子 12:魔域斗士, 碎片id 3 待选:5DEBUG – [17:06:36] post:battle/battle_userlist content-length:6144DEBUG – [17:06:39] factor_battle: star:6, cid:447, deckrank:355, cost:187, result:FalseDEBUG – [17:06:39] factor_battle: star:5, cid:565, deckrank:346, cost:165, result:FalseDEBUG – [17:06:39] factor_battle: star:5, cid:953, deckrank:243, cost:165, result:FalseDEBUG – [17:06:39] factor_battle: star:5, cid:563, deckrank:127, cost:149, result:FalseINFO – [17:06:49] 选择因子 12:魔域斗士, 碎片id 5 待选:5DEBUG – [17:06:49] post:battle/battle_userlist content-length:3056Traceback (most recent call last): File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_cli.py”, line 147, in maclient1.tasker() File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 167, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 391, in tasker self.factor_battle(minbc = arg_minbc, sel_lake = arg_lake) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 167, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 1855, in factor_battle cid = int(u.leader_card.master_card_id)AttributeError: ‘str’ object has no attribute ‘leader_card’请按任意键继续 . . .
已修正 MAClient1.65_140104_2,如果用py的话进dev分支~
昨天漫展出cos出瞎了..到现在还没看到反图..唉..跑题了..咕嘿嘿嗯..有两件事要跟博主说..第一件事是那个配卡..3.编辑卡组 不能用..Traceback (most recent call last): File “”, line 198, in AttributeError: ‘module’ object has no attribute ‘decode_param’第二件事是..一直都想问的..例如 fairy_select_carddeck = (fairy.hp<100000) and ‘fairy_battle_2’ or ‘min’如果hp<100,000就使用fairy_battle_2..否则就用min了..一直不明白为什么是 and 和 or..按照一般来看..这种东西不都是应该有用 if else 么 = =..求解释一下..这样以后做卡组设定也方便点..
咦快来鲍照啦【误编辑卡组改了,现在用这个插件http://t.cn/8kDOLwV也可以用if else的,比如 ‘fairy_battle_2’ if (fairy.hp<100000) else ‘min’
咕嘿嘿..等我过两天出的不瞎了再鲍照.. = =’fairy_battle_2′ if (fairy.hp<100000) else ‘min’这个语法是python的还是..?
对 是python的语法我删掉了一条-w-几天没上博客好像出了点问题……sad
了解了..有 else if 的话..很多东西就能解决了..刚才大致查了一下..是python语法的话 in switch 也是可以的吧..?
只要能在一行写完,都可以ww
出错!台版fairy.IS_GUILD会出错我是这样写的应该没冲突吧 @@? fairy_select = fairy.IS_WAKE and fairy.NOT_BATTLED and fairy.IS_GUILDTraceback (most recent call last): File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_cli.py”, line 113, in maclient1.tasker(taskname = arg[pos + 2:]) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 163, in do ret = func(*args, **kwargs) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 393, in tasker self.fairy_battle_loop(task ) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 163, in do ret = func(*args, **kwargs) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 1134, in fairy_battle_loop self.fairy_select() File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 163, in do ret = func(*args, **kwargs) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 1199, in fairy_select if eval(evalstr): File “”, line 1, in File “C:UsersdosDesktopMAClient-masterMAClient-masterxml2dict.py”, line 45, in __getattr__ d = self.__getitem__(item)KeyError: ‘race_type’另外 fairy_select跟 fairy_select_carddeck用的变量一样是fairy但似乎不能通用 (虽然也没说可以通用 = =)例如fairy.lv在fairy_select就会出错, 希望能让fairy_select可以用到像是fairy.hp 也可以避免尾刀之类的比较方便 ….
IS_GUILD那个之前已经修复了~fairy_select是没法用hp的,因为游戏里看不到,所以这里也看不到~
原来5天前就修正了@@ 没注意到, 感谢开发这么好用的工具 以及迅速修正问题BUG ^^话说在我出错的时候我的替代方案是把工会妖名称加入name_wake当觉醒看待 …想到如果我写fairy.IS_WAKE and fairy.NOT_BATTLED and fairy.IS_GUILD … 用and fairy.IS_GUILD好像会遇不到妖??毕竟原本工会妖不算醒妖? 我还是用or fairy.IS_GUILD跑看看好了 …
公会妖也有醒妖和普妖之分啊~看醒不醒在列表里是根据名字区分的,进去之后是按照游戏数据判断的
公会妖也有醒妖和普妖之分啊~看醒不醒在列表里是根据名字区分的,进去之后是按照游戏数据判断的
有点不明白例如maclient_smart.pyname_wake_rare = [‘神秘’]name_wake = name_wake_rare + [‘觉醒’, ‘觉醒’, ‘圣剑’]而这期台服公会妖是 帕琉姆->黑剑帕琉姆fairy.IS_GUILD是打工会妖应该两种都会打 …但如果加了fairy.IS_WAKE因为name_wake里没有黑剑或帕琉姆, 所以应该没有一种妖精符合fairy.IS_WAKE and fairy.IS_GUILD列表里是根据名字区分的, 所以应该会找不到妖精进去之后是按照游戏数据判断的 <- 这有点听不太懂 ?? 列表跟进去之后的差别
smart里的名字可以自己改,或者等我push~如果没改的话fairy.IS_WAKE and fairy.IS_GUILD就筛选不出妖精了一旦选择了一个妖精(相当于游戏里进入了有倒计时的那个妖精界面)就会通过另一种方法来判断是否觉醒,和smart里的名字无关了
恩 … 没有fairy_select就进入妖精战斗应该也只有探索或是打赢变觉醒另外又有问题了 … reward_box … 两天前好好的现在突然不能使用Traceback (most recent call last): File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_cli.py”, line 113, in maclient1.tasker(taskname = arg[pos + 2:]) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 167, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 428, in tasker self.reward_box(task ) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 167, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 1736, in reward_box logging.info(maclient_network.htmlescape(strl.rstrip(‘ , ‘).replace(‘–‘, ‘&’)).replace(‘n’,’ ‘))AttributeError: ‘module’ object has no attribute ‘htmlescape’好像是3天前的bugfix加入了这行出错了
麻吉……要不你重新下一遍maclient_network?
原来如此 … 抱歉 打扰了 @@主要是用7天前的1.65 新版台服, 后来都是部分替换,之前更新因子战的时候替换掉maclient没注意到跟maclient_network有连动QQ一切正常
博主你好:請問mac是否可以 run MAClient 呢? (python 2.7.2)還有我checkout git rep 時,在抓 sub module (httplib2) 會出現 github Permission denied (publickey)我已經確認我的github帳號已經有設定 public rsa key 了想請問還有可能是什麼因素?感謝
嗯……那直接clone子模块好了git clone https://github.com/fffonion/httplib2-plus.git
你好,我如果不打工會妖,是加not fairy.IS_GUILD嗎?不懂哪裡要大寫,謝謝
对的另外可以借助GUI生成配置的
fairy.NOT_BATTLED and not fairy.IS_GUILD但我這樣還是全部都打耶,是有哪裡錯嗎?GUI沒選公會邀也會打嗎?
如果是台服的话,公会妖判断有一点修改,下载新版试试,用py脚本的话进dev分支
把fairy改成$好像就可以了,我只大概會用GUI,腳本太高級了XD
咦这不科学啊fairy和$应该是一样的呀
後來下載新的就好了,另外請問手機板該如何使用?QPython安裝好了,指是不懂哪些文件要放進去,config.ini、db文件夾外還有什麼?我也找不到maclient_cli.py = =
我都是用GUI,要怎麼把平常用的變PY腳本呢?
py脚本都要放进去,可以从github上下载zip https://github.com/fffonion/MAClient/archive/master.zip,plugins下的bgm.py、bgm、pymedia可以删掉,GUI生成的配置是可以通用的不管是电脑还是手机
所以是把這個檔案直接丟進QPython目錄下嗎?生成的配置是config吧?感謝
解压出来之后放到scripts目录下面;嗯对,不过也可以改文件名的
我按maclient_cli.py後,LOADING完又回前面那頁耶?
裡面run記事本的內容# QPython start: 2014-02-10 21:34:04 File “config.ini”, line 17 user-agent = ^SyntaxError: invalid syntax# End
qpython用的版本太老吧,用wiki里给的那个吧http://t.cn/8F6XLuz
我就是下載那個,除了解壓縮完的放在scripts下,config是放在這個解壓縮完的裡嗎?另外還有甚麼要放入的嗎?
就放这些了;按理说应该不会出现loading那个画面的,用editor打开cli.py看下第三行有没有#qpy:console,没有的话加上~
http://ppt.cc/Yq0uhttp://ppt.cc/Q5QZhttp://ppt.cc/j1NF手機圖片如圖,不知道是哪裡出問題耶…麻煩你了
#qpy的#和q之间不能有空格……233
博主你好跑命令行用rd读卡的时候碰到了这个问题是为啥?貌似是写配置文件的问题是我缺了什么库么,求解,用的windows下的2进制文件Traceback (most recent call last): File “”, line 295, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 163, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 380, in tasker File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 76, in do_extra_cmd File “I:MAMACLIE~1.66_pluginscarddeck_edit.py”, line 55, in do write_config(‘carddeck’, name, C)NameError: global name ‘write_config’ is not defined
是我NC了-v- 已修改https://github.com/fffonion/MAClient/raw/dev/plugins/carddeck_edit.py
GJ效率好高,python写的client充满了亲切感(
不过感觉读出来的id不是卡牌ID啊,是一个一堆大数字的元组啊,然后打妖精的时候直接报ValueError: invalid literal for int() with base 10:还是我的姿势不对么(
啊呀…………好像是的……这样应该可以了【还是原来那个url
博主你好, 请问有没有办法设置重複检查存活妖精是否低于某个血量才打, 否则不打呢? 感谢
要不打的话么,可以设置一个满BC的卡组比如叫full,然后开启严格BC模式,fairy_select_carddeck里写$.hp>xxxx and ‘full’ or ‘要打妖精用的卡组’ 这样hp>xxxx时只要不是满BC状态都不会打了
博主泥嚎 bc用光光但是ac满值的不走图这种情况好惆怅QAQ
应该是条件没写好-v-任务可填AP>50 and ‘e’ or ‘fyb’然后explore_area和explore_floor的条件看是否能选出地图和地区
博主您好……有些看不懂任务执行方法……各种例子里面都是一个任务里面带很长的表达式请问有没有个API,我可以自己写主程序,根据状态指示动作,MAClient来完成“一个正常的操作路径”(比如我指示刷新妖精列表,MAClient自动回到主界面-菜单-妖精列表,中间诸如等待等情况做处理)
可以的,你看一下maclient.py里所有不是下划线开头的方法,都可以单独调用的,或者可以考虑做成插件
韓服最近加了公會PVP系統,下載新的客服端後軟體變不能用,因為韓服玩的人少怕你不知道這件事,想請問f大有在更新資料了嗎?謝謝f大寫這軟體造福大家。以下是閃退.exe選5更新資料庫後的logINFO – [21:15:29] 將強制重新從伺服器下載數據……DEBUG – [21:15:29] post:masterdata/card/update content-length:1120 set-cookie:S=mkbrj5lhi97rs4gi1c6ucg1qr1; path=/Traceback (most recent call last): File “”, line 280, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_update”, line 60, in update_master File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzxml2dict”, line 45, in __getattr__KeyError: ‘master_data’
sad,又是加了rsa的,我看看去……
已搞定,MAClient1.67_win_140302新版韩服_signed.rar
感謝f大這麼快改好 有效率
因为和之前的国服台服改得差不多,所以直接套上去用了
請問有自動轉半點的功能嗎?還沒到達90%時?感謝
没到90%可以手动转,输gacha或者g就可以了。要批量可以新建一个任务,内容可以是g|g|g|g|slc
打开闪退.BAT 出现Traceback (most recent call last): File “”, line 105, in UnicodeEncodeError: ‘cp950′ codec can’t encode character u’u4e27’ in position 28: illegal multibyte sequence(Win7繁体系统, 路径无中文 )求解…..
把非UNICODE 程式改成中国没事了
嗯
你好!请问如何设罝用指定卡无限打公会妖?
文本编辑器(不要用记事本)打开plugins/infinite_guild_fairy.py,52行和58行的carddeck=’你要的卡组名’,50行改成>=卡组cost,改完最好重命名,防止以后更新了被覆盖
你好,請問怎麼把plugins/infinite_guild_fairy.py的插件由公會妖改成自己的普/醒妖呢??
42行fairy.race_type in [’11’, ’12’]改成fairy.discoverer_id == args[0].player.id
謝謝大大,但是我套用之後…畫面會出現code:8000 msg:現在無法進行戰鬥,請問是哪邊還需要調整呢@@?
51行time.sleep(1)改成time.sleep(20)好了,有CD的关系,改完之后最好把插件重命名不然以后升级会覆盖掉
如指示去改了…但變成不會動了@@
然後重開之後,變成他只會去舔其他人新出的妖,而自己的都沒有動靜…是不是還有哪裡我該變更的呢? 謝謝指教>”
你要在妖精筛选条件里让自己的妖精符合条件,比如末尾加上 or $.IS_MINE
以上的問題,非常感謝,終於正常了!! U_U”再請問另一個問題:方才說『42行fairy.race_type in [’11’, ’12’]改成fairy.discoverer_id == args[0].player.id』假設我現在不是只打自己的,而是想要一直去舔別人的妖,是不是這個插件就派不上用場了呢? 我看他里面內容好像沒有可以抓別的玩家的ID @@
改成!=不就行了嘛
非常感謝,問題已解決XD
对了,要指定id的话,在 删除好友 那里删除前可以看到好友id
不好意思,您說的在 删除好友 那里删除前可以看到好友id←我找不到這些在哪耶@@
按f->1->假装要删除好友,输那个好友的序号,会出现一个WARNING,写着好友id,然后按n不删除就好了
原來是在那邊XD 感謝指導ˇˇ另外我發現有個問題,如果今天有張地圖,我只想走地區N,不論我是打↓area.name in [‘依風月而動的叢林地區5’] 或 area.name in [‘依風月而動的叢林 地區5’]系統都說找沒有……是寫法不能這樣寫嗎?
秘境名应该只写 ‘依風月而動的叢林’,哪个地区是在floor里决定的XD
explore_area = area.name in [‘依風月而動的叢林’]explore_floor = ___ ←這裡直接輸入5的話,他不理咱….-.-
floor.id==’5’,其实用cost来限制比较好,floor.cost>xxx这样
不好意思,又來發問了! 關於之前說的 fairy.discoverer_id == args[0].player.id0應該是自己的ID對嗎? 我查了下好友,把0變更為某好友ID,例如12,fairy.discoverer_id == args[12].player.id但是執行之後,仍舊照打別人家的怪….是還有哪裡要修正嗎??
fairy.discoverer_id=“12”这样就行了,别忘了12外面要加引号
加了引號仍舊照打其他人的怪…不知道是問題出在哪??另外我看了DB裡面的編號,假設我現在只想要專打/舔某隻妖,在fairy_select該怎麼設定把指定妖精編號給他呢??
那你试试fairy.user.name==’玩家名称‘打指定妖精可以用名称的,比如fairy.name==’美杜莎’,具体可以看GUI的妖精选项卡
可以了,非常感謝=ˇ=
请问下POST:menu/fairyselect got empty response , retrying in 3 times 这是什么意思啊
又变成了mainmenu got empty response , retrying in 3 times
还有 为什么会无限舔怪TAT
网络不好或者服务器在抽风无限舔公会妖?禁用infinite_guild_fairy无限舔自己的话……你配置没弄好,估计是妖精战循环设成0了
妖精战设置为10了啊 可以给我个邮箱么 我把配置发给你 帮我看下 TAT
pu升级成1.69在今天走完每日秘境 “通往金殿玉楼的山丘” 后领取奖励发生错误Traceback (most recent call last): File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_cli.py”, line 114, in maclient1.tasker(taskname = arg[pos + 2:]) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 213, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 421, in tasker self.explore(‘ ‘.join(task[1:])) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 213, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 847, in explore next_floor, msg = self._explore_floor(area, next_floor) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 213, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 981, in _explore_floor msg += ‘%s:%s , ‘ % (msgs .value ,self._parse_reward(bns )) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 1800, in _parse_reward r[‘get_num’] = r.item_num File “C:UsersdosDesktopMAClient-masterMAClient-masterxml2dict.py”, line 45, in __getattr__ d = self.__getitem__(item)KeyError: ‘item_num’
哦不对你是直接跑脚本的是吧,用us升级一下本体,pu只能用来升级插件
恩 … 因为我用pu看到有更新到maclient.py而且也显示MA客户端v1.69而且1800行的code也跟2天前的fix一样 ….刚更新了pu us一下 发现还是有问题 QQ”{‘type’: {‘value’: ‘4’}, ‘id’: {‘value’: ‘92690875’}, ‘get_point’: {‘value’: ‘4000’}}Traceback (most recent call last): File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_cli.py”, line 114, in maclient1.tasker(taskname = arg[pos + 2:]) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 213, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 421, in tasker self.explore(‘ ‘.join(task[1:])) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 213, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 847, in explore next_floor, msg = self._explore_floor(area, next_floor) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient_plugin.py”, line 213, in do return func(*args, **kwargs) # passby File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 983, in _explore_floor msg += ‘%s:%s , ‘ % (msgs .value ,self._parse_reward(bns )) File “C:UsersdosDesktopMAClient-masterMAClient-mastermaclient.py”, line 1818, in _parse_reward strl = ‘%sFP’ % r.point#? File “C:UsersdosDesktopMAClient-masterMAClient-masterxml2dict.py”, line 45, in __getattr__ d = self.__getitem__(item)KeyError: ‘point’
已经没有问题了 感谢^^
每天只能领到一种奖励啊sad今天终于改完了
explore_area = ‘夜祭’ in $.name and $.NOT_FINNISHED|’紅色魔法石’ in $.name and $.NOT_FINNISHED|’依風’ in $.name and $.NOT_FINNISHED|’依燈’ in $.name and $.NOT_FINNISHED|’塗以’ in $.name and $.NOT_FINNISHED|’拒絕’ in $.name and $.NOT_FINNISHED|’通往’ in $.name and $.NOT_FINNISHED|’萬沙’ in $.name and $.NOT_FINNISHED|’日蔭’ in $.name and $.NOT_FINNISHED|’奇幻’ in $.name and $.NOT_FINNISHED|’神秘’ in $.name and $.NOT_FINNISHED|’蒼海’ in $.name and $.NOT_FINNISHED|’激戰’ in $.name and $.NOT_FINNISHED|$.NOT_FINNISHED你好, 因為GUI版沒IS_DAILY_EVENT設定, 所以我就這樣設了,可是每次走完整個秘境, client就會跳, 不懂去下一個秘境, 請問要怎解決?
跳是指整個消失~
不是很懂,是说走完一个就不继续探索了嘛?
就是整個cmd整個崩潰, 自動關掉(雖然我不在電腦旁)~所以在events_tw裡面, 最後一句就是[Mar 28 15:11:10] AREA 5 CLEAR -v-
哦那个是自动领秘境奖励的一个BUG,去下新版啦ww
3Q
你好,我如果不打血量9999以下的妖,不能這樣打嗎?$.NOT_BATTLED and not $.IS_MINE and $.hp>9999我這樣打他都直接關掉了,請問該如何改呢?謝謝
還有因子戰可以選擇要打哪一張嗎?
因子战通过湖id来筛选,台服这期活动的湖id是20,fcb l:20妖精选择的时候不能用hp(因为游戏里妖精列表没有hp
可以ww
config這裡面找不到fcb耶,還有可以把hp條件加在fairy_select_carddeck嗎?另外打因子可以跟舔妖精同時進行嗎?
不是啊,任务里可以填嘛,可以用GUI来搞;fairy_select_carddeck里可以的不可以同时进行ww你可以深夜刷因子233
那要改甚麼呢?我這樣改’min’ and $.hp>9999會跳掉
不是这样的格式啦,用下GUI你就明白怎么写了ww
不好意思再請問一下,GUI有辦法雙開,一次跑兩個帳號嗎?
可以的,另存为一个新的配置,改账密之后点 启动maclient
我設置一個新的並打開後,但他說我新的帳號以正在運行?
同一个账号只能开一个ww
我的意思是同一台電腦,同時跑兩個帳號,帳號1跟2同時開GUI,這樣可以嗎?
可以的
突然會用了XD,感謝
請問是在命令下fcb l:20還是設定檔全域控制設定?
命令输是手动执行,设定档是按当前状态自动选择ww
同問, 我認為應該是在fairy_select_carddeck修改 (因為fairy_select好像沒有hp的變數),fairy_select_carddeck =(10000<=$.hp<=999999) and ‘min’這樣設的話沒有or ‘min’這句 <–會自動不打嗎? 還是會出問題? 3Q
没有or ‘min’那句会出错的ww虽然因为两个卡组一样所以好像写着没有用
OK, 想到其它方法了 感謝^^!!
floor的属性只有NOT_FINNISHED跟cost ….?没办法选定有因子碎片的区域 希望能多出这功能像区域3 6 10有碎片 但cost有重复(222 333 44 55) 无法指定 ….
好ww增加了floor.HAS_FACTORexe版更新到1.69_140330,脚本版输us更新
手贱作死地选了 切换模式(同时在线),博主大大我该怎么改回来啊!!!!!!!
关掉重开啦
重开也显示我已另登陆。。。555
任务管理器里吧cmd.exe conhost.exe maclient_cli.exe都关掉就好了或者重启一下ww
ok了,非常感谢博主大大!!!!!!!!!!!!!
請問如何刷招待 :)每次創帳號要重新下載幾百個檔案+跑新手流程,真心傷不起…
登陆之后输 reg ,然后按提示操作就可以了
請問在那輸入reg?
另外我另存了一個配置,改帳密後開還是原本的帳號,請問該怎麼解決?
reg在Select>那里输就可以了;另存之后改帐密然后还要按保存才行ww
有保存了,但還是一樣,而且設定值裡的user_id還是原本的數字,name跟pw有變
嗯这确实是bug,可以手动把user_id和session后面的东西删掉
我刪掉後一開就會跑四行東西然後直接關閉
用闪退.bat打开看下什么错
INFO – [22:45:46] 加載了保存的賬戶XDTraceback (most recent call last): File “”, line 179, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 516, in initplayer File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_player”, line 28, in __init__ File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_player”, line 40, in update_all File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_player”, line 75, in _update_data File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_player”, line 48, in calc_ap_bcKeyError: ‘current’
這個是新創的帳號,都還沒跑
输rl重新登录一下
Select> rlTraceback (most recent call last): File “”, line 318, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 171, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 428, in tasker File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 498, in login File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzxml2dict”, line 45, in __getattr__KeyError: ‘ap’請按任意鍵繼續 . . .
教程没过?
我上次要登兩個帳號也是這樣,怎麼登都是同樣的帳號,後來不知道怎麼解決的…
这个是教程没过产生的错误,有可能是刷了招待没重新登录之类的,你可以用GUI看下配置里的账号是不是变了
您好想請問進入後刷新一直出現:[warning] post:menu/menulist got socket error:10053 retrying in 3timesXXX秒後刷新是哪邊設置錯誤了嘛…
那个warning是没关系的,只要最后不出error就不用管它只显示xxx秒后刷新是因为好友没开出妖精,没得打www
瞭解…關掉一次後,現在換輸入1.進入遊戲後閃退照裡面的txt檔處理後還是一樣運行閃退bat裡的錯誤訊息為Traceback : File””, line 181, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 209, indoFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 409, in taskerAttributeError: ‘bool’ object has no attribute ‘split’搜尋了一下前面好像有類似的,是設置沒弄好但我之前已經有設置過了…OTZ
你打开GUI看下“任务”里是不是空的或者两个引号,是的话加点东西
任務有東西:(AP% >0.9 and not FAIRY_ALIVE) and ‘fyb’剛換輸入fyb刷妖精而非1的進入遊戲就又可以了…比較好奇原因 囧
那个格式不对啦,应该是类似(表达式) and ‘命令1’ or ‘命令2’ 这样,可以用GUI感受一下ww
了解QAQ 但加了or之後AP滿了會去跑圖,不太想讓他跑圖啊…另外想請問晚上時段刷妖精的間格會變長,是內置的,還是有地方可以調呢?感謝解答(_O_)
那可以(AP% >0.9 and not FAIRY_ALIVE) and ‘sleep 3’ or ‘fyb’这样AP满了会睡一觉刷妖精的间隔设置在GUI的妖精列表刷新间隔那里,格式是 开始小时,结束小时,刷新间隔
瞭解,終於看懂了(掩面真的很感謝指導
我已经在新版里加了格式错误的提示,这样以后就不会出问题了ww
啊啊…終於看到error了(拖走ERROR-post:menu/menulist status:600,content-length:0,請到信號良好的地方重試網路明明就沒問題啊,昨天跟今天掛一段時間後都會出現這樣的提示…OTZ
也有可能是服务器那边在抽风,抽风的时候一般mainmenu和menulist和fairybattle都会跪
原來如此@@那請問有辦法設定一段時間關掉重連或重啟嗎?直接重連好像還是會一直跪,一定要關掉重啟的樣子…
那个貌似不行ww这情况比较诡异,我比较在意error之前的warning写的是啥
就一樣[warning] post:menu/menulist got socket error:10053 retrying in 3times[warning] post:menu/menulist got socket error:10053 retrying in 2times[warning] post:menu/menulist got socket error:10053 retrying in 1times後接紅字error今天大約掛2~3小時後會這樣,然後卡多久忘了去注意…
10053要么是超时,要么是跃点太多之类的 是不是在连着路由器?
沒路由器~”~
sad,这不科学
我push了一个新插件,通过pu更新之后可以用rs命令重置连接池,应该可以解决问题
安安我用pu指令升級結果掛掉了爬文發現說要用us請問us要怎麼用呀?
exe不能用us的,只有脚本可以;具体是怎么挂了
u0_a247@lt03wifi:/ $ python “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_cli.py”sh: stty: not foundsh: stty: not found============================丧心病狂的MA客户端v1.69============================Traceback (most recent call last): File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_cli.py”, line 137, in maclient1 = maclient.MAClient(configfile = line.result, savesession = True) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 121, in __init__ self.load_config() File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 191, in load_config plugin.load_plugins() File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_plugin.py”, line 173, in load_plugins self.plugins = __import__(m) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/plugins/web_helper.py”, line 64, in TEMP_PATH = _get_temp() File “/storage/emulated/0/com.hipipal.qpyplus/scripts/plugins/web_helper.py”, line 58, in _get_temp open(‘/tmp/.MAClient.test’, ‘w’)IOError: [Errno 2] No such file or directory: ‘/tmp/.MAClient.test’1|u0_a247@lt03wifi:/ $
手机用是把,把plugins下的web_helper删掉就可以了
1.更完後進入腳本有時會卡住畫面,什麼動作都沒有,QP就當了…2.有沒有命令能讓走地圖時,AP小於多少就停下!?
咦1我不太明白,难道是哪里抽了www2,只有碰到一次妖精之后才会重新判断floor的条件,如果不满足AP会跳出;正常走路时不会判断
在fairy_select_carddeck可以設定說BC小於某數值則用min打怪嗎?
可以,BC
求教为何安卓版打开是一大堆代码……u0_a247@lt03wifi:/ $ python “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_cli.py”sh: stty: not foundsh: stty: not found============================丧心病狂的MA客户端v1.69============================Traceback (most recent call last):File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_cli.py”, line 137, in maclient1 = maclient.MAClient(configfile = line.result, savesession = True)File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 121, in __init__self.load_config()File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 191, in load_configplugin.load_plugins()File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_plugin.py”, line 173, in load_pluginsself.plugins = __import__(m)File “/storage/emulated/0/com.hipipal.qpyplus/scripts/plugins/web_helper.py”, line 64, in TEMP_PATH = _get_temp()File “/storage/emulated/0/com.hipipal.qpyplus/scripts/plugins/web_helper.py”, line 58, in _get_tempopen(‘/tmp/.MAClient.test’, ‘w’)IOError: [Errno 2] No such file or directory: ‘/tmp/.MAClient.test’1|u0_a247@lt03wifi:/ $这样……
网盘有个plugin_update补丁,覆盖一下就好了
打了补丁依然这样的我给跪了……
哦,那个是web_helper……等五分钟后输pu更新就可以了
好吧我又输给代码了……没啥反应啊……
没有提示更新了web_helper么 那pu -f
依然显示not found……好吧咱放弃了,多谢耐心回答啦~咱还是老老实实用网页版的吧~
其实这个错是不影响的www如果嫌烦可以把plugins下的web_helper删掉
原来是这个文件的错……删了果然好了……话说删了貌似也能更新啊……
是呀~更新实际只要plugin_update那个插件就可以了
撸主你是好人……
表乱发卡
INFO – [13:08:41] 获得:171G 18EXP, 进度:77, 升级剩余:9147INFO – [13:08:41] 合成了 特殊型歐文之獅 lv6 exp1200 nextexp1500INFO – [13:08:44] 获得:165G 18EXP, 进度:88, 升级剩余:9129INFO – [13:08:44] 合成了 特殊型歐文之獅 lv6 exp1400 nextexp1500INFO – [13:08:47] 获得:150G 18EXP, 进度:100, 升级剩余:9111INFO – [13:08:47] AREA 5 CLEAR -v-{‘type’: {‘value’: ‘4’}, ‘id’: {‘value’: ‘93259621’}, ‘get_point’: {‘value’: ‘4000’}}Traceback (most recent call last): File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_cli.py”, line 337, in maclient1.tasker(cmd = ch) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_plugin.py”, line 209, in do ret = func(*args, **kwargs) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 421, in tasker self.explore(‘ ‘.join(task[1:])) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_plugin.py”, line 209, in do ret = func(*args, **kwargs) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 847, in explore next_floor, msg = self._explore_floor(area, next_floor) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_plugin.py”, line 209, in do ret = func(*args, **kwargs) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 983, in _explore_floor msg += ‘%s:%s , ‘ % (msgs .value ,self._parse_reward(bns )) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient.py”, line 1818, in _parse_reward strl = ‘%sFP’ % r.point#? File “/storage/emulated/0/com.hipipal.qpyplus/scripts/xml2dict.py”, line 45, in __getattr__ d = self.__getitem__(item)KeyError: ‘point’1|u0_a247@lt03wifi:/ $這腫了麼?
us更新下本体,这是上个星期的bug
Select> 1INFO – [20:33:39] 加载了保存的账户XDTraceback (most recent call last): File “”, line 180, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 547, in initplayer File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_player”, line 30, in __init__AttributeError: ‘player’ object has no attribute ‘name’TVT巨巨这是什么原因呢
输rl重新登录一下就好了;这个我在接下来的版本里会加入提示ww
成功了:D
你好!请问如何设罝用指定卡打因子戰?默認好像是不改變牌組。
可以在任务的fcb之前写sc ‘卡组名’,比如我有一个factor卡组,sc factor|fcb
我是先在設定檔設卡組然後進入py後下 sc 卡組名在fcb
对的
感謝F大哥、瘋狂鬧鐘。 在请问有辦法设罝用打因子戰,刷到SUPER=90以上就停止不打嘛?
SP变量就是super的值,可以用来判断进入条件;但是停止就有些麻烦,因为事先不知道会打几回合,一不小心就把咖喱棒放掉了233
在設定檔選擇牌組寫fairy_select_carddeck = $.name == ‘澎澎’ and $.hp < 1000000 and ‘1’這樣命令有效嗎?覺醒也會打嗎?有沒有辦法判別AP 或BC 多於某個值執行某任務?如 AP > 70 and e或 BC >100 and BC < 300 and fcb
照理來說 因該可以用匯報來判別?
‘澎澎’ in area.name这样比较好可以的,命令要加引号,还要给出不满足条件时的操作:AP>70 and ‘e’ or ‘fyb’
要寫在哪理?[tasker]裡面?直接AP>70 and ‘e’ 就有效了?
澎澎不是地圖名…是妖精名area.name不是地圖名?
[tasker]fyb = ( AP > 80 and ‘e’ or ‘fyb’) or (BC > 400 and ‘fcb’ or ‘fyb’)e = AP < 20 and ‘fyb’ or ‘e’fcb = BC < 350 anb ‘fyb’ or ‘fcb’在fyb模式下 AP 大於80沒反應… 寫錯了嗎?ps.妖精名打澎澎,覺醒好像不會判別是同一個?
手残打错…………那个要这样写fyb = AP>80 and ‘e’ or (BC>400 and ‘fcb’ or ‘fyb’)觉醒不会判别同一个是什么意思?
感謝,有問題我在問博主!
覺醒沒有判別意思是我寫name澎澎要打實際情況是澎澎照牌組打了覺醒澎澎確用min在打複製name澎澎改寫成覺醒澎澎才解決!
‘澎澎’ in fairy.name这样
不好意思,我又來提問了!請問有辦法查詢”道具”裡面的物品嗎? 如顯示:AP回復藥 * N 這樣…@@另外再詢問點選”妖精戰”的時候,有遇過當卡片滿了,可系統卻不會主動自動賣卡…反而一在警告出現紅字說卡片已滿@@變成要開”啟動MACLIENT”輸入SLC這樣,是哪邊有問題嗎??
查询道具可以输qi,是在插件query_tool中提供的,另外可以qh查闪卡,qr查排名;卡片已满可能是中途有一次连线错误导致本地数据和服务器不同步了,这个不好弄,可以在任务里加上slc,比如fyb改成slc|fyb
了解,再請問:上面寫著:auto_red_tea_level自动嗑药条件1.满足条件的觉醒自动嗑半红,2.满足条件的普妖嗑半红,0.永远不嗑药(BC不足就跳过)但我在GUI介面找不到是哪邊相對應的點?? 有辦法優先使用梅林綠/紅嗎?
这个文档后来修改过了,现在是auto_red_tea_level/嗑红茶策略 只决定喝不喝,另外有auto_choose_red_tea/自动选择红茶 来选择是半红还是全红,在这个基础上有fix_limit_time_tea插件来优先喝梅林茶 https://github.com/fffonion/MAClient/blob/master/README.md#auto_red_tea_level
請問如果是要一直走一條已經走完的秘境,要拿M,要怎麼打指令?
explore_area = $.name == ‘團隊接力賽’explore_floor = floor.cost < 3進入團隊接力賽的地圖cost小於3的地區
如果是純粹指令,而非使用腳本的話呢? 請問是這樣嗎? explore area.name == ‘團隊接力賽’ | explore floor.cost < 3
打指令的话是不能决定floor的,只能explore area.name == ‘團隊接力賽’
那請問 上面那Code我要改在腳本的哪邊,有範例可以參考嗎?
在配置文件的tactic块里面修改explore_area和explore_floor后面的值就可以了
那如果我想指定某一區域 例如說 區域10 好像沒辦法用 explore floor.cost = 10 的樣子
floor.id==10
explore_area = $.name == ‘團隊接力賽’explore_floor = floor.id==10 結果一直卡在團隊接力賽,進不去區域內
不行的話 打看看 $.cost > 4大於4的地區只有9,10看你要不要
感謝瘋狂 和 博主, $.cost > 4 可以用
用cost比较靠谱如果要用id的话加引号$.id==’10’应该可行
那請問 上面那Code我要改在腳本的哪邊,有範例可以參考嗎?
發完文我就知道問題了…編碼顯示< ;2是 <的意思 博主你上面編碼寫這樣放進去設定檔會掛掉…
博主可以改一下上面的eq嗎?<>符號都會顯示&g t; &l t;之類的文字和符號編輯設定檔會被誤導!
好的
我真的以為語法是這樣耶 gt = greater than lt = less than
自動喝綠設1後只喝1次就沒反應了要怎麼辦?我在任務設e = AP < 5 and ‘gt|y’ or ‘e’好像也不能用七彩祕境好像也算在每日祕境IS_DAILY_EVENT內可以改掉嗎?
自动喝绿是设多少就嗑多少的IS_DAILY_EVENT因为官方乱编号所以不好用了,建议用秘境名称来筛选;IS_EVENT和IS_GUILD还是好用的
您好想請問下,除了公會妖外想用狼女連舔指定醒妖該怎麼設定呢?找不太到…感謝
比如,’芳芳’ in $.name and $.IS_WAKE and ‘min’ or ‘其他卡组’ 就会用狼娘舔觉醒芳芳;还是说无限舔?
无限舔QQ”
所以沒法无限舔普妖就是…OTZ
回報qr命令無法使用
已更新,可以pu了
大大你好 我是台版卡牌數據庫(http://ppt.cc/i9Xq)和Combo數據庫(http://ppt.cc/lH~v)的的管理員之一,因為得知您做的MAC可以顯示詳細的戰鬥過程,比如說發什麼技,打多少血等等,得知這個消息之後小弟非常雀躍,因位小弟在測試技能資料庫的可行性(類似這篇文章http://forum.gamer.com.tw/C.php?bsn=21351&snA=20092&tnum=4)如果大大能稍微改良顯示的資訊,我們就有大量的樣本數可以做數值的推估,像是顯示了身和對方現有HP百分比,現在是第幾回合,現在SP值等等(當然這是用插件的方式讓使用者選開啟或關閉資訊)比方說(1)第5回合 自身HP12% 對方HP50% SP50 發動技能 “攻擊回合數越多 HP回復(大)”, 回覆了30000 (2)第6回合 自身HP15% 對方HP40% SP55 發動技能 “自身HP越低 HP回復(特大)”, 回覆了60000 (3)第7回合 自身HP20% 對方HP32% SP60 發動技能 “SUP越多 攻擊力提升(超大)” 傷害100000
不過這樣的技能數據還是有問題無法直接用,因為不知道有沒有發動COMBO請問大大的MAC偵測得到有沒有發動COMBO(1)如果偵測得到: 有辦法進一步偵測上升的值嗎?(2)如果無法偵測上升的值: 那可以偵測得到發動的COMBO名稱嗎?
做好了0w0,新增了battle_details插件,因为插件系统有一些变动,要用1.7.0版http://pan.baidu.com/s/19qI4m
請問我新創了帳號但都還沒進去過,要跑教程的話,是直接登入打reg嗎?
呃已经有的账号没法跑教程的,用reg注册的会帮你跑
喔喔,那是要新開一個空白的配置嗎?
在已有的账号那里打reg,然后注册完提示succeed之后就能像正常的账号那样使用了
他寫command “reg” not recognized.
咦难道你把插件关掉了?
!原來如此阿,感謝
請問我輸入上面賣卡的範例,還是會把小狼女給賣掉 slc card.star in [1,2] and card.lv < 5 and card.cid != 124 and not card.holo 是因為他剛好是1等嗎?
slc后面是不跟参数的,是按照配置里condition下的sell_card来选择的~
我想用路由器(OpenWRT)挂博主的脚本,可是可用空间只有512K(python 2.7.3已装),博主能不能告知这些脚本的依赖关系,好让我针对性的删减掉一些文件?谢谢!PS:我挂的是国服
httplib2需要email库和_ssl.so(你可以删减一下httplib2),还有就是xml/etree,Crypto,其他乱七八糟的不裁剪一下的话512k我觉得大概不够;呃或者你可以打包上传到dropbox之类的然后运行的时候解压到tmpfs里
可不可以設定自動合成同樣卡片的功能呀!?比如設定X星以上的同樣卡片全部合成!或是已經若有其中一張某卡突滿的不合甚至指定某卡有出現肥料卡時則拿來合成
现在有个插件的不过没做完,输rq可以查哪些卡可以合成;如果只是合成的话倒好办,本来是想做逆合成的233;但是现在G似乎太多了;我有空补上好了
INFO – [00:30:53] YOU LOSE- – Fairy-HP:1461809INFO – [00:30:53] EXP:+4(8827) G:+8(2825895)INFO – [00:30:53] 收集品[劍魂]:+13(7781)WARNING – [00:31:05] 挂钩EXIT__fairy_battle时出现错误:Traceback (most recent call last): File “/storage/emulated/0/com.hipipal.qpyplus/scripts/maclient_plugin.py”, line 139, in _do_hook ret = f(*args, **kwargs) File “/storage/emulated/0/com.hipipal.qpyplus/scripts/plugins/battle_details.py”, line 46, in EXIT__fairy_battle blist = kwargs[‘pop_extras’](‘battle_result’)KeyError: ‘pop_extras’怎麼解決!?
本体更新1.7了没?
更新了,還是有出現!
诶!那你把这个插件禁用掉吧
請問可以在任務中定義使用紅茶的條件嗎?
目前是没bc了且有配额(自动磕红茶数)就会喝,你的意思是?
因為所謂BC沒有的情況不判斷打的妖精對象是否是特定對象假設我設定一定AP情況才跑圖反之就會刷妖精,但我不想因為踩出妖精的情況跑圖,那勢必要殺掉自己的妖精如果只刷自己妖精不舔好友妖精則無問題,但是當好友妖精也要加入攻擊的範圍內時只要BC不足就會自動使用紅茶,不能設定成只針對自己妖精攻擊時BC不夠才喝紅茶麼?
可以在打好友妖精前先判断BC,比如有个卡组haha的cost是30,那么($.hp>20000 and BC>=30) and ‘haha’ or ‘abort’这样BC不到就不会打(‘abort’是不打妖的保留字)就不会触发BC不够的条件,也就不会喝水 因为这个这个情况不太大众化,所以不会考虑加进主程序;如果觉得这样填配置麻烦,可以考虑制作插件来解决
1.7版開啟時有這個警告
大概是某个设定值越界了,我猜是del_friend_day那个,记事本打开config看下
這是最新的1.7, 我沒有改過任何東西, 一開就這樣了~
我也不知道…最近几个版本都没改过GUI的液~部分,可能是之前的误操作造成的
INFO – [11:41:08] 加載了保存的賬戶XDWARNING – [11:41:09] 倍卡數據可能已過期,請通過”更新資料庫”選項更新一般請在維護後一天左右使用更新WARNING – [11:41:09] 間隔至少為20秒,但當前設置為30INFO – [11:41:14] 符合條件的有1隻妖精XDINFO – [11:41:17] 妖精:塔爾威斯提格Lv2 hp:52330 發現者:吉爾伽美什 小夥伴:0 剩餘56:56Selecting cards from 157 candidates…Found 84 suitable carddeck(s).Traceback (most recent call last): File “”, line 343, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 237, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 440, in tasker File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 237, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1248, in fairy_battle_loop File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 237, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1329, in fairy_select File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 237, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 1440, in _fairy_battle File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 237, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 679, in set_card File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 237, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 663, in invoke_autoset File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 237, indo File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 704, in set_cardUnicodeEncodeError: ‘cp950′ codec can’t encode character u’u9332’ in position 56: illegal multibyte sequence
确实有问题,可以先用GUI中的终端模拟器,接下去的版本会修复
另外想問個自動配卡的問題假設我使用自動配卡後如果系統配不出當前條件的情況(例如:當前BC排出擊敗妖精目標)則會強制配卡失敗後直接使用當前卡組攻擊,當然如果開起”嚴格BC” BC不足會停止攻擊但是假設當前排組BC足夠時反而會強制攻擊,可能導致造成BC浪費…能否解決自動配卡失敗時強制的停止攻擊呢?
嗯我也遇到过,技术上有点麻烦,我在考虑修改
另外GUI上編輯設定有個小困擾。就是如果拉開過上方的TextBox視窗後再復原視窗高度會變高,導致下方條件按鈕的語法預覽(原本再TextBox視窗下方)被擋住了…雖然重開GUI後就會復原但還是希望能修正
网盘里的140503版已经修复了编码问题,可以试一下,GUI我去找台别的电脑看下什么效果……
东南亚服的一些问题舔怪跑图闪退Traceback (most recent call last):File “”, line 343, in File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 244, indoFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 428, in taskerFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 244, indoFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 868, in exploreFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 244, indoFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 933, in _explore_floorFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 336, in _dopostFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 244, indoFile “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient”, line 591, in auto_checkAttributeError: ‘module’ object has no attribute ‘max_card_count_sg’
忘掉了……海服最大卡片数量是250,还有绊点数量是5w是嘛?
对,能更新一下二进制的文件吗,python我安装不了
好,大概十分钟后用pu -f命令更新就可以了
谢了!
问下能不能不舔普妖只舔觉醒,弄了半天没弄好
大致是这样not $.IS_WAKE and ‘abort’ or (其他xxxx) 选择abort卡组可以跳过不打怪
嗯,可以了。再问下一台机器能运行两个账号吗?
一个账号对应一个配置,另存为再改帐密就可以了
1.5.4版的GUI會有這個情況, 1.5.3則能夠正常使用,已經把那個.NET FRAMEWORK重裝過了
我这里似乎正常,能否把配置去掉用户名密码之后发到邮箱fffonion#gmail.com
东南亚服无法点,提示:大概是换了版本号/新加密方式等等,总之是跪了orz
无法点名
还有无法用reg注册账号
本来就无法点名……不能注册时因为那个服是用cherry id注册的,不太一样,有空我去看看
好吧,我还以为因子战能用的说。。。至于cherry id,还得要邮箱注册。填一堆资料,还那个pin码的输入。。。
reg好像是能用的,刚才试了下没问题……因子战已经修复,可以去网盘下新版了ww
[CompleX@IP023080133036 httplib2-plus]$ sudo python s*py installrunning installrunning buildrunning build_pyrunning install_librunning install_egg_infoRemoving /usr/local/lib/python2.7/site-packages/httplib2-0.8-py2.7.egg-infoWriting /usr/local/lib/python2.7/site-packages/httplib2-0.8-py2.7.egg-info[CompleX@IP023080133036 httplib2-plus]$ cd[CompleX@IP023080133036 ~]$ cd M*[CompleX@IP023080133036 MAClient]$ python maclient_cli.pyhttplib2 not found in python libs. You can download it here: https://github.com/fffonion/httplib2-plus==========================================================丧心病狂的MA客户端v1.7==========================================================WARNING – [20:30:50] bgm is disabled due to an ErrorWARNING – [20:30:50] web_helper is disabled due to an ErrorWARNING – [20:30:50] reg_gen is disabled due to an ErrorWARNING – [20:30:50] plugin_update is disabled due to an Errorinfinite_guild_fairy:插件已开启,如需关闭请移除plugins下的infinite_guild_fairylimit_time_auto_green_tea:请确保限时秘境已被优先选择battle_details:战斗详情加强版已启动Traceback (most recent call last): File “maclient_cli.py”, line 131, in maclient1 = maclient.MAClient(savesession = True) File “/home/CompleX/MAClient/maclient.py”, line 133, in __init__ self.poster = maclient_network.poster(self.loc, self.logger, ua) File “/home/CompleX/MAClient/maclient_network.py”, line 183, in __init__ self.ht = httplib2.Http(timeout = 20)NameError: global name ‘httplib2’ is not defined[CompleX@IP023080133036 MAClient]$求教
反正是httplib2没导入进去,可以试试解释器里打import httplib2是什么情况……
[CompleX@IP023080133036 httplib2-plus]$ pythonPython 2.7.6 (default, May 4 2014, 16:40:10)[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2Type “help”, “copyright”, “credits” or “license” for more information.>>> import httplib2Traceback (most recent call last): File “”, line 1, in File “httplib2/__init__.py”, line 37, in import gzip File “/usr/local/lib/python2.7/gzip.py”, line 9, in import zlibImportError: No module named zlib>>>是这样子吗?
咦没有zlib……编译的时候没选上?
重新编译了 这回是’module’ object has no attribute ‘HTTPSConnection’
你需要_ssl.so,少年,为何编译的时候不全部勾上⊙▽⊙
請問甚麼是終端模擬器?
因为windows的cmd没法同时显示中日韩文字,所以用终端模拟器来解决(如果没有碰到??这样的字符就可以不用模拟器
明白了, 我正是玩日版的,但即使勾了使用終端模擬器還是開啟windows cmd, 日文是會亂碼的
你是说勾了终端模拟器却没打开?这不科学啊⊙▽⊙
開到了orz..但是空白一遍 它甚麼都沒執行Q_Q
诶,那用cmd打开有没有出错之类的?
會在跑圖途中閃退
贴一下截图 ?
現在情況是, 我在GUI按啟動maclient, 就開了個空白的NiceTerm,但在工作管理員的處理情序就竟然另外有maclient_cli.exe在背景@@
咦,不跑图,运行妖精战也这样?那不勾选模拟器会出现什么样子?
不跑圖就沒意思了所以我沒試XD如果不用模擬器就會用windows cmd, 但很快就閃退events_jp裡是這樣的
感觉应该是配置的问题,用闪退.bat运行一次看下闪退前出的什么错
为什么我网页版无法下线了。。
不要吓我……重新login是提示登录成功还是reconnected?
登录成功。 然后就网络链接超时了。。
唉果然还是有bug…但是我自己就重现不了…不开心QAQ明天我去重启一下好了
我感觉我现在完全就是体制外啊喂。。设置时限到了它还在跑QAQ
我知道问题所在了wwww等我晚上更新
已更新√
终于能上了ヽ(;▽;)ノ谢谢你(*´∀`)ノ ♪
ξ( ✿>◡❛)
我现在进化成了无法上线的状态了((((;゚Д゚))))一直当前实例正在退出orz。。
改了…try…
嗯可以了w 谢谢你
該更新了!
啥,排名?要等官网出来才能匹配
怎麼名次是徽章數!?
别激动……已修正√
求问一下自动配卡的最大“输出、CP和击败”分别具体含义……比如当前BC打不过的怪,三个分别会怎么处理……如果我想要最大的收集效率应该选哪个比较好?还有自动配卡失败时候好像会用之前的卡组直接打怪,有没有设定“自动配卡失败后怎么处理”
只有击败是和当前妖精有关,输出和CP都是按照剩余BC选出最大输出/最大CP卡组(这里CP和一般计算不同,是atk×hp÷cost),都不考虑技能,但考虑倍卡。最大收集效率就选CP。配卡失败那个之前已经改了,现在改成换成狼娘舔一次
地圖name屬性可以用萬用字元嗎?比如name == ‘偶像學園聯合祭*’然後他就會尋找偶像學園聯合祭1或2或3之類!?
可以这样写 ‘xxxxx’ in $.name或者$.name.startswith(‘xxxxx’)
xxxx是萬用字元還只是懶的打字? ‘偶像學園聯合祭x’ in $.name還是 ‘偶像學園聯合祭’ in $.name 這樣?
‘偶像學園聯合祭’ in $.name
能不能帮忙写个插件?当自己出觉醒时,发送POST request 到 https://api.pushover.net/1/messages.jsontoken = adCS3rMemv49Gskod7qvwvZsDC5ou4user = 5Sd1St1BnNmcXcAnfpo2h6TDCd4Q4Gmessage = selfAF当朋友出觉醒时,发送POST request 到 https://api.pushover.net/1/messages.jsontoken = adCS3rMemv49Gskod7qvwvZsDC5ou4user = 5Sd1St1BnNmcXcAnfpo2h6TDCd4Q4Gmessage = friendsAF
可以是可以,其实你可以自己写的⊙▽⊙hook ENTER__fairy_battle就行了
可以是可以,其实你可以自己写的,hook住ENTEE__fairy_battle就行了
完全不懂python~
sad⊙▽⊙那我有空写一个
谢啦(⌒▽⌒)
按照网上教程写了一个,就是不太明白plugin的参数。你看看吧http://pastebin.com/2WGtVteu
fairy=args mac=args[0]if fairy.discoverer_id == mac.player.id and fairy.rare_flg==’1′:这样是自己的而且醒,!=mac.player.id就是别人的,注意代码缩进
这样?http://pastebin.com/RPJANi6R
启动不了,有错误
不是,fairy=和mac=那两句是两行,不是and
还是不行~~WARNING – [22:41:21] Get “ENTER__fairy_battle” failed from “afnoti”
ENTER__fairy_battle是hooks不是extra_cmd里
没错啊,extra_cmd 没东西
我用你之前pastebin里的改了那两行之后,运行的时候没有看到这个WARNING啊
把文件直接传个我吧,找不到问题的原因…
Warning 没有了,但是 WARNING – [01:01:39] 挂钩ENTER__fairy_battle时出现错误:Traceback (most recent call last): File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzmaclient_plugin”, line 144, in_do_hook File “C:UsersWeiXingDesktoptest0pluginsafnoti.py”, line 22, in ENTER__fairy_battle elif fairy.discoverer_id != mac.player.id and fairy.rare_flg==’1′: File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzxml2dict”, line 45, in __getattr__KeyError: ‘rare_flg’
除了rare_flg 不在字典里 还有SSL错误SSLError: [Errno 185090050] _ssl.c:336: error:0B084002:x509 certificate routines :X509_load_cert_crl_file:system libpython 太难了~
rare_flga那个这样吧,改成args == 3也一样应该,https错误那个……你大概要手动把顶层证书放到httplib2的cert.txt里……
像这样?http://pastebin.com/K9GeBX6K 我不明白 args == 3 是什么意思但是不管放哪里都是:IndexError: tuple index out of range
其他都行了,就是觉醒这个弄不好
求助啊,最后一点点了
噗说错了,应该是kwargs[‘bt_type’]==3
还是不行 kwargs[‘bt_type’]==3 出觉醒没反应kwargs[‘bt_type’]==1 出普妖有反应kwargs[‘bt_type’]==2 都没反应
对了,我是用在海服的,有关系吗?
kwargs[‘bt_type’]==3是出觉醒的,kwargs[‘bt_type’]!=3是出普妖的;没关系
这样没错啊,但是没反应http://pastebin.com/P415jMQa
你可以试一下这样http://pastebin.com/4sE25Tsb,看打醒妖的时候会不会显示东西,可能是提交出现了问题
kwargs[‘bt_type’]!=3 普妖有反应,会显示东西。 但是kwargs[‘bt_type’]==3 不行
噗那你反过来不就行了
用 and not (kwargs[‘bt_type’]!=3) ?我去试试,真没想到用这个
还是不行~~
试了下 not kwargs[‘bt_type’]== 3 也有显示,有反应。 说明只是觉醒的原因,是不是和卡组和配牌有关系
你把print([fairy.discoverer_id,mac.player.id,kwargs[‘bt_type’]])都打出来看是多少吧,我测试是没有问题的
http://loli.sg/s/334344.jpg奇怪了,觉醒不觉醒都是1,arousal 就是觉醒
哦……等下……你是要打一次就推送一次?不是像客户端那样第一次开出来的时候推送?
能推出来就行了,当然第一次开出来的时候推送最好,但是好像实现不了,先打一次就推送一次看看吧
但是……那个bt_type只有第一次开出来觉醒的时候才=3的
“第一次开出来觉醒” 是什么意思?是自己第一次ENTER__fairy_battle? 我挂了一整天都没有反应我试试打一次就推送一次,给个代码?
那不是自己开出觉醒时bt_type才=3,我不可能开出朋友的觉醒吧~~
你把好友的普妖打死就可能出觉醒啊~总之出现两排WARNING WARNING WARNING的就是bt_type=3。现在这样子就是开出来推送的,之前打了没推的就推不了了
所以说朋友出觉醒是不可能推送的?
目前的代码是不行,但可以是可以的,你可以把所有醒妖的id(fairy.serial_id)存起来,进去打的时候发现没推过就推一下,就不用bt_type了
嗯虽然麻烦点但这样也行,谢了~终于弄懂了…果然我是“闲得没事”…
但是每只妖精的serial都不一样啊,我测试了普妖,每一只都有独特的ID.有没有像boss.sg文件里那样固定的ID的代码60016,Arousal Elena,1700260017,Patjwi,853760018,Arousal Patjwi,1700260019,Kongjwi,853760020,Arousal Kongjwi,17002
serial_id是用来判断有没有push过的,固定的ID是fairy.master_boss_id可用来判断是否是觉醒;注意两个id都是存的字符串不是数字
教下怎么用这个 master boss id,怎么获得ID?还是用print?
就是boss.sg.txt中的第一列数字(60016什么的
fairy.discoverer_id != mac.player.id and fairy.master_boss_id== 60018 or 60020这样吗?
fairy.master_boss_id== ‘60018’ or fairy.master_boss_id== ‘60020’我都说了是字符串不是数字;还有你能先试一下再来问不
对不起,不是很懂…..我回到家试了试,fairy.master_boss_id 不在字典里..还是教下怎么用 (fairy.serial_id) 吧,我找不到serial id 之间的关系太麻烦就算了,不麻烦你了
有两个办法http://pastebin.com/420jAcVE 和http://pastebin.com/CYDA0D0S ,因为要知道是不是觉醒行,第一个要额外请求一次服务器,第二个不用请求,但可能会误判;这样是只要打之前发现没推过就会推送一次
终于可以了,还是你出手才能行。太谢谢了~
今天用pu更新後出現這問題…============================喪心病狂的MA客戶端v1.7============================reward_box_card_helper:如輸入 rb !5 領取5星及以上卡片infinite_guild_fairy:插件已開啟,如需關閉請移除plugins下的infinite_guild_fairylimit_time_auto_green_tea:請確保限時秘境已被優先選擇This is a kingdom’s junction. Tell me your select.【Mode:普通 Server:tw】1.進入游戲 as.自動配卡2.切換模式->同時在線 e.刷秘境3.編輯卡組 fyb.刷妖精4.編輯配置 fcb.因子戰5.更新資料庫 f.好友相關6.退出 h.命令列表(+30)Select> Exception in thread Thread-1:Traceback (most recent call last): File “Z:TEMPbuildmaclient_cliout00-PYZ.pyzthreading”, line 530, in __bootstrap_inner File “C:ToolMA-WAL~1MACLIE~1.69_pluginsplugin_update.py”, line 83, in run if _check_update(silent=True): File “C:ToolMA-WAL~1MACLIE~1.69_pluginsplugin_update.py”, line 135, in _check_update meta = XML2Dict.fromstring(body).maclientTypeError: unbound method fromstring() must be called with XML2Dict instance asfirst argument (got str instance instead)
不当心把新的插件漏出来了……去度盘下新的本体就好了ww
現在可以一個帳號同個機器多開嗎?之前我可以一個帳號開三個工作一個妖精戰,一個因子戰,一個走地圖最近更新完後變得只要同個帳號登進去就會顯示重新連線現在還可以讓他多工嗎?甚至假如我在妖精戰,可以暫停重新下新的指令作別的事不用關掉再重開再下新指令?
同一个账号不能多开;但是可以中断命令的,点“启动maclient!”之后,比如输fyb开始妖精战,然后按ctrl+c就可以中断了。但是用终端模拟器的话只能关掉重开了
您好.想請問下reg不能創多個帳號嘛?今天要創第二個輸完帳密時一直顯示「post :POSTing regist,server return code 500 retry in 3times」重開也是一樣…
这好像是怪兽新加的防刷的办法,目测一天刷一个就没事了,或者挂个代理(换ip就行
嗯…換ip&掛代理多刷了兩個後訊息變成「post :check_inspection got socket error:Timed out, retry in 3times」
這訊息是出現在輸入reg後,顯示招待馬後馬上就跳這訊息了重開依舊
这是代理的问题
發現半茶開始壓倉了!auto_choose_red_tea=1之前會喝現在好像都沒動作了?
半茶是指梅林茶?可以用fix_limit_time_tea插件来优先喝
在終端怎麼使用插件?
那个插件是自动的,只要启用了就会自动修正喝茶
又是我~ 我在自己的服务器上部署了个网页版,使用auto_set(line:1 bc:70 notest aim:MAX_dmg) 时会出现这个问题Traceback (most recent call last): File “maclient_web.py”, line 193, in websocket_app bot.run(login_id, password, cmd) File “/home/minori/MAClient/maclient_web_bot.py”, line 91, in run self.tasker()NameError: global name ‘reslist’ is not defined不是网页版就没问题
好了,我重新push了,改好忘记上传了www重新git pull就可以了
提醒一下作者,脚本中多处XML2Dict尚未修改为XML2Dict(),导致各种莫名其妙的错误,我是在Windows系统上直接运行python脚本的时候发现的。
因为疏忽有一次更新的时候版本不匹配了,如果用us升级过就会跪,可以去网盘下载手机版覆盖,或者去github下载dev分支
NameError: global name ‘reslist’ is not defined这个问题看样子是maclient_smart.py当中,reslist 不是全局变量的原因,函数内子函数用global 外层函数的局部变量这个用法貌似不是每个平台都支持的。
本来是要测试多进程才把它变成全局变量的,后来为了网页版线程安全改了一下,然后合并的时候出错了0 0等下我手动改好了上传
还是不行Traceback (most recent call last): File “maclient_web.py”, line 193, in websocket_app bot.run(login_id, password, cmd) File “/home/minori/MAClient/maclient_web_bot.py”, line 91, in run self.tasker()UnboundLocalError: local variable ‘reslist’ referenced before assignment
哦好了,没看到你的更新
其实我是看到你的回复才push的……又忘记上传了摔
继续汇报:maclient.py当中:eval_select_card = [(‘atk’, ‘power’), (‘mid’, ‘master_card_id’)其中mid应该是cid,参考使用说明文档的话
嗯文档写错了,以程序和GUI为准,我去改一下
问下GUI能不能分享下源码,想翻译成英文给我朋友们用。对了在GUI的卡组和配牌里,自己妖精活着显示是not FAIRY_ALIVE, 跪了是FAIRY_ALIVE,是不是反了
嗯是反了 源码在这里https://github.com/fffonion/MAClient/tree/gui
自動紅茶有問題,無法優先使用梅林藥水吶…
剩余BC/AP非常低的时候会使用大瓶茶。如果不想这样的话,可以把插件37行和39行的1.35改成0
問個自動配卡的問題自動配卡如果失敗,跳出”未能選出符合條件的卡組”時會自動配置cost2的小狼女卡組
对 是这样,有什么问题嘛ww?
沒有www 只是確認是不是這樣設定,因為擊殺妖精的條件自動組牌後期很難組成常常造成用cost2的打另外問下面的設定為何沒有自動組兩排?auto_set(bc:max line:2 aim:MAX_CP notest sel:card.lv>=45)
如果一排比两排CP更高,就不会排两排的,推荐一排以上的用MAX_DMG就好了
我以為CP設定是指單張卡的比較…如果是以整組卡牌計算,那永遠只會是一排最高吧,怎麼都不會排兩排啊除非有兩組CP一模一樣的才會排上吧….
对……这个本身就有矛盾……没办法www但是一般DMG高CP肯定高的(这个程序计算CP是atk*hp/cost而不是相加)
大大,有沒有辦法增加選擇指定消耗AP區域?我已經這樣設定了可是他會隨機選擇……$.cost>=9 or $.cost>=8 or $.cost>=7 ……. (其餘自行腦補)我想要讓他優先以顯示的最後一個區域優先走秘境,可是這樣的表達式卻變成隨機選擇……
$.cost>9|$.cost>8|……其余脑补配置里规定or是平行的,|是有优先级的
謝謝
不過遇到連續相同消耗AP的秘境可能不行了,哈哈
应该$.id ==’9′ 探索第九个地区这样也可以的
針對台版這期改版新妖精的問題妖精選擇時能判斷妖精名字來決定是否能攻擊麼?因為這期排名戰友針對名字為”受傷的凱爾皮”來作扣分…想避免攻擊該妖精
可以 更新新版之后可以用letitgo保留卡组放跑需要的妖精比如’受傷’ in $.name and ‘letitgo’ or (其他)
大大,请问……为何我网页挂机挂不上去……连登陆都没直接就短线啊……别这样啊……这样不好玩……这样真的不好玩……
什么服?一号机的话有可能是配置跪了,可以在电脑上试一下;二号机在国内,除了国服都比较慢,但应该不会上不去
台服,刚刚试了下,貌似确实是配置问题,不过这配置之前是没问题的……我再试试……
用了網頁版之後手機的妖精提醒好像就失效了?關掉網頁版的似乎也是一樣呢~.~
阿,順便問一下 網頁版 XX秒後刷新 是刷新後才會去舔覺醒妖嗎?是要改哪個地方可以刷新的速度調快一點?麻煩大大了Orzp.s 文字說明都很有趣呢XD
对,只要在别处登录过手机上的推送就木有了刷新时间是 妖精列表刷新间隔 fairy_battle_sleep-w-
這樣阿…..我設定上是這樣|11,14,1|而factor_sleep 是0那麼我網頁版上面顯示都是約200秒後刷新說明文字但實際上妖精會每60秒刷新一次所以是 如果200內有3次醒妖,他每60秒有偵測到的話就會去舔瞜?話說要怎上網頁版的說明文字刷快一點阿….. =w=factor_sleep 改成6嗎?
fairy_battle_sleep 可以修改成0.1 嗎抱歉問題多了點….沒學過這類程式 都在自己摸索 ˊ口ˋ
要用 开始时间,结束时间,等待间隔 这样的格式,这篇文章上面有些啦www最短间隔好像是15s,也就是0.25
恩恩 我是說時間部分 就 |11,14,0.1| 抱歉沒說清楚=w= zzzz 謝謝你歐XD
from: MAClient 插件文档 ; 论野生技术&二次元
現在1號機是不是很慢阿~.~
对……快死了,不日将会重启
辛苦了 ~ ˊ w ˋ
全自动的啦wwww
手機的提醒突然好了呢?話說網頁好像掛掉了,該不會出了什麼意外吧 ˊ _>ˋ
过一会就会有了
現在秘境的條件$.IS_DAILY_EVENT還有用麼?
木有用了 用$.name in [‘xxx’….,’yyy’]代替吧
請問大大,如果要趁周2衝等級,有辦法設定成滿150等就停止喝水走秘境嗎?
另外設定只走每日密境是去改哪個阿ˊ w ˋ…
似乎要用$.name in [‘xxx’….,’yyy’]設定秘境種類,我想設定的是:要讓他只走每日,ap用完後自動喝水,直到等級到150等是要在任務循環的次數打0,然後在任務的那邊條件設定 ap 在範圍0~600,時間0:0~23:59,在加上右邊的探索秘境在到秘境的地方設定$.name in [‘xxx’….,’yyy’] ,是這樣嗎調嗎?
話說秘境間隔’xx’s是什麼意思阿…我指用過自動舔妖,對於任務那些都沒有試過… ( ; w ; )
对
因为没有保存等级,所以不能判断满150级 但可以通过插件来实现
謝解答,雖然最後還是用按器盯了手機一整天
從配置檔輸入繁體中文,MA GUI 吃進去時會是亂碼並且跳出,若是在GUI上更改成繁體中文,則換成配置檔上變成亂碼(例如:輸入$.name == ‘依燈火而前行之園’ 配置檔上會是 explore_area = $.name == ‘ɌࠏŵǓ̥Ǧħש’ )
可以记事本打开编辑
不是,我說的配置檔就是ini檔,我是參照fangyao.ini進行修改的,但是MAClientGUI.exe開啟後,impoet那個配置檔,在MAClientGUI上就是亂碼顯示
等一下,你和fiat是一个人吧?乱码的话可以用记事本打开配置修改掉然后保存的,记得选ANSI编码
想請問一下 有辦法查詢禮物盒裡,有多少個東西存在嗎? 每次要看會不會超出500個,手都滑到快斷掉。
只看详细内容不领取rb <, 只领取不看rb >,不看不领取(只计数)rb <>,详见http://t.cn/Rv16Kg2
恩恩 不過你給的那個連結只有領取部分,我需要的是查詢部分,非常感謝。
FAQ里面“地区筛选条件必须比秘境筛选条件【宽】”的意思是能通过秘境筛选的都能通过地区筛选;但是后面说“如秘境条件包含XX则地区条件必须也包含XX”的意思是“不能过秘境筛选的一定不能过地区筛选”,这不就是变窄了么……
不是这个意思,是说 (建议)地区筛选条件必须比秘境筛选条件宽(或相等),否则可能出现死循环;而不是说不管什么设置都是通过秘境筛选的就能通过地区筛选
請問喝綠茶的指令是 gt 那喝梅子綠茶的指令是???
开启插件之后,如果有fix_limit_time_tea插件就会优先磕梅林,命令不变
我的系統傲嬌了,第一次喝紅茶他喝了半紅補到滿,用完Bc我在下rt,他給我喝紅茶……明明還有半紅……何解?
半红是指梅林茶?bc很低的时(10%)以下,会磕全红,建议梅林茶不要等到用完再喝,卡组不够cost就可以喝了
求…下了最新版的,提示战斗详情加强版已启动,但是还是只有结果会显示出来_(:з」∠)_是哪里没调对么_(:з」∠)_
结果是保存在battle_details文件夹下面的,屏幕上只会显示保存路径( ・ิω・ิ)♪
囧_(:з」∠)_没有那个文件夹啊……也没有提示保存在哪里_(:з」∠)_
测试没有问题ww,如果是循环觉醒的或者尾刀的,要等到打到最后才会一起保存
难道是用min卡组打的不会保存战斗详情吗。。。_(:з」∠)_
噗没错
还有卡组名为min时,认为是舔刀,不提取详情
(⊙o⊙)!!就是这个!我拿小号测的..没有好的卡…怪不得_(:з」∠)_谢谢啦!!!
抱歉 新手想問一下 MAW自动配卡转换插件 要輸入文件路徑 請問這個文件是在哪裡是有做好的文件 還是必須自己製作 要自己製作的話 有範例可以參考嗎 謝謝
maw是另一类科技(主要是国服和日服),maw有一个按cost生成卡组的功能,有些用户比较习惯用那个来设卡组。没有的话就不用管了www
抱歉 再問一下 自動配卡下面有個篩檢卡牌是設定出牌的等級 那右邊的包括卡牌是我把想出的卡片編號打在那邊她就一定會列入排組嗎(1<=$.lv<=40 and $.IS_MINE and not $.IS_WAKE) and ‘auto_set(bc:33 aim:MAX_CP notest sel:card.lv>=100 incl:1368)or ‘min’))本想是設定1-40普妖 使用最大CP排組 限定33BC 出一排卡片等級至少100 卡內至少有1368這張卡 無法組成就用小狼女舔 結果變成一直出 cost33 天界型雅典娜 而且在BC不夠33時 會不停循環的出現BC不夠的訊息 而沒有用小狼女舔請問這樣是哪邊設錯 還是我把包括牌組的設定搞錯 包括牌組要設定2張以上要如何設定 謝謝
incl有问题,先别用。只出一张而不是出两张是因为算出来是一张CP更高,一定要两张的话…cost调高点嘛www。BC不够是当然的啊,因为选出的卡是33嘛,第一个括号里加上and BC>=33就好了。
當初會只設33 是考慮到incl可以指定出卡 這樣就會自動組另一張卡讓牌組打更高等不能用icnl的話 就只好再去研究出牌組方式了 對新手來真的有點超難搞 我再研究看看 謝謝
其实可以这样,有些技能变态的想要包含的卡,可以按发动率啊加成值啊设置成倍卡,用am命令
好的 我研究看看 感謝
抱歉 又來打擾一下 這次是任務設定問題 我按照範本的任務打上去後 有些由於看不懂就簡化了一下 變成以下這樣e =(AP>15 and not FAIRY_ALIVE) and ‘fyb 1|explore’ or ((BC>250 and AP<2) and ‘fyb 1|sc factor|fcb 220 l:8’ or ‘fyb’)本希望是能照範例說明的 AP>15無妖跑圖,BC>250且AP<2因子戰任務開始時的確會跑圖打妖 但是當AP用完後 就算A回復超過15以上 還是變成只會搜尋妖精列表的打 不會跑圖 是哪邊設定有錯嗎還想請問 任務循環設定0 妖精循環設10 是指任務會無限循環 妖精列表只搜尋10次就停止了嗎 謝謝
回复还是刷妖精列表,是自己开出的妖精没死的关系吧,因为条件里有 not FAIRY_ALIVE;对,就是你理解的那样
問個問題=.=如果要設定公會妖死掉後自行探妖,遇妖則退,之後無限舔刷蒐集品任務循環為0,任務設定0<=AP<=210 and not GUILD_ALIVE and ‘e’ or ‘fyb’祕境那邊設定$.IS_GUILD and not GUILD_ALIVE可是遇到妖後他會繼續消耗ap至0才開始無限舔順便問一下秘境有辦法選擇消耗AP2的嗎?
還有就是妖精死了也不會去探妖,就算AP足夠也是一樣.
遇到妖之后要不继续探索,要在地区里加上限制条件 and not GUILD_ALIVE,地区条件一般用来控制什么时候不跑图了;floor.cost==’2’,好像是这样的
現在換成死循環了 = =秘境$.IS_EVENT and not FAIRY_ALIVE地區not FAIRY_ALIVE and 0<=$.cost<=3這樣還是死循環…順便問一下這樣是遇妖則退出秘境嗎0.0?
cost两边的数字,要加引号’0′<=$.cost<=’3’,这个忘记处理了ww;对
改了之後還是在死循環呢 ˊ 0 ˋ我任務設定是0<=AP<=60 and not FAIRY_ALIVE and ‘e’ or ‘fyb’秘境$.IS_EVENT and not FAIRY_ALIVE地區not FAIRY_ALIVE and ‘0’<=$.cost<=’3’該不會是任務我設定有問題吧 ˊ ˋa
是什么样的死循环ww
INFO – [23:05:02] 选择了秘境 웅장한 대저택의 홀(6%/3%)INFO – [23:05:06] 选择了秘境 웅장한 대저택의 홀(6%/3%)SLEEP – [23:05:07] 汇报 AP:39/60 BC:354/423 G:109443797 F:23164 SP:85INFO – [23:05:08] 选择了秘境 웅장한 대저택의 홀(6%/3%)INFO – [23:05:11] 选择了秘境 웅장한 대저택의 홀(6%/3%)SLEEP – [23:05:15] 汇报 AP:39/60 BC:354/423 G:109443797 F:23164 SP:85INFO – [23:05:17] 选择了秘境 웅장한 대저택의 홀(6%/3%)INFO – [23:05:18] 选择了秘境 웅장한 대저택의 홀(6%/3%)SLEEP – [23:05:20] 汇报 AP:39/60 BC:354/423 G:109443797 F:23164 SP:85INFO – [23:05:20] 选择了秘境 웅장한 대저택의 홀(6%/3%)這樣der
秘境和地区条件没有别的了?
就跟上面打的一樣
自動配卡和半水似乎有點搭不太上…只要配卡失敗就一定會改用cost2的攻擊,這樣造成不把BC用到1為止都不會觸發BC不足喝藥的事件然後梅林藥水就只能改成”0 * PERCENT”才使用了啊
可以把其他低cost卡组的BC限制条件去掉,其实是这样的,开启严格BC模式之后,想用cost30的卡组打,BC只剩不到30,就会求喝药,如果自动嗑红茶数>0,就会嗑一壶;如果把卡组加上BC限制,这样就不会经过“想用cost30”的卡组打的过程,就不会触发嗑药
請問我如果想設定成,看到有人開姬亞就舔,該怎麼設定呢?
妖精: $.NOT_BATTLED配卡: ‘姬亞’ in $.name and ‘min’ or ‘abort’
所以姬亞和姬亞醒都可以通用?
对
可是讓他一直走路,會顯示沒AP,然後休息,這樣不會妨礙他搜索到有其他人開到姬亞?
fyb就是搜索妖精的,休息间隔可以自己调整
請問一下 目前設定打妖的條件 前面不管怎樣設定 是不是最後加上 or ‘min’這指令後只要前面的條件都沒滿足 是不是應該都會用小狼女舔目前的問題是 遇到妖後 BC不足 無法完整出牌 严格BC模式啟動的訊息出現 就沒有舔了然後就一直出現 严格BC模式啟動BC不足 要是取消严格BC模式 就會變成BC不足以出完整牌組 照樣攻擊要怎樣設定才能 严格BC模式啟動後 BC不足 自動用小狼女舔 謝謝
卡组发动条件里加上 and BC>卡组cost,这样低BC就不会去发动大刀卡组
我在試試看 感謝
抱歉 又想到一個問題設定 BC>60 才能出cost50的牌組 然後BC不足可以喝水 不然就小狼女舔這樣其況下 BC<60時 卻因為未達BC>60的條件 所以就直接小狼女舔了 反而沒喝水怎樣設定才能 BC不足 優先喝水 不行才舔 然後也不會一直出現严格BC模式啟動BC不足的情況
噗好像没有这样的写法,不过按照你的意思可以在现有的条件外面套一层,$.NOT_BATTLED and’min’ or (原来的)
OK 我在測試看看 感謝
巨巨我win8.1一启动就显示停止工作 这是不兼容吗 之前win7系统用的好好地..还是因为我重装后少了什么组件?
黑框需要vc++2008运行库,可能还需要2010的,GUI需要.net3.5
还是不行..这些应该都有了http://baidu.zdisk.cn/m/2284784553/2014/07/20/QQ图片20140720123749.jpg
难道是路径有中文?再不行就下个depends.exe看哪些dll前面是黄色的感叹号
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL缺了这个…在网上找到后也无法注册 可能是win8.1不兼容吧orz
缺了这个应该没关系,而且我也是用8.1的,试试legacy里的老版本行不?可能是打包的时候跪了
菊苣我在网页版上的时候出现了不知道什么问题 无限死循环……代码:WARNING – [15:44:51] 倍卡数据可能已过期,请通过”更新数据库”选项更新一般请在维护后一天左右使用更新Traceback (most recent call last): File “/home/python/MAClient_bae/maclient_web.py”, line 200, in websocket_app bot.run(login_id, password, cmd) File “/home/python/MAClient_bae/maclient_web_bot.py”, line 91, in run self.tasker() File “/home/python/MAClient_bae/maclient_plugin.py”, line 240, in do ret = func(*args, **kwargs) File “/home/python/MAClient_bae/maclient.py”, line 424, in tasker tasks = eval(taskeval) File “disconnected.
任务表达式那里要么格式错了,要么有风险,贴一下
我知道了 是写多了一个and……
似乎不能上傳新腳本了QwQ
不能上传配置?一号机快被艹翻的时候可以试试二号机
大大韩服客户端更新 不能登录了T-T
加密方法换了,工作量有点大,有空再看ww
好的 辛苦了
要是在韩国的论坛里看到什么消息记得来说说哟
_(:з」∠)_求问一下最新版本(1.72)出现随机的“That’s the end”终止是什么情况……配置文件config.ini是直接复制以前的1.70的,1.70运行正常……
Select> slcINFO – [08:24:42] 将要贩卖这些卡片:第二型蕾克香 lv1 ☆☆☆, 第二型罗恩格林 lv1 ☆☆☆, 支援型乔治 lv1 ☆☆, 第二型巴基 lv1 ☆☆, 特异型圣诞老人 lv1 ☆☆☆, 特异型维尔薇尤 lv1 ☆☆☆, 第二型加隆 lv1 ☆☆, 教练型凯 lv1 ☆SLEEP – [08:24:43] 7.883520秒后卖卡……THAT’S THE END这样
只有卖卡时出现,还是其他动作也会出现?
各种动作都有,运行到一半就挂了多开(放在不同目录下面),似乎会几个同时挂?
观察了一下,卖卡基本是必出,其他的随机出……用的是腾讯云30的VPS
已经按照“遇到问题”里面的做了,似乎没有开启debug输出的样子……
OK,已修复,手残了
pu就可以了么
实测PU重启之后还是出现……自动配卡之后没有打怪就THAT’S THE END了
在1.72,pu -f的程序上还是会挂……而且似乎有挺大概率在放出觉醒的时候挂掉,sosad
目前换回了1.71的主程序,通过pu升级了插件,跑的挺正常的样子……(至少手工SLC正常)
嗯。。1.72现在是beta。PS 升级的话,用py的话可以用us整体更新,exe版的话要去网盘重新下。pu只能升级插件和maclient_smart模块
二號機 沉默了~ 一號機給操爆了 三號機遲遲沒看見蹤影啊
一号机驾驶员已出发
我来汇报两个bug,第一是slc命令手动执行会出错(这有可能是我的问题,我的maclient.py因为是自己改过的有段时间没更新了);第二是探索过程中获得新卡导致爆仓不会触发自动卖卡的逻辑;目前就是这些问题,博主有空的时候检查一下吧
slc报什么错?第二个……你更新一下吧,可以用版本控制工具合并一下
额大大 maclient_cli.exe本地端打开后,程序窗口会无内容(也就是空白的)停留10秒左右,然后自动退出,求解
另外二号机本地翻墙都过不去啊求破
二号机,还没开,exe的问题,应该是缺了依赖库,装一下vc++ redist package 2008 2010
装了vc++20082010 问题仍存在 大大求解TAT
会不会是因为我装了goagent??因为我看他们的图标都差不多……
另外可否设置优先级?比如舔怪的时候当然要先舔没打的再舔打了的,没有优先级在bc不足的情况下漏妖非常严重又比如跑图是当然是先活动,先未完成的,这又怎么处理?
和goagent木有关系。跑图可以用|分割优先级。妖精没有必要一直舔啊,要么舔,要么打过的大刀,不能设优先级
請問 我如果只是要很單純的 有妖就舔 我設定檔要怎麼改呢?
请使用gui设定,妖精 没打过的,卡组 ‘min’
問個喝水插件問題台服新增的50%水,插件上是否有支援使用?
启用fix_limit_time_tea之后,可以自动识别所有名字中带 密藥 的水,和回复百分比。按物品id出现顺序使用
能夠設置成只喝密藥水不喝全補水的麼?
配置里有个 自动选择红茶 不要勾选,就不会喝全补
明白了
就算勾選掉了依然會喝全補啊…情況是我用8cost的卡攻擊,自身BC剩餘5,然後出現嚴格BC觸發跳出BC不夠文字然後就直接喝了全水而不是選擇半水
大大二号机被艹翻后有三号机么
二号机其实可以跑不止300个的,不怕
QwQ设置错了把进化因子卖了……QAAAQ
人生如此残酷( 还好应该是长期道具(
【噗
請問目前有辦法設定 只對特定好友的醒妖進行攻擊嗎特定好友是2位以上感謝
$.user.name in [‘xx’,’yy’]
抱歉 再問一下 地圖終止搜索的問題我照GUI上的說明可以在地區那邊設定終止搜索 我是希望探索未完成活動秘境 遇到妖精沒打死就跳出來改去每日秘境 就作了以下設定$.NOT_FINNISHED|1<=$.cost<=3|2<=$.cost<=4| (not FAIRY_ALIVE and not $.IS_GUILD)不過照這設定我看遇到妖精沒打死 還是會繼續走秘境直到AP走完請問在設定終止搜索的部分是哪邊設定錯了嗎 謝謝
就$.NOT_FINNISHED and (not FAIRY_ALIVE and not $.IS_GUILD)试试
冏 設定後目前無效 我再試試看怎樣用好了再再請問一下$.user.name in [‘xx’,’yy’]的用法可以用在fairy_select_carddeck這邊的設定嗎好讓我能針對某些好友做出不同的傷害
好像……可以?你试试
失敗了 無法順利執行 可能是寫得不好可以登入 但是一到打妖精階段就跳出一長串錯誤訊息我再試試其他用法看看 有點難搞定
fffonion大大, 我下載及使用了1.72後, 成功地將第1個小號(叫它A1)走完了所需的活動秘境.可是我將config另存第2組帳密也好(叫它A2), 或是試試在原先的A1設定檔改帳密也好,開啟程式後, 它還是只懂載入A1的帳號呢….請問怎麼辦? 或是我少按了什麼更換帳號的必需步驟呢?
默认是载入config.ini档,如果要指定其他的配置档,可以用GUI来“启动maclient!”,或者通过命令行maclient.exe configxxxx.ini启动
遇到個BUG…使用as指令時只要加上fairy目標後就會出錯…
啊哈哈哈哈哈哈哈哈哈哈哈哈其实fairy那个我也没用过,一般都是自动配卡的时候用的,手动大概的确会跪
原本還想針對某目標手動測試自動配卡的結果….
140827已修正
140827已修正
作者求新版本 么么哒~
网盘里有
所有的vc++我都装过了。。。还是不行。。。启动就直接停止工作,无奈了。。。求解决~
看下路径有没有中文,还不行的话下一个叫depends的程序看下maclient_cli.exe缺了什么dll
问题事件名称: BEX 应用程序名: maclient_cli.exe 应用程序版本: 1.7.2.0 应用程序时间戳: 514e2c2e 故障模块名称: maclient_cli.exe 故障模块版本: 1.7.2.0 故障模块时间戳: 514e2c2e 异常偏移: 00007fee 异常代码: c0000417 异常数据: 00000000 OS 版本: 6.1.7601.2.1.0.256.1 区域设置 ID: 2052 其他信息 1: 5f2f 其他信息 2: 5f2fa5798429ef309ba8d0ab4b961a56 其他信息 3: 421d 其他信息 4: 421d797a3fb543d89479dfafbe867afe作者,有办法通过这个知道是神马原因么?!
vc++2008 x86装了吧杀毒软件什么的关掉试试?或者这个http://www.725u.com/post-67.html
(/ω・\)
QAQ这是咋回事咯
非windows系统把配置转成utf-8编码噜
原来似乎就是utf-8的……我再转一遍看看0.0 打扰了~
手机上用韩服显示:battle_details:战斗详情加强版已启动ERROR – [12:07:19] ary: load_segments[920]: 8415 failed to map segment from ‘maclient_crypt_ext.so’ @ 0x40c3b000 (0x00005b55). p_vaddr=0x00000000 p_offset=0x00000000模块不存在THAT’S THE END用其他服就没问题 求救QAQ
手机型号和安卓版本报一下?
手机是htc g12 安卓4.0.4
诶我看看,应该没问题啊
重装几次还是不QAQ
我晚上重新编译一个看看
谢谢!!TUT
done
(≥▽≤)可以运行了 感谢巨巨
日服经常提示版本号或者加密方式跟换了 但是rl又能用 请问有解决的办法没?
没啥办法,日服只能自己记着别的地方登陆过了就rl一下吧233
不是别的地方 就是同一台电脑 ip也没变过 就是跑着跑着 就跳出来了时间不固定 观察了下貌似都是开始跑图的时候跳出来 打怪不会
debug文件怎么提交=,=
http://pan.baidu.com/s/1i3ghBDz打了个包丢百度了=,=刚好有个号跑了20分钟左右跳出来了 别的客户端没有登陆过
昨晚把号的密码改了下好像稍微好了一些 难道真有别的地方顶我的号 不过偶尔还是会跳少很多 还有请教下怎么设置能在自己有怪 ap又快满的时候探索秘境 貌似设置了有怪不探索就应该不会探索秘境了吧
你可以加个or什么的
请问喝试管红的命令是什么?
配置gui 卖卡的不卖闪卡扣上也没代码进去=,= 修正下吧
对了 之前那个问题试出来了 貌似是太久没去跑秘境的缘故 现在几分钟不管能不能跑都去秘境门口逛一圈回来都正常了 ╰( ̄▽ ̄)╮
╮( ̄▽ ̄)╰还有这种事……rt /试试,id可能已经变掉了;GUI我去改改
rt 好像吃的都是大的
加个斜杠 rt /
每次更新完電腦台版都會出現這樣…要等過幾天才會在自動更新是怎麼回是?
嗷,rl?
电脑网络无任何问题,挂了大概四个多小时,原本设置的无限刷秘境,似乎挂一半就莫名其妙开始刷妖……然后关掉重新打开就一直上不去了
这个黄色的timeout确实是网络的问题。刷秘境那个,如果配置没问题,那就是遇到了严重的错误无法继续刷秘境,就会跳出
您好台服這次更新完後,卡片上限從250變為300可是程式判斷標準還在250請問能手動調整嗎? 謝謝
已更新,可pu -f获取新版
因子战在海服有些问题,成功进行一次因子战后就不行了,不能连续因子战。debug_battle#area 文件也是空白的
OK明天看下
问题找到了吗?有急用
忘记看了TUT
不要忘记啊
搞定了
rb !5 收卡貌似有问题 几星的都收不了 都提示没有X星以上的卡片 日服
哦对,这个插件默认只支持台服的,可以手动把reward_box_helper 里的 ‘商城快遞|’ 改成 ‘|’
新的gui配卡剩余时间项无效 咔咔
话说我有2个机子 用终端模拟器开出来里面一直啥都没有是为何 就只有一个窗口 灰低 和菜单栏里面貌似不运作
新gui 地区页面的自己妖精跪了和活着貌似命令反了 =,=
将领取所有☆5及以上卡片INFO – [23:03:12] 強敵討伐の成功報酬です。 (強敵と戦闘):特異型ルクレツィア ,強敵討伐の成功報酬です。 (秘境で強敵を発見):予言型マーリン , 強敵討伐の成功報酬です。 (強敵と戦闘):第二型コルグリヴァンス , 強敵討伐の成功報酬です。 (秘境で強敵を発見):特異型卑弥呼这貌似 全收了= =。
时间那个改了,终端模拟器灰色的话试试先不勾选 看有没有错,地区页面没有错啊-v-
不勾选正常运行哦=,=
嘛 其实这个无所谓 只是想试试看而已=,=
0926版修复了ww
还是原来跑秘境提示版本出错那个问题 貌似是踩出限时秘境引起的=,=这期活动又会了 囧还是原来跑秘境提示版本出错那个问题 貌似是踩出限时秘境引起的=,=这期活动又会了 囧
点名指令是什么。?
木有点名,只有正常因子战fcb
貌似新版把什么文件弄没了不能运行韩服
啊你去legacy里A一个出来好了233
QAQ什么legacy怎么A一个出来……
啊我从以前的压缩包里拿过来就可以运行了嘿嘿ヽ(゚ー゚*ヽ)
為什麼我用手機連結第一個網頁版會顯示disconnected用電腦連結網頁版就可以?用手機連第二則是時好時壞第三個也不能用!
手机用的啥浏览器?三号机已经关了
Chrome
那可能是服务器负载太高了吧
大大我看boss.xx那个文件里有妖的血量木有攻击力,有没有什么地方能看攻击啊ε(罒ω罒)з
木有,攻击看不到,而且浮动很厉害,大概只能统计了ε(罒ω罒)з
人工统计了几期_(:з」∠)_已经累感不爱_(:з」∠)_以前是和血量有倍数关系。。。现在找不到联系_(:з」∠)_
好像每期都不一样,我也搞过,后来放弃了233_(:з」∠)_
没错_(:з」∠)_本来统计了几期想找规律。。。这期6妖直接打脸…每只都不一样_(:з」∠)_
对了大大,用笔记本挂的时候,有时候挂着挂着就不动了,像这样↓此时如果关闭,无论是右上角X掉还是任务管理器杀掉进程CPU都会飙到100%,而且仍然不能关掉_(:з」∠)_唯一的解决办法就是重启。。。这是缺少什么运行库嘛_(:з」∠)_
诶挂着挂着不动了是说就卡在那里?不科学啊
就是直接卡在那里了_(:з」∠)_不只是界面不动…是真的没在挂…不不不主要问题不在这_(:з」∠)_主要是变成这样以后只能重启电脑我表示很忧桑﹁ ﹁啊家里的台式用着完全没问题,就笔记本这样_(:з」∠)_我也不造是不是有什么关系。。囧
你试下同时结束掉conhost.exe和cmd.exe_(:з」∠)_难道是杀毒软件之类的
啊有可能是杀软_(:з」∠)_我两台电脑用了不一样的哟西下次出现的时候我试试(●´∀`●)
大大想請問下面寫的任務是否會造成妖精存活時繼續跑祕境(AP%>0.4 and BC%>0.7 and not FAIRY_ALIVE) and ‘e’ or (BC%>=1 and not FAIRY_ALIVE) and ‘e’ or ‘fyb’小弟在掛的時候遇到踩出妖精未打死的情況卻繼續探索祕境…
(AP%>0.4 and BC%>0.7 and not FAIRY_ALIVE) and ‘e’ or ((BC%>=1 and not FAIRY_ALIVE) and ‘e’ or ‘fyb’)
原來是這問題….感謝修正
繁體中文系統在使用 Python2,台服 喝 AP BC水會發生錯誤然後結束,已知是顯示編碼問題(因為相同狀況下開新加坡的英文版喝水無此狀況),不知道可否解決此問題? (最後顯示的錯誤是 error start byte 0xA5)
你把黄字的部分截个图吧
圖已附上,放在 Google 網盤的https://docs.google.com/document/d/1a4zP2pkhnCGYAupK1zb1Oatf5KzdjnAfhLwDT8DUhNE
是否系统的非utf-8程序编码设置和系统语言不对应?
非 UTF-8 (Unicode) 的字碼頁是 950 (繁體中文),所以我在想是不是編碼的問題?
没手动设置过吧?那应该没问题,可以支持繁体系统的,要不用终端模拟器?只是不能输入
恩……終端模擬器已經嘗試過了,也是相同錯誤不排除改用 Python3 ……
终端模拟器怎么还会有错 我的世界观崩坏了
刚刚好像没发成功?还是链接被和谐了 不知在这里问合不合适.最近想美化东南亚服的客户端,但是修改apk后就不能登录了。上网查了说要把librooneyj.so 0x19410F from 0xD1 => 0xD0 = ok但东南亚服的文件不一样,能不能帮忙看看修该一下,绕过验证。百度盘 1bnhGLvp谢谢
原来的0x19410F 是哪个版本啊
又被和谐了,难道不能打百度链接?原帖:百度贴吧/p/2767301446原来的librooneyj应该是这个百度盘/s/1rJLCi原帖的librooneyj已经被失效了
大大,有进展么
没……没研究……wwww 你把原来的位置附近的十六进制记下来,去新的so里搜一下就行了
我本来也想这样,但是找不到12-1月的原版客户端,不知大大有没有备份~
大大,想请问下怎样设置才能限时段挂妖跑图,其他时间舔妖休眠额。在秘境和妖精里设时间好像没效果?实在想不出怎么改了
任务里(7,0)<(HH.MM)<(12,0) and ‘fyb 1|e’ or ‘fyb’这样7:00~11:59跑图其余舔妖
作者真棒
对了,还有就是如果限时只跑图,其他时间放妖的话,是不是秘境区设置的not FAIRY_ALIVE and $.IS_EVENT 在两个时间段只能放妖时有用啊。。
对
大大 问个问题 能实现 在好友不满的情况下 接受 包含指定ID 的好友申请 还有 能实现 自动更换放妖小号么
好友相关现在是手动菜单,自动的话可以撸个插件,dialog=1&user_id=对方用户id,self._dopost(‘friend/remove_friend’),’friend/add_friend’,’friend/approve_friend’
怎么撸,大神能给个模板么
可以看下插件文档和已经有的插件https://github.com/fffonion/MAClient
大神 能给个QQ么 我这有个ini 报错不知道问题在哪
发我邮箱吧fffonion#163
ini 找到原因了…大小写 空格 和 括号的问题 现在还是弄不明白 好友相关的那个插件该怎么写
大神!MAC里面有没有指定攻击发现者的妖精这个指令啊
fs $.user.name==”哈哈哈”
日服无法进入游戏怎么破 版本号已经改成322了
目测没有改版本号,删掉手动修改的版本号,输rl重新登录试试
请教一下能不能参加pvp活动,要用什么命令呢?
fcb
谢谢 pvp时我试试 就是怕打到因子去了
可以指定湖id比如id是99 fcb l:99
如何查看pvp的湖id呢 mf好像只会显示因子湖的id…是要加什么参数吗?
就是那个啊,活动的时候会显示 活动,平时看不到的
了解 谢谢!!!
请问要怎么设置让pvp能自动喝红茶?我刚才试 显示no bc就退出任务了
可以fcb l:xx|rt,记得设置自动喝红茶数
设置了自动喝茶数,试了试会出现这样:战:第1/2000次 寻找油腻的师姐INFO – [18:40:14] BP:3258 Rank:3010 x1 0 left.WARNING – [18:40:14] 筛选条件 94¦rt 未能选出符合的湖,将随机选择INFO – [18:40:14] 选择因子 0:NONE(x), 碎片id 0INFO – [18:40:20] 艹了一下一个叫 kk84 的家伙WARNING – [18:40:21] no BC ?试着fcb l:94 后加空格则会报出错编号6981979. QAQ
不对你打的是全角空格而且是竖线|不是空格
已经解决 确实是我打错了 谢谢F大指点!!
原來是输入法问题打错了竖线 复制后可以指定id了 但是还是会在喝茶后退出任务…
F大 韩服更新客户端了求拯救……试着改版本号好像没用QAQ
周末又空看看
辛苦f大了
你确定版本号改了没用-v-顺便版本号变成多少了来着
我试了110和210都没效,安卓现在客户端是2.1.0
还没更新 看来A社又作死大改客户端了….
(/ω・\)
(/ω・\)不行吗F大……
F大 1108版的韩服還是沒法用 是要自改版本号吗
今天就改了日服的一个bug,韩服还没搞完
求reg支持日服 最好能取id 再过新手
amazon服求更新
好像没加密的
大大进度如何
F大还会更新吗 韩服需要你……
最近智商捉急
我最近也智商捉急了,Fork了好久愣是没动手修改,To Do List倒是越来越长:自动配卡对技能的支持,理想情况下做到所有配卡决策都适用自动配卡,完全无需定义个别情况;优化战斗日志信息呈现与记录,尤其是和自动配卡功能的联动;层级卖卡逻辑,优先卖低星卡,卖无可卖在卖高星级的。(也就是把卖卡条件从单一变量变成一个list)将妖精价值的评估与妖精选择逻辑结合起来,这部分思路有点混乱……只要F大没弃坑,我就有信心继续折腾下去了 O(∩_∩)O
虽然弃坑了但是可以给你提供技术支持
我会怀着希望继续等下去的
大大,新加坡服更改客戶端了,請問會更新嗎?
已弃坑
居然棄坑了。。。好吧我研究看看怎麼改版本數字(倒
如果改版本号就可以的话,可以在最新版的GUI的工具选项卡下面的“客户端重载版本号”那里修改
感謝大大的提醒,已經改完版本號了XD(app_ver_sg=102)目前正著手研究 python 對 非UTF-8 與 UTF-8 的問題(倒因為 python2 開啟 客戶端 會因為編碼問題出現錯誤(經查證是編碼問題)
古德,编码我是按操作系统判断的,其实这样不太好,你可以用chardet模块检测一下编码
F大,我最近尝试照着你的插件说明文档写了一个插件,但是出错了好几次……后来还是读了源代码中相关部分才解决了。因此我感到要想大幅改进MAClient,通读源代码是免不了的。在通读的过程中,我感觉项目的可维护性还是有点问题,模块化比较混乱……而且我个人对Moore机、类似命令行的形式(空格分割参数、冒号标明参数)、纯粹自定义的参数解析逻辑不太有好感。感觉在不改变整体框架的前提下难以改进了。因此我想要借助MAClient留下的代码,建立一个新的项目,作为MAClient的重构版,但无法做到向下兼容。而且本人只玩国服,即使重构了项目源代码也无法照顾到其它服务器。所以准备创建一个暂定名MAClient-cn-plus的项目,请问F大能否授权我在新项目中使用MAClient的部分代码作为参考?(其实我也不知道自己能做到什么地步,我是把它当作我自学Python的一项大作业来做的……)
用吧 记得开源
嗯好的,新项目一旦成形也同样托管到GitHub,不过我没有精力架设Blog了……
嚎的
大大,卡片上限如何修改?
maclient_smart.py中,max_card_count_服务器号,改完删除maclient_smart.pyd
電腦上找不到maclient_smart.py
要用源代码版,或者用手机版,去github下载代码,安装python环境
F大 能更新一下 台服的卡包上限么 现在已经400上限了
pyd更新好了,如果用手机版可以手动改maclient_smary.py中max_card_count_tw = 400
是重新下载么 还是直接用up
up吧
更新後自動賣卡出現BUG了…
另外自動喝水似乎也有些BUG…
有个半成品插件不当心发出去了 ,把不需要的插件禁用掉试试
我比照舊版的插件,看到「unlimited_bc_works」這個是新增的禁掉後就正常了XD
没错就是他
大大,可否增加卡片包上限重載嗎?maclient_smary.py 一直被強制更新…改了等於又被複寫回去…不過目前暫時用 pyd 撐著好了(倒
把smart的__version__改大点就行了
原來還可以這樣用!!!立馬修改XD
估计不会更新于是单纯试试新头像~
哈哈哈哈哈哈哈国服都快关了
太魔性了
大大现在日F的版本号是什么
不造……话说怎么不去撸乖离(
請問WIN10如何使用呢? 謝謝
一样的[可爱]
我點開就寫已經停止運作,請問是哪裡需要改?
路径里有中文吗
D:MAClient1.66_140206_signed,這樣
去网盘下个新版本http://pan.baidu.com/s/19qI4m, 有几个版本可能打包的时候有点问题
網盤是空的耶
下到新的還是不行耶…
F大!百度盘的地址失效了。。从github上下的里面gui工具不能修改版本号。。求救~~
不知道能不能看到我
https://pan.baidu.com/s/1bI2NNo更新了
谢谢~昨晚就看见了但手机一直回复不起