|
楼主 |
发表于 2019-4-23 15:22:36
|
显示全部楼层
本帖最后由 Zchar 于 2019-4-23 03:38 PM 编辑
回复 14# suppers
百姓四维这个我不太清楚啊..我是25,20,20,15..
打坐吐纳最简单的就是: 打坐吐纳轮流进行, 比如你的有效内功是100, 就用dazuo 10, tuna 10轮流打坐吐纳。如果有效内功是123, 就用dazuo 12 , tuna 12进行打坐吐纳。 我看别人的攻略都是 123整除10,然后+1,也就是13 但是我发现用13要坐两秒,用12就只要坐1秒
可以再加个触发器, 当内力或者精力提升的时候补充一次食物和饮水.
我现在用的是用命令 dazuo max和tuna max进行提升内力和精力,等提示内力或者经理圆满的时候就用dazuo 10或tuna 10, 提升内力精力的最大值
我用JS写的打坐脚本是这样的你可以参考下, 使用的时候直接 $dztn.start()就可以了,停止也是$dztn.start(); 这里$是因为我用的脚本标识符是$,写在命令框里面代表后面执行的是脚本语句.
trigger.add是我自己写的一个添加触发器方法参数是name, math, group, script, once, output, cmd, sequence
分别是触发器名,正则规则, 所属组, 触发的方法, 是否只出发一次, 是否不显示匹配信息, 输出方式(默认直接执行), 循序号(默认100)
- var dztn = {
- tnCount: 0,
- dzCount: 0,
- name:'dztn',
- starting:false,
- start: function(){
- if(dztn.starting){
- trigger.removeGroup(dztn.name);
- timer.remove(dztn.name);
- Execute('halt');
- Note('停止打坐吐纳');
- Note("====增加"+dztn.tnCount+"点精力====")
- Note("====增加"+dztn.dzCount+"点内力====")
- dztn.tnCount=0;
- dztn.dzCount=0;
- }else{
- var name = dztn.name;
- dztn.tnCount=0;
- dztn.dzCount=0; trigger.add(name+'tn', "[> ]*你吐纳完毕,睁开双眼,站了起来", name, 'dazuoMax', false, false);
- trigger.add(name+'dz', "[> ]*你运功完毕,深深吸了口气,站了起来", name, 'tunaMax', false, false);
- trigger.add(name+'tnmax', "[> ]*你现在精力接近圆满状态", name, 'tunaMin', false, false);
- trigger.add(name+'dzmax', "[> ]*你现在内力接近圆满状态", name, 'dazuoMin', false, false);
- trigger.add(name+'tnadd', "[> ]*你的精力上限增加了", name, 'tunaAdd', false, false);
- trigger.add(name+'dzadd', "[> ]*你的内力增加了", name, 'dazuoAdd', false, false);
- trigger.add(name+'dzlate', "^.*你现在精不够,无法控制内息的流动", name, 'lateDazuo', false, false);
- trigger.add(name+'tunalate', "^.*你的体力不够", name, 'lateDazuo', false, false);
- trigger.add(name+'tunalate2', "^.*你现在身体状况太差了,无法集中精神", name, 'lateDazuo', false, false);
- dazuoMax();
- Note('开始打坐吐纳');
- }
- dztn.starting = !dztn.starting;
- },
- stop: function(){
- }
- }
- var lateDazuo = function(){
- Note("5秒后继续打坐");
- DoAfterSpecial(5, "dazuoMin()",12);
- }
- var lateTuna = function(){
- Note("5秒后继续吐纳")
- DoAfterSpecial(5, "tunaMin()",12);
- }
- var tunaMax = function(){
- Execute('tuna max');
- }
- var dazuoMax= function(){
- Execute('dazuo max');
- }
- var tunaMin = function(){
- Execute('eat liang;drink jiudai;tuna 10');
- }
- var dazuoMin = function(){
- Execute('eat liang;drink jiudai;dazuo 10');
- }
- var tunaAdd = function(){
- dztn.tnCount ++;
- Execute('dazuo max');
- }
- var dazuoAdd = function(){
- dztn.dzCount ++;
- Execute('tuna max');
- }
复制代码 |
|