0
1
1

抛砖引玉一个关于Pluto脚本的使用指引

tuzi952710 小蝌蚪
4月前 210

      知道这里的时间比较晚,没有进过群交流过自己研究了一些关于pluto脚本的内容。

      自我理解的脚本作用,是为了快速完成一些很耗时的任务流程,类似于一个修改器,关掉之后对本身存档和账号数据不会带来任何影响,方便体验比较原生态的游戏内容,避免导入或者过分修改MOD内容来达成一些未知错误或者不可逆内容。 

    版内关于pluto的位置以及基本使用须知已经有相关的帖子,就不一一赘述了

具体可参考:发一些简单的教程,大佬可以无视-教程-呱呱科技

   由于不知道之前群内具体法国那些Pluto脚本内容,这里只在基本代码层面做些指引

   网页的:6155端口提供了传送,但是每次切出去点很麻烦

   可以直接添加至Hotkeys.json内

"key": "F7",
        "script": "local hud = gRegion:GetLocalPlayer():GetHudStatus(); 
        local markers = hud:GetFlashMarkers(); local teleported = false; for markers as m do if not m.garbage and (m.markerType == 3 or m.markerType == 8 or m.markerType == 11 or m.markerType == 75 or m.markerType == 79) then gRegion:GetLocalPlayerAvatar():SetPosition(m.baseMarkerInfo:GetPosition()); 
chat_system_reply('✓ 传送到目标 (类型' .. m.markerType .. ', ' .. math.floor(m.distanceToEye) .. 'm)'); teleported = true; break end end; if not teleported then chat_system_reply('✗ 未找到可传送的目标') end"

其中 m.markerType == 3代表标记类型,大部分图内任务标记为类型3,类型11为撤离点(有点忘记了,撤离点可以单独作为一个按键)

具体不同图内的标记类型有很多,这里只是提供几个比较基础的,如果遇到无法传送的标记,可以另做一个监视标记的功能

"script": "local hud = gRegion:GetLocalPlayer():GetHudStatus(); local markers = hud:GetFlashMarkers(); chat_system_reply('=== 标记调试 ==='); local count = 0; for markers as m do if not m.garbage then chat_system_reply('标记' .. count .. ': 类型=' .. m.markerType .. ', 距离=' .. math.floor(m.distanceToEye) .. 'm'); count = count + 1 end end; if count == 0 then chat_system_reply('无活跃标记') else chat_system_reply('共找到 ' .. count .. ' 个标记') end"

在聊天框会提示具体标记类型,方便随时添加

 同样一些类似的功能都可以直接生成

无限能量

"key": "F2", 
        "script": "local avatar = gRegion:GetLocalPlayerAvatar(); if avatar instanceof LotusVehicleAvatar then avatar = avatar:GetRider() end; avatar:InventoryControl():GetActivePowerSuit():SetMaxEnergy(1000000); avatar:InventoryControl():GetActivePowerSuit():SetEnergy(1000000); chat_system_reply('✓ 无限能量已启用')"

可开关版

"key": "F2", 
        "script": "if _infiniteEnergy == nil then _infiniteEnergy = false end; _infiniteEnergy = not _infiniteEnergy; local avatar = gRegion:GetLocalPlayerAvatar(); if avatar instanceof LotusVehicleAvatar then avatar = avatar:GetRider() end; local powersuit = avatar:InventoryControl():GetActivePowerSuit(); if _infiniteEnergy then powersuit:SetMaxEnergy(1000000); powersuit:SetEnergy(1000000); chat_system_reply('✓ 无限能量已启用') else local defaultMax = powersuit:GetUnmodifiedMaxEnergy(); powersuit:SetMaxEnergy(defaultMax); chat_system_reply('✓ 无限能量已禁用') end"

全局降速

"key": "F9",
        "script": "if gGameRules:IsSlomo() then gGameRules:CancelSlomo(); chat_system_reply('✓ 时间流速: 正常') else gGameRules:RequestSlomo(0.5); chat_system_reply('✓ 时间流速: 慢动作 0.5x') end"

基于此,做一个抛砖引玉的快捷键文件

主要功能 (F1-F12):
F1: 上帝模式

F2: 无限能量 

F3: 穿墙模式

F4: 增加伤害

F5: 秒杀敌人

F6: 完成任务

F7: 传送到任务点

F8: 传送到标记(G)

F9: 慢动作 (0.5x)

F10: 快进 (2.0x)

F11: 透视模式

F12: 保存位置

小键盘功能 (Numpad0-9):
Numpad1: 范围拾取500米

Numpad2: 移速提升3倍

Numpad3: 第一人称视角

Numpad4: 自由视角

Numpad5: Stalker

Numpad6: 进入幻影装置

Numpad7: 同步库存

Numpad8: 生成悬浮板

Numpad9: 生成Kaithe坐骑

Numpad0: 生成Archwing

其他功能键:
Insert: 水印显示

Home: 详细敌人血条

PageUp: 速度计显示

Delete: 相机视角循环

End: 传送到保存位置

PageDown: 标记调试信息

注:以上部分功能未作测试!!

Hotkeys假设版度盘

#  免  责  声  明  #

本站提供的资源转载自国内外各大媒体和网络,仅供试玩体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该游戏内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如您认为本站任何介绍帖侵犯了您的合法版权,请发送邮件 guaguakj@163.com 进行投诉,我们将在确认本文链接指向的资源存在侵权后,立即删除相关介绍帖子!

最新回复 (0)

    暂无评论

请先登录后发表评论!

返回