用的过程中发现几个问题:
1.如果用parry练多种特殊技能,不会自动切换,一直提示“你需要提高基本功,不然练得再多也没有用。”
跟踪语句发现在文件 "full_core_new.lua" 函数 function fuc.lian.f (k,t,key) 有个地方没有用jifa来切换特殊技能。
将原语句:
if test then chk(nil,nil,act2) act1=chk()[3] .. act1 end
替换成新语句:
act3="jifa " .. nsi .. " " .. msi .. "\nunwield all\n" .. "wield " .. wp .. "\njifa\n"
if test then chk(nil,nil,act2) act1=chk()[3] .. act1 Execute(act3) end
替换后就能用parry练多种技能。
2.防摔跤GPS。因为还没碰到过摔跤的情况,但经常碰到网络原因走错地方导致机器停止的情况,做了点调整。
文件 "full_core_new.lua"
将原语句:
create_trigger ("busy","^你不小心被什么东西绊了一下,差点摔个大跟头。$","EnableTrigger (\"fullskills_where\",1) cd (10,\"look\")","",12,"fullskills",1,95,"")
替换成新语句:
create_trigger ("busy","^你不小心被什么东西绊了一下,差点摔个大跟头。$|^这里不是你能睡的地方!$","EnableTrigger (\"fullskills_where\",1) cd (10,\"look\")","",12,"fullskills",1,95,"")
这样修改后,在错误的地方睡觉也会触发防摔跤GPS,防止机器中断。
但问题是,触发后机器会报错,所以又做了下面的修改
文件:full-free.lua 函数 function full_where (n,l,w)
将原语句:
cd (1,EvaluateSpeedwalk (k[l]))
替换成新语句:
for y,v in pairs(k) do
if string.find (l,y) then
cd (1,EvaluateSpeedwalk (v))
break
end
end
以上就是使用教主的领悟机器碰到的几个问题。
教主机器是极好的,就是语句看的我头痛欲裂,几年没玩了,语句全忘光了 |