Skip to content

Commit a8e6ea7

Browse files
committed
初次提交
0 parents  commit a8e6ea7

1 file changed

Lines changed: 112 additions & 0 deletions

File tree

Scripts/main.lua

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
print("RTF2 Debug Tools loaded")
2+
3+
--切换无敌
4+
-- Toggle invincibility mode
5+
-- 無敵モードを切り替える
6+
local function SwitchInvincibility()
7+
local AircraftInstance = nil
8+
AircraftInstance = FindFirstOf("AircraftBasePawn")
9+
10+
if not AircraftInstance then
11+
print("No AircraftInstance found\n")
12+
else
13+
AircraftInstance.bActorEnableCollision = not AircraftInstance.bActorEnableCollision
14+
print(string.format("%s collision set to %s\n", AircraftInstance:GetFullName(), tostring(AircraftInstance.bActorEnableCollision)))
15+
end
16+
end
17+
18+
--增加1050卷轴速度
19+
-- Increase scroll speed by 1050
20+
-- スクロール速度を1050増加させる
21+
local function IncreaseScrollSpeed()
22+
local ScrollManager = nil
23+
ScrollManager = FindFirstOf("ScrollManager")
24+
25+
if not ScrollManager then
26+
print("No ScrollManager found\n")
27+
else
28+
ScrollManager:BpSetScrollSpeed(ScrollManager.BpGetScrollSpeed() + 1050)
29+
print(string.format("%s ScrollSpeed set to %f\n", ScrollManager:GetFullName(), ScrollManager.BpGetScrollSpeed()))
30+
end
31+
end
32+
33+
--减少1050卷轴速度
34+
-- Decrease scroll speed by 1050
35+
-- スクロール速度を1050減少させる
36+
local function DecreaseScrollSpeed()
37+
local ScrollManager = nil
38+
ScrollManager = FindFirstOf("ScrollManager")
39+
40+
if not ScrollManager then
41+
print("No ScrollManager found\n")
42+
else
43+
ScrollManager:BpSetScrollSpeed(ScrollManager.BpGetScrollSpeed() - 1050)
44+
print(string.format("%s ScrollSpeed set to %f\n", ScrollManager:GetFullName(), ScrollManager.BpGetScrollSpeed()))
45+
end
46+
end
47+
48+
--切换开启/停止卷轴
49+
-- Toggle scroll enable state
50+
-- スクロールの有効状態を切り替える
51+
local function SwitchScrollEnable()
52+
local ScrollManager = nil
53+
ScrollManager = FindFirstOf("ScrollManager")
54+
55+
if not ScrollManager then
56+
print("No ScrollManager found\n")
57+
else
58+
ScrollManager.bIsScrollEnable = not ScrollManager.bIsScrollEnable
59+
print(string.format("%s ScrollEnable set to %s\n", ScrollManager:GetFullName(), tostring(ScrollManager.bIsScrollEnable)))
60+
end
61+
end
62+
63+
--将卷轴速度设置为1050(大多数关卡的默认速度)
64+
-- Set scroll speed to 1050 (default for most levels)
65+
-- スクロール速度を1050に設定する(ほとんどのレベルのデフォルト速度)
66+
local function Set1050ScrollSpeed()
67+
local ScrollManager = nil
68+
ScrollManager = FindFirstOf("ScrollManager")
69+
70+
if not ScrollManager then
71+
print("No ScrollManager found\n")
72+
else
73+
ScrollManager:BpSetScrollSpeed(1050)
74+
print(string.format("%s ScrollSpeed set to %f\n", ScrollManager:GetFullName(), ScrollManager.BpGetScrollSpeed()))
75+
end
76+
end
77+
78+
--高FOV模式
79+
-- Enable high FOV mode (field of view)
80+
-- 高FOVモードを有効にする(視野角)
81+
local function HighFOVMode()
82+
local ShooterPlayerController = nil
83+
ShooterPlayerController = FindFirstOf("ShooterPlayerController")
84+
85+
if not ShooterPlayerController then
86+
print("No ShooterPlayerController found\n")
87+
else
88+
ShooterPlayerController:FOV(100)
89+
end
90+
end
91+
92+
--重置FOV
93+
-- Reset FOV to default
94+
-- FOVをデフォルトにリセットする
95+
local function ResetFOV()
96+
local ShooterPlayerController = nil
97+
ShooterPlayerController = FindFirstOf("ShooterPlayerController")
98+
99+
if not ShooterPlayerController then
100+
print("No ShooterPlayerController found\n")
101+
else
102+
ShooterPlayerController:FOV(32)
103+
end
104+
end
105+
106+
RegisterKeyBind(Key.F1, SwitchInvincibility)
107+
RegisterKeyBind(Key.F2, DecreaseScrollSpeed)
108+
RegisterKeyBind(Key.F3, IncreaseScrollSpeed)
109+
RegisterKeyBind(Key.F4, SwitchScrollEnable)
110+
RegisterKeyBind(Key.F5, Set1050ScrollSpeed)
111+
RegisterKeyBind(Key.F6, HighFOVMode)
112+
RegisterKeyBind(Key.F7, ResetFOV)

0 commit comments

Comments
 (0)