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设置的是逐一领悟,这样,可能判断第一个领悟了就自动退出了(我自己猜的)
页: 1 2 3 4 [5] 6 7 8
查看完整版本: [MUSH]领悟机器人