THE KINGDOM CODEX · 挂机工具

通用五坑打钱/多城额点:2018年时空门版

脚本参考脚本版本资料查看来源反馈勘误
我的笔记笔记输入即保存;标签离开输入框后保存。内容只保存在当前浏览器,可在随身笔记中导出。
展开法典
18
本篇收录 3 6,624 字与表格内容
查看本篇的全部关联
打钱与经验练级

使用前,先确认这些设置

  • 多城坑坐标必须相同,填写city列表,home与所有车夫、时空阵位置须符合原服。
  • m判断的是距满MP的缺口;额点模式跳过money也跳过其中恢复段,不能照标题推断所有职业无限续航。

来源脚本供研究参考,未在当前游戏环境运行验证。

01用途与执行流程

固定五坑横或竖布局,可切换单城打钱或多城只打额点,使用时空门交通而不是传送魔棒。

  1. 默认command、m=1500、h=19、中心10,20、间距20、横坑、拾取开、ed=0。
  2. ed=1跳过整个拾取流程,读取city列表,五坑结束后经recall 7车夫50金币和时空阵pray换下一城。
  3. 打钱模式依八格加余尸、地面金币拾卖,回第一坑银行存款并取500;不足路费时去乌鲁取100。
  4. 按诗人或一般施法角色选择魂飞/spell,公共战斗回复可重入kill。

02这份代码的适用限制

03完整代码

按此版本原顺序保留;多个独立版本应分别阅读和使用
403 行原文
输入后定位命中行
#------------------------------------------------------------------------------------------
#此版本為通用通緝坑打錢代碼,沒有法術回藍職業會冥想。
#------------------------------------------------------------------------------------------
#代碼預設 mp 下限為 1500,即低於1500就不停冥想。
#------------------------------------------------------------------------------------------
#在“攻擊法術”處寫入打錢職業魔法,比如邪魔的四階:words,或法王的獅吼:command
#------------------------------------------------------------------------------------------
#begin段裡(h=19)的數值改成你的裸負重
#------------------------------------------------------------------------------------------
#橫5坑請把home點定在左邊第一坑,豎5坑請把home點定位在上面第一坑。
#------------------------------------------------------------------------------------------
#銀行放在第一坑櫃檯上面,站坑心能看見就可以
#------------------------------------------------------------------------------------------
#坑中心 X 座標 (kx=10),坑中心 Y 座標 (ky=20)。按你第一坑的座標改,代碼預設第一坑座標 10,20
#------------------------------------------------------------------------------------------
#相鄰兩坑距離為標準的 20,也就是兩次 run 的距離。如果是 18 的坑距,可以改 (kd=20)
#------------------------------------------------------------------------------------------
#12/13/2018 更新,增加詩人魂飛打坑
#------------------------------------------------------------------------------------------
#12/15/2018 更新,增加撿錢功能開關,預設為開
#------------------------------------------------------------------------------------------
#12/15/2018 增加打額點不撿錢,預設為打錢不打額點,支援多城跑時空門打額點
#------------------------------------------------------------------------------------------
%var spell
#攻擊法術
command
%var city
#打額點的城ID,支援多城,坑座標要相同
%scene begin
#mp下限,每坑完冥想到 mp 到此設定值
(m=1500)
#負重
(h=19)
#坑中心 X 座標
(kx=10)
#坑中心 Y 座標
(ky=20)
#坑間距
(kd=20)
#橫坑 k=1,豎坑 k=2
(k=1)
#撿錢開關,開: jq=1,關: jq=0
(jq=1)
#打額點開關,打額點模式只打額點不撿錢,開: ed=1,關: ed=0
(ed=0)
if (ed=1)
1:tell_bc:tell %n 城數%la
if (%1 > 1)
(kn=2)
0.5::nick %vcity
if (%map == %K)
::%icity
endif
0.5::nick -d
endif
if (%k == "詩人")
0.34::volume both
if (%m<700)
5::play wind_dance on
endif
endif
if (k=1)
jump start1
endif
if (k=2)
jump start2
endif
#NPC ID,用來判斷重新整理沒有,隨便 28 中的一個就可以,也可以多填幾個
%var npc
a
b
c
d
e
f
g
%var b
(5,8)
(5,9)
(6,10)
(5,11)
(5,12)
(4,11)
(4,10)
(4,9)
%scene start1
if (%sx < (kx+(kd/2)))
(z=kx*65536+ky)
run %vz 10
endif
if (%sx < (kx+(kd*1.5)) && %sx > (kx+(kd/2)))
(z=(kx+kd)*65536+ky)
run %vz 10
endif
if (%sx < (kx+(kd*2.5)) && %sx > (kx+(kd*1.5)))
(z=(kx+(kd*2))*65536+ky)
run %vz 10
endif
if (%sx < (kx+(kd*3.5)) && %sx > (kx+(kd*2.5)))
(z=(kx+(kd*3))*65536+ky)
run %vz 10
endif
if (%sx > (kx+(kd*3.5)))
(z=(kx+(kd*4))*65536+ky)
run %vz 10
endif
loop99
1:test1_bc:recall 0
endloop
call money
jump main1
%scene main1
if (%sx > (kx+(kd*3.5)))
if (ed=0) || (kn != 2)
3:recall_bc:home me
else
::%zkx
::%zky
call recall
run %vz 25
endif
0.5::@&click 銀行櫃檯
0.5::deposit %vg
0.5::withdraw 500
call kill
call money
endif
if (%sx < (kx+(kd*3.5)) && %sx > (kx+(kd*2.5)))
(z=(kx+(kd*4))*65536+ky)
run %vz 25
call kill
call money
endif
if (%sx < (kx+(kd*1.5)) && %sx > (kx+(kd/2)))
(z=(kx+(kd*2))*65536+ky)
run %vz 25
call kill
call money
endif
if (%sx < (kx+(kd/2)))
(z=(kx+kd)*65536+ky)
run %vz 25
call kill
call money
endif
if (%sx > (kx+(kd*1.5)) && %sx < (kx+(kd*2.5)))
(z=(kx+(kd*3))*65536+ky)
run %vz 25
call kill
call money
endif
%scene start2
if (%sy < (ky+(kd/2)))
(z=kx*65536+ky)
run %vz 10
endif
if (%sy < (ky+(kd*1.5)) && %sy > (ky+(kd/2)))
(z=kx*65536+ky+kd)
run %vz 10
endif
if (%sy < (ky+(kd*2.5)) && %sy > (ky+(kd*1.5)))
(z=kx*65536+ky+(kd*2))
run %vz 10
endif
if (%sy < (ky+(kd*3.5)) && %sy > (ky+(kd*2.5)))
(z=kx*65536+ky+(kd*3))
run %vz 10
endif
if (%sy > (ky+(kd*3.5)))
(z=kx*65536+ky+(kd*4))
run %vz 10
endif
loop99
1:test1_bc:recall 0
endloop
call money
jump main2
%scene main2
if (%sy > (ky+(kd*3.5)))
if (ed=0) || (kn != 2)
3:recall_bc:home me
else
::%zkx
::%zky
call recall
run %vz 25
endif
0.5::@&click 銀行櫃檯
0.5::deposit %vg
0.5::withdraw 500
call kill
call money
endif
if (%sy < (ky+(kd*3.5)) && %sy > (ky+(kd*2.5)))
(z=kx*65536+ky+(kd*4))
run %vz 25
call kill
call money
endif
if (%sy < (ky+(kd*1.5)) && %sy > (ky+(kd/2)))
(z=kx*65536+ky+(kd*2))
run %vz 25
call kill
call money
endif
if (%sy < (ky+(kd/2)))
(z=kx*65536+ky+kd)
run %vz 25
call kill
call money
endif
if (%sy > (ky+(kd*1.5)) && %sy < (ky+(kd*2.5)))
(z=kx*65536+ky+(kd*3))
run %vz 25
call kill
call money
endif
%scene drop
if (%heft>h)
0.5::@&click 櫃檯
do (%heft>h)
0.3::sell 1
0.3::sell 2
0.3::sell 3
enddo
loop
return
%scene money
if (jq=0) || (ed=1)
return next
endif
loadmapvar corpse c
loop5
1:click_bc:@&click 櫃檯
endloop
loop7
	remove c %vb
	3:get_bc:get ALL_ITEM_IN %vb
	::%ib
	do(%heft>h)
		0.33:sell_bc:sell 1
	enddo
endloop
2:get_bc:get ALL_ITEM_IN %vb
::%ib
greedy c t
foreach t
	::@run %vt
		do(%heft>h)
		0.34:sell_bc:sell 1
		enddo
	run %vt 8
	loadround c s
	foreach s
		remove c %vs
		do(%heft>h)
			0.34:sell_bc:sell 1
		enddo
		2:get_bc:get ALL_ITEM_IN %vs
	loop
loop
do(%heft>h)
	0.34:sell_bc:sell 1
enddo
clearmapvar corpse
loadmapvar gold o
foreach
0.3::get
loop
clearmapvar gold
if(%heft>h)
call drop
endif
do (%M-%m>m)
if (%k == "詩人")
5::play wind_dance on
else
5::meditate
enddo
return
%scene kill
loop370
1:consider_bc:consider %inpc
endloop
loop100
if (%k == "詩人")
1::play stray_soul on %va
else
1::cast %vspell on
endif
1:test_bc:recall 0
endloop
return next
%scene recall
if (%g<100)
loop20
2:recall2_bc:recall 1
endloop
loop20
2:follow_bc:follow %n
endloop
run 364,694 50
0.5::@&click 銀行
0.5::withdraw 100
endif
loop20
3:recall2_bc:recall 7
endloop
loop20
2:recall2_bc:consider 10224080
endloop
loop100
1::run 152,460
2:carter_bc:look 2@10224080
endloop
5:recall_bc:pay 50 for 6
loop100
0.3::run 13107762
1::look 1@13107762
2:pray_bc:pray %vcity
endloop
::%icity
return
%scene click
0.7::@&click 櫃檯
return
%bc test1_bc
break::沒有這個地方。
%scene meditate
20:meditate_bc:meditate
return retry
%bc recall_bc
next:0.3:你在原地跳了跳。
retry:0.34:你上一個動作沒有%*
retry:3:你剛剛才轉換過區域%*
next::你進入區域%*
%bc follow_bc
break::你並沒有跟%*
break::這裡沒有這個人。
break::你不能跟蹤他。
%bc recall2
break::你進入區域%*
jump:main2:這裡沒有這種生物。
break::你用挑釁的眼光上下打量%*
%bc click_bc
break:0.34:這是一張生意場所經常使用來記帳的櫃檯。
%bc test_bc
break::沒有這個地方。
%bc sell_bc
break::你不能把這個東西賣掉 !
call:click:what%*
%bc get_bc
retry:0.34:你上一個動作沒有%*
next:0.2:這裡沒有任何東%*
next:0.2:你撿起%*
%bc meditate_bc
next:0.4:你從冥思中%*
next:0.4:你的精神還沒有恢復平靜,不能冥思。
next:0.3:你現在精神正好,不需要冥思。
next:0.4:你深深%*
%bc kill_bc
next:0.34:你喝道%*
next:0.34:你想殺誰 ?
%bc consider_bc
break::你很熱情地對%*
break::你用挑釁的眼光%*
%bc carter_bc
break:0.3:你看見一個大%*
break::車伕等你下車%*
%bc pray_bc
break:1:你對著時空魔法陣誠心祈禱 ...
%scene recenter
if (%sx < (kx+(kd/2)))
(z=kx*65536+ky)
run %vz 10
endif
if (%sx > (kx+(kd/2)) && %sx < (kx+(kd*1.5)))
(z=(kx+kd)*65536+ky)
run %vz 10
endif
if (%sx > (kx+(kd*1.5)) && %sx < (kx+(kd*2.5)))
(z=(kx+(kd*2))*65536+ky)
run %vz 10
endif
if (%sx > (kx+(kd*2.5)) && %sx < (kx+(kd*3.5)))
(z=(kx+(kd*3))*65536+ky)
run %vz 10
endif
if (%sx > (kx+(kd*3.5)))
(z=(kx+(kd*4))*65536+ky)
run %vz 10
endif
jump begin
%public_bc
call:kill:你正在戰鬥中。
call:kill:你現在正在戰鬥中 ...
retry:0.5:(你發出的命令過多了, 每秒超過3個, 超過的命令將被拒絕)
retry:1:你剛剛才轉換過區域,請稍待一會兒再試 !
next:0.3:你高興地唱著:next ...。
retry:0.3:你上一個%*
retry:0.3:你正忙%*
retry:0.3:你正在忙%*
jump:recenter:你無法與你視線範圍外的商店進%*

来源与版本

飞梦/17KOK、渔夫与2001年典藏版出现数值或机制冲突时,以飞梦所记相应服务器的后续有效规则为正文依据;同站更新按明确生效日期处理。旧规则保留年代与服别,未明日期的差异就近说明;原资料对照用于追溯。

对照原资料
查看 1 份来源与保存记录
台湾渔夫资料站

打钱或额点28人五坑或多城通缉坑多职业通用版

查看保存记录
来源编号
k60
资料集
ikok代码
保存时间
2026-09-07
原始位置
打钱或额点28人五坑或多城通缉坑多职业通用版.txt