bbye 发表于 2015-9-23 10:13:11

【Zmud4.62 拿来主义之五:都府刺杀辅助】

本帖最后由 bbye 于 2018-1-31 03:29 PM 编辑

这个不解释啦 :D
#TRIGGER {^%d(%x)} {dfline=@dfline|%1};
#TRIGGER {^%d (%x)} {dfline=@dfline|%1};
#TRIGGER {^??孟之经~(meng zhijing~)告诉你:(%x)。对照~(duizhao~)这页,你就知道你要刺杀的人在哪了。} {dfline=;dflist=%1;dflist=%replace(@dflist,第,);dflist=%replace(@dflist,个字在,);dflist=%replace(@dflist,行,);dflist=%replace(@dflist,列,);dflist=%replace(@dflist,。,|);dflist=%replace(@dflist,,,/);dflist=%replace(@dflist,十一,11);dflist=%replace(@dflist,十二,12);dflist=%replace(@dflist,十三,13);dflist=%replace(@dflist,十四,14);dflist=%replace(@dflist,十五,15);dflist=%replace(@dflist,十,10);dflist=%replace(@dflist,一,1);dflist=%replace(@dflist,二,2);dflist=%replace(@dflist,三,3);dflist=%replace(@dflist,四,4);dflist=%replace(@dflist,五,5);dflist=%replace(@dflist,六,6);dflist=%replace(@dflist,七,7);dflist=%replace(@dflist,八,8);dflist=%replace(@dflist,九,9);dflist=%replace(@dflist,十,10);dflist=%replace(@dflist,1:,);dflist=%replace(@dflist,2:,);dflist=%replace(@dflist,3:,);dflist=%replace(@dflist,4:,);dflist=%replace(@dflist,5:,);dflist=%replace(@dflist,6:,);dflist=%replace(@dflist,7:,);dflist=%replace(@dflist,8:,);dflist=%replace(@dflist,9:,);dflist=%replace(@dflist,10:,);dflist=%replace(@dflist,11:,);dflist=%replace(@dflist,12:,);dflist=%replace(@dflist,13:,);dflist=%replace(@dflist,14:,);dflist=%replace(@dflist,15:,);#say 结果是:@dflist;duizhao;set nextaction getdfw};
#ALIAS getdfw {dfw=;#loop @numitems(@dflist) {dfw=%concat(@dfw,%right(%left(%word(@dfline,%eval(%word(%word(@dflist,%i,|),1,/)+1),|),%eval(%word(%word(@dflist,%i,|),2,/)*2)),%eval(%word(%word(@dflist,%i,|),2,/)*2-2)))};#say 刺杀的城市是【@dfw】。}
#VARIABLE numitems {%numwords(%1,"|")}

imtt 发表于 2015-9-23 10:24:20

很好的实例教程

lovetong 发表于 2015-9-24 00:20:36

md,看不懂。。。{:7_289:}

oolong 发表于 2015-9-24 11:56:39

写的太繁琐…我记得有很多转换中文数字函数的

bbye 发表于 2015-9-25 20:32:50

回复 4# oolong


    那个只能转纯数字,另外那函数比现在这些代码复杂多了。

oldwesley 发表于 2017-8-6 18:31:02

输入getdfw
为什么只显示第一个字?比如 北京 就显示一个 北字

hhw 发表于 2018-1-25 23:09:10

回复 1# bbye


    孟之经托付都府内常随送给了你一页密码。
孟之经(meng zhijing)告诉你:第一个字在:第四行,第八列。第二个字在:第九行,第二列。第三个字在:第三行,第八列。第四个字在:第八行,第三列。对照(duizhao)这页,你就知道你要刺杀的人在哪了。
[^??孟之经~(meng zhijing~)告诉你:(%x)。对照~(duizhao~)这页,你就知道你要刺杀的人在哪了。-> dfline=;dflist=第一个字在:第四行,第八列。第二个字在:第九行,第二列。第三个字在:第三行,第八列。第四个字在:第八行,第三列;dflist=%replace(@dflist,第,);dflist=%
结果是:4/8|9/2|3/8|8/3
duizhao
set nextaction getdfw
你背着众人,悄悄地打开了旧纸。

殺1 2 3 4 5 6 7 8
1 庄桃晋无墓南教建
[^%d (%x)-> dfline=@dfline|庄桃晋无墓南教建]
2 嘉龙口石驼督苗西
[^%d (%x)-> dfline=@dfline|嘉龙口石驼督苗西]
3 峨寺桃帮清北日后
[^%d (%x)-> dfline=@dfline|峨寺桃帮清北日后]
4 岛原桃苏之坛丝峨
[^%d (%x)-> dfline=@dfline|岛原桃苏之坛丝峨]
5 安日明襄星府东墓
[^%d (%x)-> dfline=@dfline|安日明襄星府东墓]
6 阳林信东驼山杀都
[^%d (%x)-> dfline=@dfline|阳林信东驼山杀都]
7 凉南帮古山西西西
[^%d (%x)-> dfline=@dfline|凉南帮古山西西西]
8 花西山丝墓南花嘉
[^%d (%x)-> dfline=@dfline|花西山丝墓南花嘉]
9 南眉村河岳山襄理
[^%d (%x)-> dfline=@dfline|南眉村河岳山襄理]
10西安姑口苏龙驼督
[^%d(%x)-> dfline=@dfline|西安姑口苏龙驼督]


> 设定环境变量:nextaction = "getdfw"
刺杀的城市是【峨】。
查看变量
dfline=|庄桃晋无墓南教建|嘉龙口石驼督苗西|峨寺桃帮清北日后|岛原桃苏之坛丝峨|安日明襄星府东墓|阳林信东驼山杀都|凉南帮古山西西西|花西山丝墓南花嘉|南眉村河岳山襄理|西安姑口苏龙驼督
dflist=4/8|9/2|3/8|8/3
dfw=峨
后面这3个字没有抓取到,请问是什么原因呢?

hhw 发表于 2018-1-27 21:13:15

老白也消失了?

hhw 发表于 2018-1-31 00:03:08

看来成悬疑了

bbye 发表于 2018-1-31 23:23:53

我在群里回答好多次了,还是加在这里吧。缺一个变量@numitems,我加进去了。
页: [1] 2
查看完整版本: 【Zmud4.62 拿来主义之五:都府刺杀辅助】