本篇收录 3 节1,600 字与表格内容
查看本篇的全部关联 使用前,先确认这些设置
- 按需要把resp改8才是非自动;核对首坑与上下目标ID,并有设置权限。
来源脚本供研究参考,未在当前游戏环境运行验证。
01用途与执行流程
从五坑上方和下方分别设置28个MOB的respond,等级修改另有开关。
- 首坑21,64,上方14个ID、下方14个ID,分两趟避免围栏挡路。
- 默认resp=9为自动攻击;lvl=0关闭等级修改,若开启才设lv=25及等级外号。
- 找不到MOB时分别计数并输出遗漏,上下各遍历五坑后stop。
02这份代码的适用限制
03完整代码
136 行原文
%var resp
#8 非自動, 9 自動
#8
9
#NPC 等級設定
%var lv
25
#設定 NPC 等級開關,1 為開,0 為關
%var lvl
0
#第一坑 x 座標
%var ax
21
#第一坑 y 座標
%var ay
64
#坑間距,通常為 18,老國服 20
%var kd
18
%var npct
a
b
c
d
e
f
g
h
i
j
k
l
m
n
%var npcb
o
p
q
r
s
t
u
v
w
x
y
z
aa
ab
%scene begin
jump 上兩組
jump 下兩組
%scene 上兩組 上兩組_bc
(k=0)
loop5
(post = (ax + k * 18) * 65536 + ay - 16)
run %vpost
1::say 開始第 %ik 坑上兩組
foreach npct
0.5::set_mob %vnpct prop respond %vresp
#0.5::set_mob %vnpct prop owner berserker
if (lvl == 1)
0.5::set_mob %vnpct prop level %vlv
0.5::set_mob %vnpct prop nick %vlv級
endif
loop
1::say 第 %vk 坑上兩組改完,總共 %vm 個沒改
::%zm
endloop
if (ax > 20)
(tsc = (ax - 12) * 65536 + ay - 24)
run %vtsc
(tsc = (ax - 12) * 65536 + ay + 24)
run %vtsc
endif
if (ax < 10)
(tsc = (%sx + 12) * 65536 + ay - 24)
run %vtsc
(tsc = %sx * 65536 + ay + 24)
run %vtsc
endif
jump 下兩組
%scene 下兩組 下兩組_bc
if (ax < 10)
(kb=4)
(k=5)
loop5
(posb = (ax + kb * 18) * 65536 + ay + 16)
run %vposb
1::say 開始第 %vk 坑下兩組
foreach npcb
0.5::set_mob %vnpcb prop respond %vresp
#0.5::set_mob %vnpcb prop owner berserker
if (lvl == 1)
0.5::set_mob %vnpcb prop level %vlv
0.5::set_mob %vnpcb prop nick %vlv級
endif
loop
1::say 第 %vk 坑下兩組改完,總共 %vm 個沒改
::%dk
::%dkb
::%zm
endloop
endif
if (ax > 20)
(k=0)
loop5
(posb = (ax + k * 18) * 65536 + ay + 16)
run %vposb
1::say 開始第 %ik 坑下兩組
foreach npcb
0.5::set_mob %vnpcb prop respond %vresp
#0.5::set_mob %vnpcb prop owner berserker
if (lvl == 1)
0.5::set_mob %vnpcb prop level %vlv
0.5::set_mob %vnpcb prop nick %vlv級
endif
loop
1::say 第 %vk 坑下兩組改完,總共 %vm 個沒改
::%zm
endloop
endif
1::say 全部改完
stop
%scene 錯過上
1::say 第 %vk 坑 %vnpct 沒改
::%im
return
%scene 錯過下
1::say 第 %vk 坑 %vnpcb 沒改
::%im
return
%bc 上兩組_bc
call:錯過上:這裡沒有這種生物。
%bc 下兩組_bc
call:錯過下:這裡沒有這種生物。↗来源与版本
飞梦/17KOK、渔夫与2001年典藏版出现数值或机制冲突时,以飞梦所记相应服务器的后续有效规则为正文依据;同站更新按明确生效日期处理。旧规则保留年代与服别,未明日期的差异就近说明;原资料对照用于追溯。
