自动配卡速度好慢- -用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更新了
谢谢~昨晚就看见了但手机一直回复不起