Skip to content

Commit 6aab141

Browse files
committed
update
1 parent 86bc386 commit 6aab141

File tree

8 files changed

+233
-104
lines changed

8 files changed

+233
-104
lines changed

script.toml

Lines changed: 129 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,101 @@
11
Type = "lua"
2-
Desc = ""
2+
Desc = '''
3+
4+
指令列表:
5+
6+
1.任务命令:
7+
start 师门任务
8+
9+
#assist 协助任务机器人。
10+
关于协助任务,help quest
11+
两个id停在同一个地方
12+
低exp的id,把高exp的id设置在can_accept,比如set can_accept bao,然后#assist
13+
而高exp的id,#assist 低exp的id,比如 #assist mrbao
14+
15+
#caxie 擦鞋机器人
16+
#beiqi 做备齐任务
17+
#letter 送信
18+
#fish 钓鱼
19+
#liandan 炼丹
20+
#stop 停止任务
21+
#dutable 读石桌
22+
#canwu 参悟洗髓经
23+
#dazuo 打坐内力
24+
#lian 练习技能
25+
格式如下:
26+
#lian dodge,parry,sword book 练习dodge,parry,读sword book
27+
#lian dodge>start 练习满dodge后执行start
28+
#lian dodge.feiyan-zoubi,dodge.shenxing-baibian<100 分别激活feiyan-zoubi和shenxing-baibian练习dodge,shenxing-baibian不超过100lv
29+
#lian dodge.feiyan-zoubi,parry book>#to 2046
30+
#kill 杀npc
31+
格式:#kill xxx或者 #kill xxx@123
32+
33+
#make 做药
34+
格式:#make xxx 20
35+
36+
2.其他命令:
37+
#to loc 到达某个地点,loc请参考rooms_all.
38+
#to npc 到达某个npc处.支持npc 中文名/id.具体信息储存在npcs.ini
39+
spwk 强制停止.
40+
#kl npc名 城市名 在xx城市杀xx npc
41+
42+
43+
44+
变量列表:
45+
1.skilllist:技能列表,具体格式如下:
46+
技能(学习指令-npc名字-位置)
47+
其中除了 技能 都可以省略
48+
学习指令在80w exp前默认为xue,80w以后默认为yanjiu
49+
范例:
50+
literate(xue-zhu xi) 朱熹处学习liteate
51+
force 80w前师傅那里学force/80w后研究force
52+
higgling(xue-戚长发-26)在26(客店) 向戚长发学习 higgling
53+
dodge(yanjiu) 研究dodge
54+
55+
56+
目前支持的学习指令包括:
57+
xue,yanjiu,jingxiu,closed,ask,lian
58+
59+
60+
61+
62+
2.goldmin: 数字,最少带多少黄金
63+
3.flylist: miss的列表,格式为: 命令%当成多少步计算:位置, 比如 miss sword:26%5,指miss sword可以到达26,同时这个动作在计算路径时当5步计算. 可以使用多个命令,每个都必须带 , 号.
64+
4.potmax: 多少pot去学习.0为不学习
65+
5.qixuemin:多少气血%去治疗
66+
6.neilinmin:低与多少内力去休息。
67+
7.tihuimax多少体会去汲取
68+
8.weapon 使用的武器 如果是zhenwu jian 之类的特殊门派武器,会自动ask
69+
9.weapon2 要磨的武器
70+
10.fightcuff kill后的用的空手技能,比如yun suck。
71+
11.jinlimin:最低精力
72+
12 killcmd :等信的时候执行的命令
73+
13 nuqimin 最小怒气,超过3000自动爆发.
74+
75+
76+
14.configfile:制定特别的config文件。
77+
默认是config.ini
78+
79+
15.fight_preper: 战斗准备技能
80+
81+
可以设成 config-dfcs.ini 东方传说
82+
83+
遥控:
84+
把遥控者的id设为can_tell
85+
86+
命令为do xxxx
87+
88+
比如 tell bao do #fish
89+
90+
91+
解毒:
92+
93+
自动吃聊天室地上的丹药解毒.
94+
以及budai of here里的9z。
95+
96+
正常情况下,用本机器liandan 或者quest得到的gift会自动丢在相应位置。
97+
98+
'''
399
OnOpen = ""
4100
OnClose = ""
5101
OnConnect = ""
@@ -192,6 +288,37 @@ Channel="helllua"
192288
Italic = false
193289
Variable = ""
194290

291+
[[Triggers]]
292+
ID = "d1d3be7okrbtkm7eh7d3e"
293+
Name = "room1noexit"
294+
Enabled = true
295+
Match = "^(> )* 这里没有任何明显的出路(.*)$"
296+
Send = ""
297+
ColourChangeType = 0
298+
Colour = 0
299+
Wildcard = 0
300+
SoundFileName = ""
301+
SoundIfInactive = false
302+
Script = "walk_on_room1"
303+
SendTo = 0
304+
Sequence = 100
305+
ExpandVariables = false
306+
Temporary = false
307+
OneShot = false
308+
Regexp = true
309+
Repeat = false
310+
MultiLine = false
311+
LinesToMatch = 0
312+
WildcardLowerCase = false
313+
Group = "system"
314+
IgnoreCase = false
315+
KeepEvaluating = true
316+
OmitFromLog = false
317+
OmitFromOutput = false
318+
Inverse = false
319+
Italic = false
320+
Variable = ""
321+
195322
[[Triggers]]
196323
ID = "d1d3be7okrbtkm6eh7d3e"
197324
Name = "room1"
@@ -1992,7 +2119,7 @@ Channel="helllua"
19922119
ID = "d1d3ic3aqkm77871jkrj8k"
19932120
Name = "block_onnpc"
19942121
Enabled = true
1995-
Match = "^(> )*(.*)(上前挡住你,朗声说道:|一把拦住你,喝道:|美目一挑,想走,没门!|喝道:“威……武……|向你喝道:什么人|拦住了你的去路|伸手拦住你说道|喝道:别乱逛|拦住你说:此处乃明教重地|对你道:对不起|喝道:这位|伸手拦住你白眼一翻说道|拦住你说道|迈步挡在你身前|一把拦住你|哈哈一笑|俏眼一瞪|大喝一声|冷哼一声|大吼一声|长刀一摆|飞身挡住你的去路|扭身挡住|笑嘻嘻地挡住你的去路|吹着白胡子|用冷森森的眼光扫了你一眼|长剑电闪|对你道:善哉,后殿|说道: 你未经许可)"
2122+
Match = "^(> )*(.*)(拦住你道|上前挡住你,朗声说道:|一把拦住你,喝道:|美目一挑,想走,没门!|喝道:“威……武……|向你喝道:什么人|拦住了你的去路|伸手拦住你说道|喝道:别乱逛|拦住你说:此处乃明教重地|对你道:对不起|喝道:这位|伸手拦住你白眼一翻说道|拦住你说道|迈步挡在你身前|一把拦住你|哈哈一笑|俏眼一瞪|大喝一声|冷哼一声|大吼一声|长刀一摆|飞身挡住你的去路|扭身挡住|笑嘻嘻地挡住你的去路|吹着白胡子|用冷森森的眼光扫了你一眼|长剑电闪|对你道:善哉,后殿|说道: 你未经许可)"
19962123
Send = ""
19972124
ColourChangeType = 0
19982125
Colour = -1
@@ -4921,25 +5048,6 @@ Channel="helllua"
49215048
OmitFromLog = false
49225049
OmitFromOutput = false
49235050

4924-
[[Timers]]
4925-
ID = "d1d3be7okrf0eb6eh7d6m"
4926-
Name = "queue_timer"
4927-
Enabled = true
4928-
Hour = 0
4929-
Minute = 0
4930-
Second = 0.1
4931-
Send = ""
4932-
Script = "do_send_queue"
4933-
AtTime = false
4934-
SendTo = 0
4935-
ActionWhenDisconnectd = false
4936-
Temporary = false
4937-
OneShot = false
4938-
Group = "system"
4939-
Variable = ""
4940-
OmitFromLog = false
4941-
OmitFromOutput = false
4942-
49435051
[[Aliases]]
49445052
ID = "d1d3ic3aqkn1iu71jkrj8m"
49455053
Name = "alias_start"

script/configs/items.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ items["mu dao"]=items["木刀"]
4545
items["木棍"]={name="木棍",id="mu gun",type="buy",loc=161,npc="mu jiang",npcname="木匠"}
4646
items["mu gun"]=items["木棍"]
4747

48-
items["钓竿"]={name="钓竿",id="diao gan",type="buy",loc=2636,npc="huo ji",npcname="伙计"}
48+
items["钓竿"]={name="钓竿",id="diao gan",type="buy",loc=2717,npc="huo ji",npcname="伙计"}
4949
items["diao gan"]=items["钓竿"]
5050

5151
--items["钓竿"]={name="钓竿",id="diao gan",type="buy",loc=269,npc="liu laoshi",npcname="刘老实"}

script/configs/locs.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ bankloc=23 --扬州银行
22
droploc=26 --丢东西的地方
33
sellloc=48 --默认卖东西的地方
44
--fishloc=39 --钓鱼的地方
5-
fishloc=2636 --钓鱼的地方
5+
fishloc=2717 --钓鱼的地方
66

77

88
chatroomloc=2046 ---drop gift的地方

script/mods/dutable.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dutable.main=function()
4040
return
4141
end
4242
if _roomid==-1 then go(0,dutable.main,dutable.main) end
43-
if _roomid~=1938 then
43+
if _roomid~=2839 then
4444
getstatus(dutable["check"])
4545
else
4646
getstatus(dutable.cmd)

script/mods/liandan.mod

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,18 @@ liandan.pack["龙涎丹"]="longxian dan"
3131
liandan.pack["邀月丹"]="yaoyue dan"
3232
liandan.pack["子午龙甲丹"]="longjia dan"
3333
liandan.pack["幻灵丹"]="huanling dan"
34+
liandan.pack["Luosha dan"]="luosha dan"
35+
liandan.pack["轩辕补心丹"]="xuanyuan dan"
36+
liandan.pack["Baihu dan"]="baihu dan"
37+
liandan.pack["Qinglong dan"]="qinglong dan"
38+
liandan.pack["Xuanwu dan"]="xuanwu dan"
39+
liandan.pack["Zhuque dan"]="zhuque dan"
40+
liandan.pack["Wanshou dan"]="wanshou dan"
41+
liandan.pack["Yinyang dan"]="yinyang dan"
42+
liandan.pack["Change dan"]="change dan"
43+
liandan.pack["Longwang dan"]="longwang dan"
3444
liandan.dropgift={}
35-
liandan.dropgift["Luosha dan"]="luosha dan"
36-
liandan.dropgift["轩辕补心丹"]="xuanyuan dan"
3745
liandan.eat={}
38-
liandan.eat["Wanshou dan"]="wanshou dan"
39-
liandan.eat["Zhuque dan"]="zhuque dan"
40-
liandan.eat["Baihu dan"]="baihu dan"
41-
liandan.eat["Qinglong dan"]="qinglong dan"
42-
liandan.eat["Xuanwu dan"]="xuanwu dan"
43-
liandan.eat["Yinyang dan"]="yinyang dan"
44-
liandan.eat["Change dan"]="change dan"
45-
liandan.eat["Longwang dan"]="longwang dan"
4646
liandan.yaoanswer=0
4747
liandan.tonganswer=0
4848
liandan.loc={1397,1398,1399,1400,1401}
@@ -84,6 +84,7 @@ liandan.check=function()
8484
end
8585
end
8686
liandan.packluosha=function()
87+
send("keep dan")
8788
do_pack("dan","baoguo",liandan["main"],liandan["main"])
8889
end
8990
liandan.askyao=function()
@@ -192,9 +193,12 @@ liandan["end"]=function(s)
192193
liandan["fail"]=nil
193194
end
194195

195-
liandan_end_ok=function()
196+
liandan_end_afterbusy=function()
196197
liandan["end"]("ok")
197198
end
199+
liandan_end_ok=function()
200+
DoAfterSpecial(2,"liandan_end_afterbusy()",12)
201+
end
198202

199203
liandan_end_fail=function()
200204
liandan["end"]("fail")

0 commit comments

Comments
 (0)