分享一个幻想编辑器小电梯的代码。

1 大帅哥隋昊航 2小时前 52次点击

此代码由梦月大神提供。

function 位移高(步数, 速度)

if not run then

task(function(_G, 步数, 速度)

require("import")

_G.run = _G.run or true

速度 = 速度 or 80

local 方向 = (步数 > 0) and 1 or -1

local 剩余步数 = math.abs(步数)

local 当前高 = _G.高

local 目标高 = 当前高 + 步数

for h = 当前高 + 方向, 目标高, 方向 do

if _G.沙河家园怪物地图(_G.横, _G.竖, h) then

_G.沙河家园地图()

return

end

end

while 剩余步数 > 0 and _G.run do

local 下一步高 = _G.高 + 方向

if _G.沙河家园怪物地图(_G.横, _G.竖, 下一步高) then

_G.沙河家园地图()

return

end

_G.高 = 下一步高

_G.沙河家园地图()

Thread.sleep(速度)

剩余步数 = 剩余步数 - 1

end

end, _G, 步数, 速度, function() end)

else

run = nil

速度 = 速度 or 80

task(速度 + 50, function()

位移高(步数, 速度)

end)

end

end

共 3 条评论
天使之剑 2小时前
好奇这玩意儿应该田鼠。比如说我想做个小电梯,然后就用这个代码,不能把这一大串给他填进去吧,这复制多少遍就得粘贴多少
林仙 1小时前
不要乱添符号,把这全部的都复制下来,然后去粘贴。复制下来如果有加换行符的话,把它删掉。原本上面有的换行符不要管它。具体的调用方法我不会,但是具体的应该就是这样弄的。
林仙 1小时前
然后,它从第一个焦点的代码开始,这个代码的结尾要加换行符,然后右滑下一个焦点,然后它的结尾也要加换行符。最结尾的我忘了需不需要加换行符了。