diff --git a/Source/GrasscutterTools/Forms/FormMain.Designer.cs b/Source/GrasscutterTools/Forms/FormMain.Designer.cs
index 7f1d440..71e67a1 100644
--- a/Source/GrasscutterTools/Forms/FormMain.Designer.cs
+++ b/Source/GrasscutterTools/Forms/FormMain.Designer.cs
@@ -30,7 +30,7 @@ namespace GrasscutterTools.Forms
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain));
- this.TxtCommand = new System.Windows.Forms.TextBox();
+ this.CmbCommand = new System.Windows.Forms.ComboBox();
this.BtnCopy = new System.Windows.Forms.Button();
this.ChkAutoCopy = new System.Windows.Forms.CheckBox();
this.GrpCommand = new System.Windows.Forms.GroupBox();
@@ -76,7 +76,6 @@ namespace GrasscutterTools.Forms
this.DTPBanEndTime = new System.Windows.Forms.DateTimePicker();
this.BtnUnban = new System.Windows.Forms.Button();
this.BtnBan = new System.Windows.Forms.Button();
- this.TxtBanReason = new GrasscutterTools.Controls.TextBoxXP();
this.NUDBanUID = new System.Windows.Forms.NumericUpDown();
this.LblBanUID = new System.Windows.Forms.Label();
this.GrpAccount = new System.Windows.Forms.GroupBox();
@@ -325,6 +324,7 @@ namespace GrasscutterTools.Forms
this.TxtMailSender = new System.Windows.Forms.TextBox();
this.LblMailSenderLabel = new System.Windows.Forms.Label();
this.MenuSpawnEntityFilter = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.TxtBanReason = new GrasscutterTools.Controls.TextBoxXP();
this.GrpCommand.SuspendLayout();
this.TPRemoteCall.SuspendLayout();
this.GrpServerStatus.SuspendLayout();
@@ -417,11 +417,13 @@ namespace GrasscutterTools.Forms
((System.ComponentModel.ISupportInitialize)(this.NUDMailRecipient)).BeginInit();
this.SuspendLayout();
//
- // TxtCommand
+ // CmbCommand
//
- resources.ApplyResources(this.TxtCommand, "TxtCommand");
- this.TxtCommand.Name = "TxtCommand";
- this.TxtCommand.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TxtCommand_KeyDown);
+ resources.ApplyResources(this.CmbCommand, "CmbCommand");
+ this.CmbCommand.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest;
+ this.CmbCommand.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+ this.CmbCommand.Name = "CmbCommand";
+ this.CmbCommand.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TxtCommand_KeyDown);
//
// BtnCopy
//
@@ -442,7 +444,7 @@ namespace GrasscutterTools.Forms
this.GrpCommand.Controls.Add(this.BtnInvokeOpenCommand);
this.GrpCommand.Controls.Add(this.BtnCopy);
this.GrpCommand.Controls.Add(this.ChkAutoCopy);
- this.GrpCommand.Controls.Add(this.TxtCommand);
+ this.GrpCommand.Controls.Add(this.CmbCommand);
this.GrpCommand.Name = "GrpCommand";
this.GrpCommand.TabStop = false;
//
@@ -774,14 +776,6 @@ namespace GrasscutterTools.Forms
this.BtnBan.UseVisualStyleBackColor = true;
this.BtnBan.Click += new System.EventHandler(this.BtnBan_Click);
//
- // TxtBanReason
- //
- this.TxtBanReason.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- resources.ApplyResources(this.TxtBanReason, "TxtBanReason");
- this.TxtBanReason.Maximum = 0F;
- this.TxtBanReason.Minimum = 0F;
- this.TxtBanReason.Name = "TxtBanReason";
- //
// NUDBanUID
//
resources.ApplyResources(this.NUDBanUID, "NUDBanUID");
@@ -2837,8 +2831,8 @@ namespace GrasscutterTools.Forms
//
// TPMailSelectableItemList
//
- this.TPMailSelectableItemList.Controls.Add(this.TxtMailSelectableItemFilter);
this.TPMailSelectableItemList.Controls.Add(this.ListMailSelectableItems);
+ this.TPMailSelectableItemList.Controls.Add(this.TxtMailSelectableItemFilter);
this.TPMailSelectableItemList.Controls.Add(this.PanelMailItemArgs);
resources.ApplyResources(this.TPMailSelectableItemList, "TPMailSelectableItemList");
this.TPMailSelectableItemList.Name = "TPMailSelectableItemList";
@@ -3038,6 +3032,14 @@ namespace GrasscutterTools.Forms
this.MenuSpawnEntityFilter.Name = "MenuSpawnEntityFilter";
resources.ApplyResources(this.MenuSpawnEntityFilter, "MenuSpawnEntityFilter");
//
+ // TxtBanReason
+ //
+ this.TxtBanReason.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ resources.ApplyResources(this.TxtBanReason, "TxtBanReason");
+ this.TxtBanReason.Maximum = 0F;
+ this.TxtBanReason.Minimum = 0F;
+ this.TxtBanReason.Name = "TxtBanReason";
+ //
// FormMain
//
resources.ApplyResources(this, "$this");
@@ -3178,7 +3180,7 @@ namespace GrasscutterTools.Forms
#endregion
- private System.Windows.Forms.TextBox TxtCommand;
+ private System.Windows.Forms.ComboBox CmbCommand;
private System.Windows.Forms.Button BtnCopy;
private System.Windows.Forms.CheckBox ChkAutoCopy;
private System.Windows.Forms.GroupBox GrpCommand;
diff --git a/Source/GrasscutterTools/Forms/FormMain.cs b/Source/GrasscutterTools/Forms/FormMain.cs
index db838ed..ca498df 100644
--- a/Source/GrasscutterTools/Forms/FormMain.cs
+++ b/Source/GrasscutterTools/Forms/FormMain.cs
@@ -445,13 +445,13 @@ namespace GrasscutterTools.Forms
MessageBox.Show(Resources.CommandTagCannotBeEmpty, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
- if (string.IsNullOrWhiteSpace(TxtCommand.Text))
+ if (string.IsNullOrWhiteSpace(CmbCommand.Text))
{
MessageBox.Show(Resources.CommandContentCannotBeEmpty, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
var name = TxtCustomName.Text.Trim();
- var command = TxtCommand.Text.Trim();
+ var command = CmbCommand.Text.Trim();
foreach (LinkLabel lnk in FLPCustomCommands.Controls)
{
@@ -959,7 +959,7 @@ namespace GrasscutterTools.Forms
{
if (GenGiveItemCommand())
{
- var cmd = new GameCommand($"{ListGameItems.SelectedItem} x{NUDGameItemAmout.Value}", TxtCommand.Text);
+ var cmd = new GameCommand($"{ListGameItems.SelectedItem} x{NUDGameItemAmout.Value}", CmbCommand.Text);
GiveItemCommands.Add(cmd);
ListGiveItemLogs.Items.Add(cmd.Name);
SaveGiveItemRecord();
@@ -1353,7 +1353,7 @@ namespace GrasscutterTools.Forms
// 不再重新生成,直接记录当前命令行的内容
//if (GenSpawnEntityCommand())
{
- var cmd = new GameCommand($"{ListEntity.SelectedItem} | {TxtCommand.Text}", TxtCommand.Text);
+ var cmd = new GameCommand($"{ListEntity.SelectedItem} | {CmbCommand.Text}", CmbCommand.Text);
SpawnCommands.Add(cmd);
ListSpawnLogs.Items.Add(cmd.Name);
SaveSpawnRecord();
@@ -1946,18 +1946,35 @@ namespace GrasscutterTools.Forms
/// 命令
private void SetCommand(string command)
{
- var oldCommand = TxtCommand.Text;
- TxtCommand.Text = command;
+ var oldCommand = CmbCommand.Text;
+ CmbCommand.Text = (ModifierKeys == Keys.Shift) ? $"{oldCommand} | {command}" : command;
if (ChkAutoCopy.Checked)
CopyCommand();
- if (ModifierKeys == Keys.Shift)
+ AddCommandToList(command);
+
+ if (ModifierKeys == Keys.Control)
{
OnOpenCommandInvoke();
- TxtCommand.Text = oldCommand;
}
- else if (ModifierKeys == Keys.Control)
+ else if (ModifierKeys == Keys.Alt)
{
OnOpenCommandInvoke();
+ CmbCommand.Text = oldCommand;
+ }
+ }
+
+ ///
+ /// 添加命令到执行记录
+ ///
+ private void AddCommandToList(string command = "")
+ {
+ if (string.IsNullOrEmpty(command))
+ command = CmbCommand.Text;
+ if (!string.IsNullOrEmpty(command))
+ {
+ if (CmbCommand.Items.Count > 19)
+ CmbCommand.Items.RemoveAt(0);
+ CmbCommand.Items.Add(command);
}
}
@@ -1988,8 +2005,8 @@ namespace GrasscutterTools.Forms
///
private void CopyCommand()
{
- if (!string.IsNullOrEmpty(TxtCommand.Text))
- Clipboard.SetText(TxtCommand.Text);
+ if (!string.IsNullOrEmpty(CmbCommand.Text))
+ Clipboard.SetText(CmbCommand.Text);
}
///
@@ -2014,10 +2031,10 @@ namespace GrasscutterTools.Forms
private async void BtnInvokeOpenCommand_Click(object sender, EventArgs e)
{
if (!BtnInvokeOpenCommand.Enabled) return;
- var cmd = TxtCommand.Text;
+ var cmd = CmbCommand.Text;
if (cmd.Length < 2)
{
- ShowTip(Resources.CommandContentCannotBeEmpty, TxtCommand);
+ ShowTip(Resources.CommandContentCannotBeEmpty, CmbCommand);
return;
}
if (cmd.IndexOf('|') == -1)
diff --git a/Source/GrasscutterTools/Forms/FormMain.en-us.resx b/Source/GrasscutterTools/Forms/FormMain.en-us.resx
index c9354d6..42179c2 100644
--- a/Source/GrasscutterTools/Forms/FormMain.en-us.resx
+++ b/Source/GrasscutterTools/Forms/FormMain.en-us.resx
@@ -127,11 +127,20 @@
Auto
+
+ Command - [Ctrl] Autorun - [Shift] Append - [Alt] Only run - [|] Split multiple commands
+
Run(F5)
-
- Command - [Ctrl] Autorun - [|] Split multiple commands
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Remote
InventoryKamera
@@ -151,6 +160,9 @@
Please be sure https:// or http:// is included with the IP address
+
+ Server status
+
13, 63
@@ -187,8 +199,17 @@
Player count
-
- Server status
+
+ Remote Cell
+
+
+ 4, 26
+
+
+ 296, 109
+
+
+ Player
35, 17
@@ -208,8 +229,11 @@
Send Code
-
- Player
+
+ 296, 111
+
+
+ Console
Connect
@@ -217,12 +241,6 @@
Note that normal commands in the console state must specify the target (set include UID)
-
- Console
-
-
- Remote Cell
-
136, 36
@@ -244,8 +262,14 @@
Server IP
-
- Remote
+
+ 4, 26
+
+
+ 652, 245
+
+
+ About
387, 102
@@ -258,8 +282,17 @@ If you think this is helpful to you, you can give me a free Star.
If there is a problem with the command generation,
or there is a new feature request, you can file an issue on Github.
-
- About
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Manage
+
+
+ Ban
Unban
@@ -279,8 +312,8 @@ or there is a new feature request, you can file an issue on Github.
UID
-
- Ban
+
+ Account
49, 21
@@ -315,8 +348,8 @@ or there is a new feature request, you can file an issue on Github.
127, 23
-
- Account
+
+ Permissions
262, 21
@@ -351,11 +384,14 @@ or there is a new feature request, you can file an issue on Github.
UID
-
- Permissions
+
+ 4, 26
-
- Manage
+
+ 652, 245
+
+
+ Scene
91, 213
@@ -427,8 +463,14 @@ Tip: Most of the scenes have no effect and cannot be entered.
Tip: You can quickly teleport through the 'fishing hook' pin on the map in-game.
In the command, you can use ~ to indicate the current position, and ~N to indicate the relative current N
-
- Scene
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Items
50, 17
@@ -481,8 +523,14 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Give item to player
-
- Items
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Weapons
Give all Weapons
@@ -526,8 +574,17 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
147, 216
-
- Weapons
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Avatar
+
+
+ Constellation
43, 17
@@ -541,8 +598,8 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Set current
-
- Constellation
+
+ Stats
Unlock
@@ -553,8 +610,8 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Tip
-
- Stats
+
+ Talent Level
146, 24
@@ -595,9 +652,6 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
96, 23
-
- Talent Level
-
White
@@ -655,8 +709,23 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Const.
-
- Avatar
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Spawn
+
+
+ 4, 26
+
+
+ 338, 203
+
+
+ Spawn args
78, 25
@@ -715,8 +784,14 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Amount
-
- Spawn args
+
+ 4, 26
+
+
+ 338, 203
+
+
+ AttackModifier
121, 17
@@ -757,8 +832,8 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Replace Skill
-
- AttackModifier
+
+ AttackInfused
238, 17
@@ -808,12 +883,21 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Plugin:
-
- AttackInfused
+
+ 4, 26
+
+
+ 280, 203
Entities
+
+ 274, 167
+
+
+ Spawn Records
+
√ Record
@@ -826,11 +910,17 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
X Clear
-
- Spawn Records
+
+ 4, 26
-
- Spawn
+
+ 652, 245
+
+
+ Quest
+
+
+ List Filter
51, 21
@@ -850,9 +940,6 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Hidden
-
- List Filter
-
Finish
@@ -864,8 +951,14 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
Tip: Many quest require server-side scripting support
Therefore, the quest can be added and finished, but not necessarily work.
-
- Quest
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Artifacts
+ Add
@@ -924,8 +1017,14 @@ Therefore, the quest can be added and finished, but not necessarily work.
Stars
-
- Artifacts
+
+ 4, 26
+
+
+ 652, 245
+
+
+ Custom
583, 216
@@ -951,6 +1050,9 @@ Therefore, the quest can be added and finished, but not necessarily work.
Tag
+
+ List
+
581, -1
@@ -960,9 +1062,6 @@ Therefore, the quest can be added and finished, but not necessarily work.
Restore
-
- List
-
443, 216
@@ -984,8 +1083,8 @@ Therefore, the quest can be added and finished, but not necessarily work.
317, 23
-
- Custom
+
+ Home
Shop Editor
@@ -1014,6 +1113,9 @@ Therefore, the quest can be added and finished, but not necessarily work.
Banner Editor
+
+ Settings
+
109, 21
@@ -1026,11 +1128,14 @@ Therefore, the quest can be added and finished, but not necessarily work.
Include UID
-
- Settings
+
+ 4, 26
-
- Home
+
+ 652, 245
+
+
+ Mail
+ Add
@@ -1038,6 +1143,9 @@ Therefore, the quest can be added and finished, but not necessarily work.
- Delete
+
+ 228, 140
+
171, 4
@@ -1062,6 +1170,15 @@ Therefore, the quest can be added and finished, but not necessarily work.
Level:
+
+ 4, 26
+
+
+ 228, 204
+
+
+ 3, 173
+
84, 4
@@ -1116,7 +1233,4 @@ Therefore, the quest can be added and finished, but not necessarily work.
Sender:
-
- Mail
-
\ No newline at end of file
diff --git a/Source/GrasscutterTools/Forms/FormMain.resx b/Source/GrasscutterTools/Forms/FormMain.resx
index b27e372..5c4d7bc 100644
--- a/Source/GrasscutterTools/Forms/FormMain.resx
+++ b/Source/GrasscutterTools/Forms/FormMain.resx
@@ -118,30 +118,30 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
Top, Left, Right
-
- 87, 22
+
+ 87, 21
-
- 450, 23
+
+ 450, 25
-
+
1
-
- TxtCommand
+
+ CmbCommand
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
GrpCommand
-
+
3
@@ -250,7 +250,7 @@
3
- 命令 - [Ctrl] 自动执行 - [|] 分割多条命令
+ 命令 - [Ctrl] 自动执行 - [Shift] 拼接命令 - [Alt] 仅执行 - [|] 分割多条命令
GrpCommand
@@ -856,13 +856,13 @@
6
- 4, 26
+ 4, 22
3, 3, 3, 3
- 296, 109
+ 296, 113
0
@@ -998,7 +998,7 @@
3, 3, 3, 3
- 296, 111
+ 296, 109
1
@@ -1157,13 +1157,13 @@
10
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
14
@@ -1287,13 +1287,13 @@
2
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
13
@@ -1914,13 +1914,13 @@
2
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
12
@@ -2353,13 +2353,13 @@
13
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
9
@@ -2753,13 +2753,13 @@
11
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
4
@@ -3076,13 +3076,13 @@
9
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
3
@@ -3618,6 +3618,9 @@
True
+
+ NoControl
+
16, 191
@@ -3931,13 +3934,13 @@
3
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
5
@@ -4420,13 +4423,13 @@
17
- 4, 26
+ 4, 22
3, 3, 3, 3
- 338, 203
+ 338, 207
0
@@ -4858,13 +4861,13 @@
8
- 4, 26
+ 4, 22
3, 3, 3, 3
- 338, 203
+ 338, 207
1
@@ -5410,7 +5413,7 @@
3, 33
- 274, 167
+ 274, 171
1
@@ -5506,13 +5509,13 @@
1
- 4, 26
+ 4, 22
3, 3, 3, 3
- 280, 203
+ 280, 207
0
@@ -5725,13 +5728,13 @@
1
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
6
@@ -6012,13 +6015,13 @@
5
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
15
@@ -6044,6 +6047,9 @@
True
+
+ NoControl
+
540, 225
@@ -6612,13 +6618,13 @@
19
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
2
@@ -6900,13 +6906,13 @@
6
- 4, 26
+ 4, 22
3, 3, 3, 3
- 652, 245
+ 652, 249
1
@@ -6933,7 +6939,7 @@
NoControl
- 313, 187
+ 313, 179
100, 23
@@ -6963,7 +6969,7 @@
NoControl
- 525, 216
+ 525, 208
100, 23
@@ -6996,7 +7002,7 @@
NoControl
- 6, 108
+ 6, 100
104, 17
@@ -7035,7 +7041,7 @@
NoControl
- 88, 36
+ 88, 32
136, 24
@@ -7065,7 +7071,7 @@
NoControl
- 419, 216
+ 419, 208
100, 23
@@ -7095,7 +7101,7 @@
NoControl
- 313, 216
+ 313, 208
100, 23
@@ -7128,7 +7134,7 @@
313, 6
- 333, 204
+ 333, 196
CenterImage
@@ -7365,7 +7371,7 @@
7
- 6, 128
+ 6, 120
301, 111
@@ -7455,7 +7461,7 @@
NoControl
- 329, 155
+ 329, 151
75, 23
@@ -7485,7 +7491,7 @@
NoControl
- 329, 184
+ 329, 180
75, 23
@@ -7511,44 +7517,20 @@
Top, Bottom, Left, Right
-
- Top, Left, Right
-
-
- 0, 0
-
-
- 228, 23
-
-
- 0
-
-
- TxtMailSelectableItemFilter
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- TPMailSelectableItemList
-
-
- 0
-
-
- Top, Bottom, Left, Right
+
+ Fill
17
- 0, 26
+ 3, 26
0, 0, 0, 0
- 228, 140
+ 222, 141
1
@@ -7563,6 +7545,30 @@
TPMailSelectableItemList
+ 0
+
+
+ Top
+
+
+ 3, 3
+
+
+ 222, 23
+
+
+ 0
+
+
+ TxtMailSelectableItemFilter
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ TPMailSelectableItemList
+
+
1
@@ -7671,7 +7677,7 @@
Bottom
- 3, 171
+ 3, 167
222, 30
@@ -7698,7 +7704,7 @@
3, 3, 3, 3
- 228, 204
+ 228, 200
0
@@ -7731,7 +7737,7 @@
0, 0, 0, 0
- 228, 174
+ 228, 157
0
@@ -7806,7 +7812,7 @@
Bottom
- 3, 173
+ 3, 169
222, 28
@@ -7833,7 +7839,7 @@
3, 3, 3, 3
- 228, 204
+ 228, 200
1
@@ -7857,7 +7863,7 @@
410, 8
- 236, 234
+ 236, 230
15
@@ -7881,7 +7887,7 @@
NoControl
- 329, 210
+ 329, 206
75, 32
@@ -7911,7 +7917,7 @@
17
- 73, 155
+ 73, 151
250, 89
@@ -7941,7 +7947,7 @@
NoControl
- 6, 158
+ 6, 154
44, 17
@@ -8088,7 +8094,7 @@
Vertical
- 331, 56
+ 331, 52
9
@@ -8312,6 +8318,9 @@
Microsoft YaHei UI, 9pt
+
+ NoControl
+
3, 4, 3, 4
diff --git a/Source/GrasscutterTools/Forms/FormMain.ru-ru.resx b/Source/GrasscutterTools/Forms/FormMain.ru-ru.resx
index ee2c374..6743c64 100644
--- a/Source/GrasscutterTools/Forms/FormMain.ru-ru.resx
+++ b/Source/GrasscutterTools/Forms/FormMain.ru-ru.resx
@@ -118,11 +118,11 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 132, 22
+
+ 132, 21
-
- 359, 23
+
+ 359, 25
497, 22
@@ -149,7 +149,7 @@
Выполнить (F5)
- Команды - [Ctrl] Автозапуск - [|] Разделить несколько команд
+ Команды - [Ctrl] Автозапуск - [Shift] Append - [Alt] Only run - [|] Разделить несколько команд
InventoryKamera
@@ -251,10 +251,10 @@
16, 15
- 4, 22
+ 4, 26
- 296, 113
+ 296, 109
Игрок
@@ -276,7 +276,7 @@
(установите галочку галочку "Включить UID")
- 296, 109
+ 296, 111
Консоль
@@ -306,10 +306,10 @@
Хост
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
OpenCommand
@@ -331,10 +331,10 @@
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Справка
@@ -490,10 +490,10 @@
Управление правами
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Аккаунты
@@ -572,10 +572,10 @@
В команде вы можете использовать ~, чтобы указать текущую позицию, и ~N, чтобы указать смещение на N относительно текущей позиции
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Сцена
@@ -653,10 +653,10 @@
Дать предмет игроку
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Предметы
@@ -704,10 +704,10 @@
151, 216
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Оружие
@@ -797,32 +797,28 @@
Уровень таланта
- Никто
+ Без элемента
- Огонь
+ Пиро
- Вода
+ Гидро
- Ветер
+ Анемо
- Лед
+ Крио
- Камень
+ Гео
Электро
- Трава
-
-
-
- NoControl
+ Дендро
90, 17
@@ -908,6 +904,12 @@
Дать Персонаж
+
+ 4, 26
+
+
+ 652, 245
+
Персонаж
@@ -966,13 +968,13 @@
Кол.
- 4, 22
+ 4, 26
- 338, 207
+ 338, 203
- Spawn args
+ Спавн
190, 17
@@ -1017,13 +1019,13 @@
Замена навыков
- 4, 22
+ 4, 26
- 338, 207
+ 338, 203
- Attack Modifier
+ Изменение атаки
241, 17
@@ -1041,10 +1043,10 @@
Распростр.
- 56, 17
+ 51, 17
- Количе.
+ Кол-во
51, 17
@@ -1059,16 +1061,16 @@
Радиус
- инъекция атаки
+ Создать инфузию
- config
+ Перезагрузка
- Чистый
+ Очистить
- Reset
+ Сбросить
52, 17
@@ -1077,16 +1079,16 @@
Плагин
- Attack Infuse
+ Элем. инфузия
- 274, 171
+ 274, 167
- 4, 22
+ 4, 26
- 280, 207
+ 280, 203
Список объектов
@@ -1116,13 +1118,13 @@
X Очистить
- Рекорды спавна
+ Записи спавнов
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Спавн
@@ -1160,10 +1162,10 @@
Поэтому квест может быть добавлен или отозван через консоль, но завершён игроком - вряд ли.
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Квест
@@ -1241,10 +1243,10 @@
Звезды
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Артефакт
@@ -1310,10 +1312,10 @@
204, 23
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Кастомное
@@ -1408,9 +1410,6 @@
- Удалить
-
- 228, 106
-
172, 3
@@ -1435,6 +1434,9 @@
Уровень
+
+ Предметы
+
114, 5
@@ -1454,13 +1456,16 @@
- Удалить
- 3, 177
+ 3, 173
- 4, 22
+ 4, 26
- 228, 208
+ 228, 204
+
+
+ Список рассылки
304, 213
@@ -1544,15 +1549,12 @@
Отправитель:
- 4, 22
+ 4, 26
- 652, 249
+ 652, 245
Почта
-
- NoControl
-
\ No newline at end of file
diff --git a/Source/GrasscutterTools/Forms/FormMain.zh-TW.resx b/Source/GrasscutterTools/Forms/FormMain.zh-TW.resx
index caf4431..b420bca 100644
--- a/Source/GrasscutterTools/Forms/FormMain.zh-TW.resx
+++ b/Source/GrasscutterTools/Forms/FormMain.zh-TW.resx
@@ -123,11 +123,21 @@
自動
+
+ 命令 - [Ctrl] 自動執行 - [Shift] 拼接命令 - [Alt] 僅執行 - [|] 分割多條命令
+
執行(F5)
-
- 命令 - [Ctrl] 自動執行 - [|] 分割多條命令
+
+
+ 4, 26
+
+
+ 652, 245
+
+
+ 遠程
存檔掃描開源工具
@@ -138,13 +148,15 @@
導入GOOD檔案
-
206, 17
請確保地址中包含 http:// 或 https://
+
+ 伺服器狀態
+
遠程執行插件
@@ -154,8 +166,17 @@
當前玩家數
-
- 伺服器狀態
+
+ 遠程執行
+
+
+ 4, 26
+
+
+ 296, 109
+
+
+ 玩家驗證
幫助
@@ -169,14 +190,8 @@
發送驗證碼
-
- 4, 22
-
-
- 296, 113
-
-
- 玩家驗證
+
+ 296, 111
連接
@@ -185,26 +200,20 @@
請注意,控制台狀態下普通命令必須指定目標
(即設置包含UID)
-
- 296, 109
-
-
- 遠程執行
-
查詢
伺服器地址
-
- 4, 22
+
+ 4, 26
-
- 652, 249
+
+ 652, 245
-
- 遠程
+
+ 關於
334, 102
@@ -217,14 +226,11 @@
如果願意請我喝一杯奶茶,那就更好了 : )
指令生成有問題,或者有新的功能請求,都可以來Github提出
-
- 4, 22
+
+ 4, 26
-
- 652, 249
-
-
- 關於
+
+ 652, 245
封號
@@ -232,6 +238,9 @@
目標UID
+
+ 賬號管理
+
- 刪除
@@ -241,8 +250,8 @@
用戶名
-
- 賬號管理
+
+ 權限管理
權限
@@ -250,14 +259,14 @@
目標UID
-
- 權限管理
+
+ 4, 26
-
- 4, 22
+
+ 652, 245
-
- 652, 249
+
+ 場景
含場景ID
@@ -281,14 +290,11 @@
提示:遊戲內可以通過小地圖的'魚鉤'標記來快捷傳送
命令中可以用~表示當前位置,~N 表示相對當前N
-
- 4, 22
+
+ 4, 26
-
- 652, 249
-
-
- 場景
+
+ 652, 245
√ 記錄
@@ -309,11 +315,11 @@
給玩家指定物品
說明:可選擇直接給到背包或者掉落到世界
-
- 4, 22
+
+ 4, 26
-
- 652, 249
+
+ 652, 245
獲得所有武器
@@ -338,17 +344,11 @@
等級
-
- 4, 22
+
+ 4, 26
-
- 652, 249
-
-
- 設置所有角色
-
-
- 設置當前角色
+
+ 652, 245
288, 174
@@ -356,11 +356,11 @@
設置命座
-
- 解鎖
+
+ 設置所有角色
-
- 鎖定
+
+ 設置當前角色
288, 11
@@ -368,8 +368,11 @@
角色屬性
-
- 普通攻擊
+
+ 解鎖
+
+
+ 鎖定
288, 113
@@ -377,16 +380,18 @@
技能等級
+
+ 普通攻擊
+
+
+ 32, 11
+
無
風
-
-
- NoControl
-
切換主角元素
@@ -399,8 +404,20 @@
技能等級
-
- 32, 11
+
+ 4, 26
+
+
+ 652, 245
+
+
+ 4, 26
+
+
+ 338, 203
+
+
+ 生成參數
以下參數至少要求 GC v1.3.1
@@ -426,14 +443,14 @@
數量
-
- 4, 22
+
+ 4, 26
-
- 338, 207
+
+ 338, 203
-
- 生成參數
+
+ 攻擊修改參數
見識一下真正的雷神吧!
@@ -456,14 +473,8 @@
替換技能
-
- 4, 22
-
-
- 338, 207
-
-
- 攻擊修改參數
+
+ 攻擊注入參數
旋轉: x: y: z:
@@ -486,35 +497,38 @@
清空實體
-
- 攻擊注入參數
-
-
- 274, 171
-
- 4, 22
+ 4, 26
- 280, 207
+ 280, 203
實體列表
+
+ 274, 167
+
+
+ 生成記錄本
+
√ 記錄
× 刪除
-
- 生成記錄本
+
+ 4, 26
-
- 4, 22
+
+ 652, 245
-
- 652, 249
+
+ 任務
+
+
+ 列表過濾
測試任務
@@ -525,9 +539,6 @@
隱藏的任務
-
- 列表過濾
-
完成任務
@@ -539,14 +550,14 @@
提示:許多任務需要服務端腳本支持
囙此任務可以接,可以完成,但是不一定可以做
-
- 4, 22
+
+ 4, 26
-
- 652, 249
+
+ 652, 245
-
- 任務
+
+ 聖遺物
套裝
@@ -563,14 +574,14 @@
星級
-
- 4, 22
+
+ 4, 26
-
- 652, 249
+
+ 652, 245
-
- 聖遺物
+
+ 自定義
導出
@@ -584,63 +595,39 @@
× 刪除
-
- 4, 22
-
-
- 652, 249
-
-
- 自定義
-
-
- 313, 183
+
+ 主頁
商店編輯器
-
- 525, 212
-
掉落物編輯器
-
- 6, 104
-
-
- 88, 34
-
-
- 419, 212
-
文本瀏覽器
-
- 313, 212
-
獎池編輯器
-
- 333, 200
+
+ 51, 21
置頂
-
- 6, 124
+
+ 4, 26
-
- 主頁
+
+ 652, 245
+
+
+ 郵件
- 刪除
-
- 228, 123
-
171, 4
@@ -659,17 +646,17 @@
等級:
-
- - 刪除
-
-
- 3, 177
-
- 4, 22
+ 4, 26
- 228, 208
+ 228, 204
+
+
+ 3, 173
+
+
+ - 刪除
發送
@@ -683,13 +670,8 @@
發件人:
-
- 4, 22
-
-
- 652, 249
-
-
- 郵件
+
+
+ Inherit
\ No newline at end of file