|
发表于 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[a]
- end
- end
- return iter
- end --pairsByKeys (t, f)
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
复制代码
[ 本帖最后由 ddid 于 2009-11-22 03:08 AM 编辑 ] |
|