diff --git a/docs/Packets/C1-F5-00-ChatCommandListRequest_by-client.md b/docs/Packets/C1-F5-00-ChatCommandListRequest_by-client.md
new file mode 100644
index 0000000..9f6cfb3
--- /dev/null
+++ b/docs/Packets/C1-F5-00-ChatCommandListRequest_by-client.md
@@ -0,0 +1,18 @@
+# C1 F5 00 - ChatCommandListRequest (by client)
+
+## Is sent when
+
+A client which supports a user interface for chat commands requests the list of commands which are available to the player. It's usually sent after the character entered the game world.
+
+## Causes the following actions on the server side
+
+The server sends an AvailableChatCommand message for each available chat command.
+
+## Structure
+
+| Index | Length | Data Type | Value | Description |
+|-------|--------|-----------|-------|-------------|
+| 0 | 1 | Byte | 0xC1 | [Packet type](PacketTypes.md) |
+| 1 | 1 | Byte | 4 | Packet header - length of the packet |
+| 2 | 1 | Byte | 0xF5 | Packet header - packet type identifier |
+| 3 | 1 | Byte | 0x00 | Packet header - sub packet type identifier |
\ No newline at end of file
diff --git a/docs/Packets/C2-F5-01-AvailableChatCommand_by-server.md b/docs/Packets/C2-F5-01-AvailableChatCommand_by-server.md
new file mode 100644
index 0000000..551c876
--- /dev/null
+++ b/docs/Packets/C2-F5-01-AvailableChatCommand_by-server.md
@@ -0,0 +1,60 @@
+# C2 F5 01 - AvailableChatCommand (by server)
+
+## Is sent when
+
+After the client requested the list of available chat commands. One message is sent for each command which is available to the player.
+
+## Causes the following actions on the client side
+
+The client adds the command to its list of known commands, so that it can offer them to the player without requiring him to know or type them.
+
+## Structure
+
+| Index | Length | Data Type | Value | Description |
+|-------|--------|-----------|-------|-------------|
+| 0 | 1 | Byte | 0xC2 | [Packet type](PacketTypes.md) |
+| 1 | 2 | Short | | Packet header - length of the packet |
+| 3 | 1 | Byte | 0xF5 | Packet header - packet type identifier |
+| 4 | 1 | Byte | 0x01 | Packet header - sub packet type identifier |
+| 5 | 1 | Byte | | Index; The index of this command within the list, starting at 0. |
+| 6 | 1 | Byte | | Count; The total number of commands which are available to the player, so that the client knows when it received all of them. |
+| 7 | 1 | CharacterStatus | | MinimumCharacterStatus; The character status which is required to execute the command. |
+| 8 | 1 | Byte | | ParameterCount |
+| 9 | 32 | String | | Command; The command including its slash, e.g. '/item'. |
+| 41 | 48 | String | | Name; The name of the command, in the language of the player. |
+| 89 | 256 | String | | Description; The description of the command, in the language of the player. |
+| 345 | ChatCommandParameter.Length * ParameterCount | Array of ChatCommandParameter | | Parameters; The parameters of the command, in the order in which they are expected when they are entered without their short names. |
+
+### ChatCommandParameter Structure
+
+Describes one parameter of a chat command, so that a user interface can offer an input for it.
+
+Length: 102 Bytes
+
+| Index | Length | Data Type | Value | Description |
+|-------|--------|-----------|-------|-------------|
+| 0 | 1 | Boolean | | IsRequired; Defines if the parameter has to be specified to execute the command. |
+| 1 | 1 | ChatCommandParameterType | | Type; The kind of value which is expected, so that a fitting input can be shown. |
+| 2 | 32 | String | | Name |
+| 34 | 20 | String | | ShortName; The short name which is used in the 'shortName=value' notation. It's empty when the parameter can only be passed by its position. |
+| 54 | 48 | String | | ValidValues; The accepted values, separated by a pipe. It's empty when the parameter isn't limited to a set of values. |
+
+### ChatCommandParameterType Enum
+
+The kind of value which a chat command parameter expects.
+
+| Value | Name | Description |
+|-------|------|-------------|
+| 0 | Text | The parameter expects a text. |
+| 1 | Number | The parameter expects a number. |
+| 2 | Boolean | The parameter expects a 0 or a 1. |
+
+### CharacterStatus Enum
+
+The status of a character.
+
+| Value | Name | Description |
+|-------|------|-------------|
+| 0 | Normal | The state of the character is normal. |
+| 1 | Banned | The character is banned from the game. |
+| 32 | GameMaster | The character is a game master. |
\ No newline at end of file
diff --git a/docs/Packets/ClientToServer.md b/docs/Packets/ClientToServer.md
index 5da9593..6f49bd3 100644
--- a/docs/Packets/ClientToServer.md
+++ b/docs/Packets/ClientToServer.md
@@ -179,6 +179,7 @@
* [C1 F3 15 - FocusCharacter (by client)](C1-F3-15-FocusCharacter_by-client.md)
* [C1 F3 30 - SaveKeyConfiguration (by client)](C1-F3-30-SaveKeyConfiguration_by-client.md)
* [C1 F3 52 - AddMasterSkillPoint (by client)](C1-F3-52-AddMasterSkillPoint_by-client.md)
+ * [C1 F5 00 - ChatCommandListRequest (by client)](C1-F5-00-ChatCommandListRequest_by-client.md)
* [C1 F6 0A - QuestSelectRequest (by client)](C1-F6-0A-QuestSelectRequest_by-client.md)
* [C1 F6 0B - QuestProceedRequest (by client)](C1-F6-0B-QuestProceedRequest_by-client.md)
* [C1 F6 0D - QuestCompletionRequest (by client)](C1-F6-0D-QuestCompletionRequest_by-client.md)
diff --git a/docs/Packets/ServerToClient.md b/docs/Packets/ServerToClient.md
index 41b6c0c..a6e485e 100644
--- a/docs/Packets/ServerToClient.md
+++ b/docs/Packets/ServerToClient.md
@@ -230,6 +230,7 @@
* [C1 F3 51 - MasterCharacterLevelUpdateExtended (by server)](C1-F3-51-MasterCharacterLevelUpdateExtended_by-server.md)
* [C1 F3 52 - MasterSkillLevelUpdate (by server)](C1-F3-52-MasterSkillLevelUpdate_by-server.md)
* [C2 F3 53 - MasterSkillList (by server)](C2-F3-53-MasterSkillList_by-server.md)
+ * [C2 F5 01 - AvailableChatCommand (by server)](C2-F5-01-AvailableChatCommand_by-server.md)
* [C1 F6 03 - QuestEventResponse (by server)](C1-F6-03-QuestEventResponse_by-server.md)
* [C1 F6 0A - AvailableQuests (by server)](C1-F6-0A-AvailableQuests_by-server.md)
* [C1 F6 0B - QuestStepInfo (by server)](C1-F6-0B-QuestStepInfo_by-server.md)
diff --git a/src/GameServer/Properties/PlugInResources.Designer.cs b/src/GameServer/Properties/PlugInResources.Designer.cs
index 11b55b6..5f87604 100644
--- a/src/GameServer/Properties/PlugInResources.Designer.cs
+++ b/src/GameServer/Properties/PlugInResources.Designer.cs
@@ -996,6 +996,60 @@ namespace MUnique.OpenMU.GameServer.Properties {
}
}
+ ///
+ /// Looks up a localized string similar to Handles the packets about chat commands (0xF5)..
+ ///
+ public static string ChatCommandGroupHandlerPlugIn_Description {
+ get {
+ return ResourceManager.GetString("ChatCommandGroupHandlerPlugIn_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Chat command packet group handler.
+ ///
+ public static string ChatCommandGroupHandlerPlugIn_Name {
+ get {
+ return ResourceManager.GetString("ChatCommandGroupHandlerPlugIn_Name", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Handles the request for the list of chat commands which are available to the player..
+ ///
+ public static string ChatCommandListRequestHandlerPlugIn_Description {
+ get {
+ return ResourceManager.GetString("ChatCommandListRequestHandlerPlugIn_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Chat command list request handler.
+ ///
+ public static string ChatCommandListRequestHandlerPlugIn_Name {
+ get {
+ return ResourceManager.GetString("ChatCommandListRequestHandlerPlugIn_Name", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Sends the chat commands which are available to the player, so that the client can offer them in a user interface..
+ ///
+ public static string ChatCommandListViewPlugIn_Description {
+ get {
+ return ResourceManager.GetString("ChatCommandListViewPlugIn_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Chat command list view.
+ ///
+ public static string ChatCommandListViewPlugIn_Name {
+ get {
+ return ResourceManager.GetString("ChatCommandListViewPlugIn_Name", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Packet handler for chat messages..
///
@@ -6215,59 +6269,5 @@ namespace MUnique.OpenMU.GameServer.Properties {
return ResourceManager.GetString("WhisperedChatMessageHandlerPlugIn_Name", resourceCulture);
}
}
- ///
- /// Looks up a localized string similar to Chat command list view.
- ///
- public static string ChatCommandListViewPlugIn_Name {
- get {
- return ResourceManager.GetString("ChatCommandListViewPlugIn_Name", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Sends the chat commands which are available to the player, so that the client can offer them in a user interface..
- ///
- public static string ChatCommandListViewPlugIn_Description {
- get {
- return ResourceManager.GetString("ChatCommandListViewPlugIn_Description", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Chat command packet group handler.
- ///
- public static string ChatCommandGroupHandlerPlugIn_Name {
- get {
- return ResourceManager.GetString("ChatCommandGroupHandlerPlugIn_Name", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Handles the packets about chat commands (0xF5)..
- ///
- public static string ChatCommandGroupHandlerPlugIn_Description {
- get {
- return ResourceManager.GetString("ChatCommandGroupHandlerPlugIn_Description", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Chat command list request handler.
- ///
- public static string ChatCommandListRequestHandlerPlugIn_Name {
- get {
- return ResourceManager.GetString("ChatCommandListRequestHandlerPlugIn_Name", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Handles the request for the list of chat commands which are available to the player..
- ///
- public static string ChatCommandListRequestHandlerPlugIn_Description {
- get {
- return ResourceManager.GetString("ChatCommandListRequestHandlerPlugIn_Description", resourceCulture);
- }
- }
-
}
}
diff --git a/src/Web/AdminPanel/Properties/Resources.Designer.cs b/src/Web/AdminPanel/Properties/Resources.Designer.cs
index 0b427aa..0b344f8 100644
--- a/src/Web/AdminPanel/Properties/Resources.Designer.cs
+++ b/src/Web/AdminPanel/Properties/Resources.Designer.cs
@@ -68,7 +68,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("About", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Accounts.
///
@@ -77,7 +77,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Accounts", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Action.
///
@@ -86,7 +86,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Action", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Actions.
///
@@ -95,7 +95,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Actions", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Activate.
///
@@ -104,7 +104,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Activate", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Active Offline Player.
///
@@ -113,7 +113,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ActiveOfflinePlayer", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Add New.
///
@@ -122,7 +122,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("AddNew", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Admin Users.
///
@@ -131,7 +131,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("AdminUsers", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to All.
///
@@ -140,7 +140,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("All", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to All Game Servers.
///
@@ -149,7 +149,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("AllGameServers", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to An error occurred while processing your request.
///
@@ -158,7 +158,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("AnErrorOccurredWhileProcessingYourRequest", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Applying updates ....
///
@@ -167,7 +167,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ApplyingUpdates", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Apply selected updates.
///
@@ -176,7 +176,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ApplySelectedUpdates", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to available updates.
///
@@ -185,7 +185,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("AvailableUpdates", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Back.
///
@@ -194,7 +194,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Back", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Cancel.
///
@@ -203,7 +203,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Cancel", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Can't connect to the database. Probably not created yet..
///
@@ -212,7 +212,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CantConnectToTheDatabaseProbablyNotCreatedYet", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Change password.
///
@@ -221,7 +221,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ChangePassword", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Character.
///
@@ -230,7 +230,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Character", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Character classes.
///
@@ -239,7 +239,43 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CharacterClasses", resourceCulture);
}
}
-
+
+ ///
+ /// Looks up a localized string similar to Chat commands.
+ ///
+ public static string ChatCommands {
+ get {
+ return ResourceManager.GetString("ChatCommands", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Command.
+ ///
+ public static string CommandColumn {
+ get {
+ return ResourceManager.GetString("CommandColumn", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Description.
+ ///
+ public static string CommandDescription {
+ get {
+ return ResourceManager.GetString("CommandDescription", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Usage.
+ ///
+ public static string CommandUsage {
+ get {
+ return ResourceManager.GetString("CommandUsage", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to The connection server configuration has been saved. Initializing connect server ....
///
@@ -248,7 +284,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ConnectionServerConfigurationSaved", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Connect Server.
///
@@ -257,7 +293,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ConnectServer", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Couldn't find '{0}' to delete..
///
@@ -266,7 +302,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CouldNotFindToDelete", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Couldn't find '{0}' to duplicate..
///
@@ -275,7 +311,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CouldNotFindToDuplicate", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Could not load the map data. Check the logs for details..
///
@@ -284,7 +320,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CouldNotLoadMapDataCheckTheLogs", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Create.
///
@@ -293,7 +329,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Create", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Create Connect Server.
///
@@ -302,7 +338,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CreateConnectServer", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to New object successfully created..
///
@@ -311,7 +347,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CreatedSuccessfully", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Create Game Server.
///
@@ -320,7 +356,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CreateGameServer", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Create User.
///
@@ -329,7 +365,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CreateUser", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Creating Configuration ....
///
@@ -338,7 +374,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CreatingConfigurationInfo", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Current State.
///
@@ -347,7 +383,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("CurrentState", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Database status.
///
@@ -356,7 +392,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DatabaseStatus", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Deactivate.
///
@@ -365,7 +401,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Deactivate", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Delete.
///
@@ -374,7 +410,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Delete", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Couldn't delete '{0}', probably because it's referenced by another object. For details, see log.
///
@@ -383,7 +419,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DeleteFailedReferenced", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to <strong>The Development environment shouldn't be enabled for deployed applications.</strong>
/// It can result in displaying sensitive information from exceptions to end users.
@@ -395,7 +431,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DevelopmentEnvironmentWarning", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Development Mode.
///
@@ -404,7 +440,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DevelopmentMode", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Discard changes.
///
@@ -413,7 +449,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DiscardChanges", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Disconnect.
///
@@ -422,7 +458,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Disconnect", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Download as JSON.
///
@@ -431,7 +467,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DownloadAsJson", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Drop item groups.
///
@@ -440,7 +476,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DropItemGroups", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Duplicate.
///
@@ -449,7 +485,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Duplicate", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Duplicated '{0}' successfully..
///
@@ -458,7 +494,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("DuplicatedSuccessfully", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Edit.
///
@@ -467,7 +503,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Edit", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Error.
///
@@ -476,7 +512,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Error", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Error duplicating '{0}': {1}.
///
@@ -485,7 +521,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ErrorDuplicating", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Extension Point.
///
@@ -494,7 +530,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ExtensionPoint", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Failed, context not initialized.
///
@@ -503,7 +539,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("FailedByUninitializedContext", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Failed to clone '{0}'..
///
@@ -512,7 +548,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("FailedToClone", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to File name.
///
@@ -521,7 +557,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("FileName", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Finished! Have fun :).
///
@@ -530,7 +566,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("FinishedHaveFun", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to First, close all connections to the server..
///
@@ -539,7 +575,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("FirstCloseAllConnectionsToTheServer", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Full configuration.
///
@@ -548,7 +584,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("FullConfiguration", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Game clients.
///
@@ -557,7 +593,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GameClients", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Game configuration.
///
@@ -566,7 +602,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GameConfiguration", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Game maps.
///
@@ -575,7 +611,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GameMaps", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Game Server.
///
@@ -584,7 +620,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GameServer", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to The game server configuration has been saved. Initializing game server ....
///
@@ -593,7 +629,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GameServerConfigurationSavedInfo", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Game server count.
///
@@ -602,7 +638,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GameServerCount", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to General.
///
@@ -611,7 +647,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("General", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Global Message.
///
@@ -620,7 +656,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GlobalMessage", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to No running game server to send the message to..
///
@@ -629,7 +665,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GlobalMessageNoTarget", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Failed to send the message to {0}: {1}.
///
@@ -638,7 +674,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GlobalMessageSendFailed", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Message sent..
///
@@ -647,7 +683,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("GlobalMessageSent", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Hide entry form.
///
@@ -656,7 +692,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("HideEntryForm", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Home.
///
@@ -665,7 +701,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Home", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to How many game servers do you want?.
///
@@ -674,7 +710,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("HowManyGameServersQuestion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Initialized game version.
///
@@ -683,7 +719,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("InitializedGameVersion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Initializing Connect Server ....
///
@@ -692,7 +728,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("InitializingConnectServerInfo", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Initializing Game Server ....
///
@@ -701,7 +737,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("InitializingGameServerInfo", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Installing, please wait ....
///
@@ -710,7 +746,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("InstallingPleaseWait", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Items.
///
@@ -719,7 +755,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Items", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Jewel mixes.
///
@@ -728,7 +764,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("JewelMixes", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Last update.
///
@@ -737,7 +773,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("LastUpdate", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Live Map.
///
@@ -746,7 +782,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("LiveMap", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Loading ....
///
@@ -755,7 +791,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Loading", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Could not load the data. Check the logs for details..
///
@@ -764,7 +800,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("LoadingErrorCheckLog", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Log Files.
///
@@ -773,7 +809,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("LogFiles", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Logs.
///
@@ -782,7 +818,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Logs", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Major.
///
@@ -791,7 +827,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("MajorVersion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Mandatory updates are always applied and cannot be deselected..
///
@@ -800,7 +836,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("MandatoryUpdatesAreAlwaysAppliedAndCannotBeDeselected", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Map Editor.
///
@@ -809,7 +845,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("MapEditor", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Merchants.
///
@@ -818,7 +854,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Merchants", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Merchant stores.
///
@@ -827,7 +863,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("MerchantStores", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Enter message....
///
@@ -836,7 +872,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("MessagePlaceholder", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Metrics.
///
@@ -845,7 +881,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Metrics", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Mini games.
///
@@ -854,7 +890,16 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("MiniGames", resourceCulture);
}
}
-
+
+ ///
+ /// Looks up a localized string similar to Required status.
+ ///
+ public static string MinimumCharacterStatus {
+ get {
+ return ResourceManager.GetString("MinimumCharacterStatus", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Minor.
///
@@ -863,7 +908,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("MinorVersion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Monsters.
///
@@ -872,7 +917,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Monsters", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to New updates for the configuration data are available. You can select the ones which should be applied to your configuration..
///
@@ -881,7 +926,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("NewConfigurationUpdatesAvailable", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to No.
///
@@ -890,7 +935,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("No", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to No changes have been saved..
///
@@ -899,7 +944,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("NoChangesSaved", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to There were no changes to save..
///
@@ -908,7 +953,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("NoChangesToSave", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to No configuration data update available..
///
@@ -917,7 +962,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("NoConfigurationDataUpdateAvailable", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to No initialized data found!.
///
@@ -926,7 +971,16 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("NoInitializedDataFound", resourceCulture);
}
}
-
+
+ ///
+ /// Looks up a localized string similar to This command has no parameters..
+ ///
+ public static string NoParameters {
+ get {
+ return ResourceManager.GetString("NoParameters", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Not created.
///
@@ -935,7 +989,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("NotCreated", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to OK.
///
@@ -944,7 +998,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("OK", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Online Accounts.
///
@@ -953,7 +1007,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("OnlineAccounts", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to {0} online.
///
@@ -962,7 +1016,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("OnlineCount", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to OpenMU AdminPanel.
///
@@ -971,7 +1025,52 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("OpenMUAdminPanel", resourceCulture);
}
}
-
+
+ ///
+ /// Looks up a localized string similar to Name.
+ ///
+ public static string ParameterName {
+ get {
+ return ResourceManager.GetString("ParameterName", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Short name.
+ ///
+ public static string ParameterShortName {
+ get {
+ return ResourceManager.GetString("ParameterShortName", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Parameters of {0}.
+ ///
+ public static string ParametersOf {
+ get {
+ return ResourceManager.GetString("ParametersOf", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Type.
+ ///
+ public static string ParameterType {
+ get {
+ return ResourceManager.GetString("ParameterType", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Valid values.
+ ///
+ public static string ParameterValidValues {
+ get {
+ return ResourceManager.GetString("ParameterValidValues", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Patch.
///
@@ -980,7 +1079,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Patch", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Patch-Address.
///
@@ -989,7 +1088,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("PatchAddress", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Patch-Version.
///
@@ -998,7 +1097,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("PatchVersion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Players.
///
@@ -1007,7 +1106,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("PlayerCount", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Please, first install the database updates on the setup page..
///
@@ -1016,7 +1115,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("PleaseFirstInstallTheDatabaseUpdatesOnTheSetupPage", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Please restart the connect and game server containers..
///
@@ -1025,7 +1124,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("PleaseRestartTheConnectAndGameServerContainers", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Plugin Name.
///
@@ -1034,7 +1133,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("PluginName", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Plugins.
///
@@ -1043,7 +1142,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Plugins", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Plugin Type.
///
@@ -1052,7 +1151,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("PluginType", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Refresh.
///
@@ -1061,7 +1160,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Refresh", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Re-install.
///
@@ -1070,7 +1169,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ReInstall", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Are you sure? All the current data is getting deleted and freshly installed..
///
@@ -1079,7 +1178,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ReinstallConfirmation", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Reload.
///
@@ -1088,7 +1187,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Reload", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Reload configuration and restart all Game Servers.
///
@@ -1097,7 +1196,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ReloadConfigurationAndRestartAllGameServers", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Remove.
///
@@ -1106,7 +1205,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Remove", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Remove Server.
///
@@ -1115,7 +1214,16 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("RemoveServer", resourceCulture);
}
}
-
+
+ ///
+ /// Looks up a localized string similar to Required.
+ ///
+ public static string Required {
+ get {
+ return ResourceManager.GetString("Required", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Save.
///
@@ -1124,7 +1232,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Save", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Save changes.
///
@@ -1133,7 +1241,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("SaveChanges", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to The changes have been saved..
///
@@ -1142,7 +1250,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("SavedChanges", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Saving Configuration ....
///
@@ -1151,7 +1259,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("SavingConfigurationInfo", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Search.
///
@@ -1160,7 +1268,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Search", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to seconds.
///
@@ -1169,7 +1277,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Seconds", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Select the game version.
///
@@ -1178,7 +1286,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("SelectTheGameVersion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Send.
///
@@ -1187,7 +1295,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Send", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Server control.
///
@@ -1196,7 +1304,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ServerControl", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to The server will be deleted from the database. Are you sure to proceed?.
///
@@ -1205,7 +1313,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ServerDeleteProceedQuestion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Server-ID.
///
@@ -1214,7 +1322,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ServerID", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Server Name.
///
@@ -1223,7 +1331,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ServerName", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Servers.
///
@@ -1232,7 +1340,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Servers", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Server with Id {0} already exists. Please use another value..
///
@@ -1241,7 +1349,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ServerWithIdAlreadyExists", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to A server with tcp port {0} already exists. Please use another tcp port..
///
@@ -1250,7 +1358,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ServerWithPortAlreadyExists", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Setup.
///
@@ -1259,7 +1367,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Setup", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Show entry form.
///
@@ -1268,7 +1376,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("ShowEntryForm", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Size.
///
@@ -1277,7 +1385,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Size", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Skills.
///
@@ -1286,7 +1394,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Skills", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Socket {0}.
///
@@ -1295,7 +1403,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("SocketNumber", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Start.
///
@@ -1304,7 +1412,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Start", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Started At.
///
@@ -1313,7 +1421,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("StartedAt", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Start install.
///
@@ -1322,7 +1430,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("StartInstall", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Stop.
///
@@ -1331,7 +1439,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Stop", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Swapping to <strong>Development</strong> environment will display more detailed information about the error that occurred..
///
@@ -1340,7 +1448,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("SwappingToDevForMoreInformation", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to System.
///
@@ -1349,7 +1457,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("System", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Target.
///
@@ -1358,7 +1466,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Target", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Do you want test accounts?.
///
@@ -1367,7 +1475,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("TestAccountsQuestion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to The updates require a restart of the server process to take effect..
///
@@ -1376,7 +1484,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("TheUpdatesRequireARestartOfTheServerProcessToTakeEffect", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Total Players.
///
@@ -1385,7 +1493,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("TotalPlayers", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Tracing.
///
@@ -1394,7 +1502,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Tracing", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Type '{0}' does not support cloning..
///
@@ -1403,7 +1511,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("TypeDoesNotSupportCloning", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to An unexpected error occurred: {0}. See logs for more details..
///
@@ -1412,7 +1520,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("UnexpectedErrorCheckLogs", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to An unexpected error occurred: {0}..
///
@@ -1421,7 +1529,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("UnexpectedErrorOccurred", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to An unhandled error has occurred..
///
@@ -1430,7 +1538,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("UnhandledErrorOccurred", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to There are unsaved changes. Are you sure you want to discard them?.
///
@@ -1439,7 +1547,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("UnsavedChangesQuestion", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Update.
///
@@ -1448,7 +1556,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Update", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Update Failed!.
///
@@ -1457,7 +1565,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("UpdateFailed", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Update required.
///
@@ -1466,7 +1574,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("UpdateRequired", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Updates.
///
@@ -1475,7 +1583,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Updates", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Updating....
///
@@ -1484,7 +1592,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Updating", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Up-to-date.
///
@@ -1493,7 +1601,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("UpToDate", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Users.
///
@@ -1502,7 +1610,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Users", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Warp list.
///
@@ -1511,7 +1619,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("WarpList", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Welcome to the admin panel of OpenMU..
///
@@ -1520,7 +1628,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("WelcomeMessage", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Yes.
///
@@ -1529,7 +1637,7 @@ namespace MUnique.OpenMU.Web.AdminPanel.Properties {
return ResourceManager.GetString("Yes", resourceCulture);
}
}
-
+
///
/// Looks up a localized string similar to Yes, create test accounts.
///
diff --git a/tests/MUnique.OpenMU.Network.Packets.Tests/ClientToServerPacketTests.cs b/tests/MUnique.OpenMU.Network.Packets.Tests/ClientToServerPacketTests.cs
index f112b1e..06f67a4 100644
--- a/tests/MUnique.OpenMU.Network.Packets.Tests/ClientToServerPacketTests.cs
+++ b/tests/MUnique.OpenMU.Network.Packets.Tests/ClientToServerPacketTests.cs
@@ -3903,4 +3903,18 @@ public class PacketStructureTests
Assert.That(actualLength, Is.EqualTo(expectedLength),
"Packet length mismatch: declared length does not match calculated size");
}
+
+ ///
+ /// Tests the packet size calculation for ChatCommandListRequest.
+ ///
+ [Test]
+ public void ChatCommandListRequest_PacketSizeValidation()
+ {
+ // Fixed-length packet validation
+ const int expectedLength = 4;
+ var actualLength = ChatCommandListRequestRef.Length;
+
+ Assert.That(actualLength, Is.EqualTo(expectedLength),
+ "Packet length mismatch: declared length does not match calculated size");
+ }
}
diff --git a/tests/MUnique.OpenMU.Network.Packets.Tests/ServerToClientPacketTests.cs b/tests/MUnique.OpenMU.Network.Packets.Tests/ServerToClientPacketTests.cs
index a9fa18a..42a5689 100644
--- a/tests/MUnique.OpenMU.Network.Packets.Tests/ServerToClientPacketTests.cs
+++ b/tests/MUnique.OpenMU.Network.Packets.Tests/ServerToClientPacketTests.cs
@@ -6413,4 +6413,42 @@ public class PacketStructureTests
Assert.That(4 + 1, Is.LessThanOrEqualTo(expectedLength),
"Field 'Event' exceeds packet boundary");
}
+
+ ///
+ /// Tests the packet size calculation for ChatCommandInfo.
+ ///
+ [Test]
+ public void ChatCommandInfo_PacketSizeValidation()
+ {
+ // Basic packet validation
+ // Validate header type and field boundaries
+
+ // Field 'Index' starts at index 5 with size 1
+ Assert.That(5, Is.GreaterThanOrEqualTo(0),
+ "Field 'Index' has invalid negative index");
+
+ // Field 'Count' starts at index 6 with size 1
+ Assert.That(6, Is.GreaterThanOrEqualTo(0),
+ "Field 'Count' has invalid negative index");
+
+ // Field 'MinimumCharacterStatus' starts at index 7 with size 1
+ Assert.That(7, Is.GreaterThanOrEqualTo(0),
+ "Field 'MinimumCharacterStatus' has invalid negative index");
+
+ // Field 'ParameterCount' starts at index 8 with size 1
+ Assert.That(8, Is.GreaterThanOrEqualTo(0),
+ "Field 'ParameterCount' has invalid negative index");
+
+ // Field 'Command' starts at index 9 with size 32
+ Assert.That(9, Is.GreaterThanOrEqualTo(0),
+ "Field 'Command' has invalid negative index");
+
+ // Field 'Name' starts at index 41 with size 48
+ Assert.That(41, Is.GreaterThanOrEqualTo(0),
+ "Field 'Name' has invalid negative index");
+
+ // Field 'Description' starts at index 89 with size 256
+ Assert.That(89, Is.GreaterThanOrEqualTo(0),
+ "Field 'Description' has invalid negative index");
+ }
}