知道这里的时间比较晚,没有进过群交流过自己研究了一些关于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 进行投诉,我们将在确认本文链接指向的资源存在侵权后,立即删除相关介绍帖子!
暂无评论