ddid
发表于 2009-11-21 23:17:10
MUSHClient官网可以下载:
http://www.mushclient.com/downloads/dlmushclient.htm
我刚更新了wiki,里面也有这个链接。
kloen
发表于 2009-11-21 23:25:45
下了4.43版本。
好像没有trigger,而且载入后好像没反应
[ 本帖最后由 kloen 于 2009-11-21 11:50 PM 编辑 ]
ddid
发表于 2009-11-22 02:20:35
设置下面的变量:
id:游戏英文id,
passwd:游戏密码
skills_basic:要领悟的基本技能,之间用“;”隔开,例如force;sword;dodge;claw
skills_special:与基本技能对应的特殊技能,用“;”隔开,例如:taiji-shengong;taiji-jian;tiyunzong;taiji-zhao
skills_weapon:特殊技能使用的武器,用“;”隔开,如果空手或内功则为none,刀法为blade,杖法为gangzhang,剑法为jian,鞭法为whip,dagger为dagger,例如:none;jian;gangzhang;blade;whip;dagger
设置完成后把定时器打开,就可以自动去领悟了。
hihi maper:
关于设置这部分,其实可以自动一点点,用utils.inputbox()。已经写了5个变量设置的LUA代码,再做一个alias,就可以用了;定时器的开启,通过utils.msgbox ()也可以实现:-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
function config_lingwu()
local title_prefix = "领悟机器人设置: "
local settings = {["id"] = "1.游戏英文id",
["passwd"] = "2.游戏密码",
["skills_basic"] = "3.要领悟的基本技能,之间用“;”隔开,例如force;sword;dodge;claw",
["skills_special"] = "4.与基本技能对应的特殊技能,用“;”隔开,例如:taiji-shengong;taiji-jian;tiyunzong;taiji-zhao",
["skills_weapon"] = "5.特殊技能使用的武器,用“;”隔开,如果空手或内功则为none,刀法为blade,杖法为gangzhang,剑法为jian,鞭法为whip,dagger为dagger,例如:none;jian;gangzhang;blade;whip;dagger"
}
for k, v in pairsByKeys(settings) do
repeat
local inputbox_value = utils.inputbox(v, title_prefix..k, nil)
if inputbox_value == nil then
break
else
SetVariable(k, inputbox_value)
end -- if inputbox_value == nil
until GetVariable(k) ~= nil and GetVariable(k) ~=""
end -- for
timer_choice = utils.msgbox("是否开启定时器?", title_prefix , "yesno", "?", 1)
if timer_choice == "yes" then
--开启定时器
else
--关闭定时器或什么也不做
end -- if
end -- config_lingwu()
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
function pairsByKeys (t, f)
local a = {}
for n in pairs(t) do table.insert(a, n) end
table.sort(a, f)
local i = 0 -- iterator variable
local iter = function () -- iterator function
i = i + 1
if a == nil then return nil
else return a, t
end
end
return iter
end --pairsByKeys (t, f)
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[ 本帖最后由 ddid 于 2009-11-22 03:08 AM 编辑 ]
maper
发表于 2009-11-22 08:42:16
原帖由 kloen 于 2009-11-21 11:25 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
下了4.43版本。
345234533454
好像没有trigger,而且载入后好像没反应
左边不是有trigger吗?
maper
发表于 2009-11-22 08:44:14
原帖由 ddid 于 2009-11-22 02:20 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
hihi maper:
关于设置这部分,其实可以自动一点点,用utils.inputbox()。已经写了5个变量设置的LUA代码,再做一个alias,就可以用了;定时器的开启,通过utils.msgbox ()也可以实现:-- -- -- -- -- -- -- ...
ddid 身体重要啊!凌晨了还在折腾这个!
有空了我把这个加到里面。
ddid
发表于 2009-11-22 10:52:15
呵呵,最近看Python比较多,脑袋里全是Python,怕把Lua忘了,往回捡捡……
kloen
发表于 2009-11-22 12:55:50
原帖由 maper 于 2009-11-22 08:42 AM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
左边不是有trigger吗?
我是说 压缩包里只有两个文件,没有trigger可以导入。
把两个文件都导入了,timer也打钩了,没反应
qdcan
发表于 2009-12-22 19:18:35
这个有领悟顺序吗?
指定练习领悟的先后?
jarodlaw
发表于 2010-1-2 12:53:40
4.43一到达摩院就出错,没法用..哎
达摩院二楼
〓
达摩院
达摩院二楼
quit
Run-time error
World: 领悟技能
Immediate execution
:243: attempt to concatenate field '?' (a nil value)
stack traceback:
:243: in function 'draw_window'
:5: in main chunk
Error context in script:
239 : ColourNameToRGB ("red"), -- colour
240 : false) -- not Unicode
241 :
242 : for i = 1,#_basic do
243*:local txt = _skills_ch.."(".._basic.."):".._skills_lev
244 :local _high = i*20+5
245 :WindowText (win, "f1",
246 : txt, -- text
247 : 5, _high, 0, 0, -- rectangle
lzkd
发表于 2010-1-3 10:49:01
解决一到达摩院二楼就quit的问题,
可能设置的时候,把force放在最前面了,我在领悟的时候,也出现这个问题.
没去细看maper的代码,把force的设置去掉,就正常了.至少目前正常了...
也许设置的时候,应该把force放在最后,从maper的说明来看,会自动首先领悟force,
因为maper设置的是逐一领悟,这样,可能判断第一个领悟了就自动退出了(我自己猜的)