📄 gameconfig.pas
字号:
unit GameConfig;
interface
uses
svn, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, StdCtrls, Spin, Grids;
type
TLevelExpScheme = (s_OldLevelExp,s_StdLevelExp,s_2Mult,s_5Mult,s_8Mult,s_10Mult,s_20Mult,s_30Mult,s_40Mult,s_50Mult,s_60Mult,s_70Mult,s_80Mult,s_90Mult,s_100Mult,s_150Mult,s_200Mult,s_250Mult,s_300Mult);
TfrmGameConfig = class(TForm)
GameConfigControl: TPageControl;
GameSpeedSheet: TTabSheet;
ButtonGameSpeedSave: TButton;
ExpSheet: TTabSheet;
GeneralSheet: TTabSheet;
ButtonGeneralSave: TButton;
GroupBox8: TGroupBox;
Label23: TLabel;
EditKillMonExpMultiple: TSpinEdit;
CheckBoxHighLevelKillMonFixExp: TCheckBox;
ButtonExpSave: TButton;
CastleSheet: TTabSheet;
ButtonCastleSave: TButton;
TabSheet1: TTabSheet;
ButtonOptionSave: TButton;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
GroupBox17: TGroupBox;
CheckBoxDisHumRun: TCheckBox;
CheckBoxRunHum: TCheckBox;
CheckBoxRunMon: TCheckBox;
CheckBoxWarDisHumRun: TCheckBox;
CheckBoxRunNpc: TCheckBox;
ButtonOptionSave3: TButton;
ButtonOptionSave2: TButton;
TabSheet4: TTabSheet;
ButtonOptionSave0: TButton;
TabSheet5: TTabSheet;
ButtonMsgSave: TButton;
TabSheet6: TTabSheet;
ButtonTimeSave: TButton;
TabSheet7: TTabSheet;
ButtonPriceSave: TButton;
TabSheet8: TTabSheet;
ButtonMsgColorSave: TButton;
TabSheet9: TTabSheet;
ButtonHumanDieSave: TButton;
CheckBoxGMRunAll: TCheckBox;
TabSheet10: TTabSheet;
ButtonCharStatusSave: TButton;
ButtonGameSpeedDefault: TButton;
ButtonActionSpeedConfig: TButton;
CheckBoxRunGuard: TCheckBox;
GroupBox6: TGroupBox;
Label18: TLabel;
Label19: TLabel;
Label21: TLabel;
EditShowLineNoticeTime: TSpinEdit;
ComboBoxLineNoticeColor: TComboBox;
EditLineNoticePreFix: TEdit;
GroupBox51: TGroupBox;
Label98: TLabel;
Label99: TLabel;
Label100: TLabel;
EditSendOnlineCountRate: TSpinEdit;
EditSendOnlineTime: TSpinEdit;
CheckBoxSendOnlineCount: TCheckBox;
GroupBox5: TGroupBox;
Label17: TLabel;
EditConsoleShowUserCountTime: TSpinEdit;
GroupBoxInfo: TGroupBox;
Label16: TLabel;
EditSoftVersionDate: TEdit;
GroupBox52: TGroupBox;
Label101: TLabel;
Label102: TLabel;
Label103: TLabel;
EditMonsterPowerRate: TSpinEdit;
EditEditItemsPowerRate: TSpinEdit;
EditItemsACPowerRate: TSpinEdit;
GroupBox73: TGroupBox;
CheckBoxCanOldClientLogon: TCheckBox;
GroupBox35: TGroupBox;
CheckBoxShowMakeItemMsg: TCheckBox;
CbViewHack: TCheckBox;
CkViewAdmfail: TCheckBox;
CheckBoxShowExceptionMsg: TCheckBox;
GroupBox9: TGroupBox;
Label24: TLabel;
Label25: TLabel;
Label26: TLabel;
Label27: TLabel;
EditRepairDoorPrice: TSpinEdit;
EditRepairWallPrice: TSpinEdit;
EditHireArcherPrice: TSpinEdit;
EditHireGuardPrice: TSpinEdit;
GroupBox10: TGroupBox;
Label31: TLabel;
Label32: TLabel;
EditCastleGoldMax: TSpinEdit;
EditCastleOneDayGold: TSpinEdit;
GroupBox13: TGroupBox;
Label36: TLabel;
EditTaxRate: TSpinEdit;
CheckBoxGetAllNpcTax: TCheckBox;
GroupBox12: TGroupBox;
Label34: TLabel;
Label35: TLabel;
EditWarRangeX: TSpinEdit;
EditWarRangeY: TSpinEdit;
GroupBox14: TGroupBox;
Label33: TLabel;
EditCastleName: TEdit;
GroupBox54: TGroupBox;
Label107: TLabel;
EditCastleMemberPriceRate: TSpinEdit;
GroupBox11: TGroupBox;
Label28: TLabel;
Label29: TLabel;
Label30: TLabel;
EditCastleHomeX: TSpinEdit;
EditCastleHomeY: TSpinEdit;
EditCastleHomeMap: TEdit;
GroupBox36: TGroupBox;
Label71: TLabel;
Label72: TLabel;
EditSayMsgMaxLen: TSpinEdit;
EditSayRedMsgMaxLen: TSpinEdit;
GroupBox37: TGroupBox;
Label73: TLabel;
EditCanShoutMsgLevel: TSpinEdit;
GroupBox71: TGroupBox;
CheckBoxShowPreFixMsg: TCheckBox;
GroupBox68: TGroupBox;
Label135: TLabel;
Label138: TLabel;
Label139: TLabel;
Label140: TLabel;
Label141: TLabel;
EditSayMsgTime: TSpinEdit;
EditSayMsgCount: TSpinEdit;
EditDisableSayMsgTime: TSpinEdit;
GroupBox38: TGroupBox;
Label75: TLabel;
CheckBoxShutRedMsgShowGMName: TCheckBox;
EditGMRedMsgCmd: TEdit;
GroupBox55: TGroupBox;
Label108: TLabel;
Label109: TLabel;
LabeltHearMsgFColor: TLabel;
LabelHearMsgBColor: TLabel;
EditHearMsgFColor: TSpinEdit;
EdittHearMsgBColor: TSpinEdit;
GroupBox56: TGroupBox;
Label110: TLabel;
Label111: TLabel;
LabelWhisperMsgFColor: TLabel;
LabelWhisperMsgBColor: TLabel;
EditWhisperMsgFColor: TSpinEdit;
EditWhisperMsgBColor: TSpinEdit;
GroupBox57: TGroupBox;
Label112: TLabel;
Label113: TLabel;
LabelGMWhisperMsgFColor: TLabel;
LabelGMWhisperMsgBColor: TLabel;
EditGMWhisperMsgFColor: TSpinEdit;
EditGMWhisperMsgBColor: TSpinEdit;
GroupBox60: TGroupBox;
Label124: TLabel;
Label125: TLabel;
LabelBlueMsgFColor: TLabel;
LabelBlueMsgBColor: TLabel;
EditBlueMsgFColor: TSpinEdit;
EditBlueMsgBColor: TSpinEdit;
GroupBox59: TGroupBox;
Label120: TLabel;
Label121: TLabel;
LabelGreenMsgFColor: TLabel;
LabelGreenMsgBColor: TLabel;
EditGreenMsgFColor: TSpinEdit;
EditGreenMsgBColor: TSpinEdit;
GroupBox58: TGroupBox;
Label116: TLabel;
Label117: TLabel;
LabelRedMsgFColor: TLabel;
LabelRedMsgBColor: TLabel;
EditRedMsgFColor: TSpinEdit;
EditRedMsgBColor: TSpinEdit;
GroupBox61: TGroupBox;
Label128: TLabel;
Label129: TLabel;
LabelCryMsgFColor: TLabel;
LabelCryMsgBColor: TLabel;
EditCryMsgFColor: TSpinEdit;
EditCryMsgBColor: TSpinEdit;
GroupBox62: TGroupBox;
Label132: TLabel;
Label133: TLabel;
LabelGuildMsgFColor: TLabel;
LabelGuildMsgBColor: TLabel;
EditGuildMsgFColor: TSpinEdit;
EditGuildMsgBColor: TSpinEdit;
GroupBox63: TGroupBox;
Label136: TLabel;
Label137: TLabel;
LabelGroupMsgFColor: TLabel;
LabelGroupMsgBColor: TLabel;
EditGroupMsgFColor: TSpinEdit;
EditGroupMsgBColor: TSpinEdit;
GroupBox65: TGroupBox;
Label122: TLabel;
Label123: TLabel;
LabelCustMsgFColor: TLabel;
LabelCustMsgBColor: TLabel;
EditCustMsgFColor: TSpinEdit;
EditCustMsgBColor: TSpinEdit;
GroupBox45: TGroupBox;
Label87: TLabel;
Label88: TLabel;
EditHumanFreeDelayTime: TSpinEdit;
GroupBox44: TGroupBox;
Label85: TLabel;
Label86: TLabel;
EditSaveHumanRcdTime: TSpinEdit;
GroupBox42: TGroupBox;
Label81: TLabel;
Label82: TLabel;
EditCastleWarTime: TSpinEdit;
GroupBox39: TGroupBox;
Label74: TLabel;
Label77: TLabel;
EditStartCastleWarDays: TSpinEdit;
GroupBox40: TGroupBox;
Label76: TLabel;
Label78: TLabel;
EditStartCastlewarTime: TSpinEdit;
GroupBox43: TGroupBox;
Label83: TLabel;
Label84: TLabel;
EditGetCastleTime: TSpinEdit;
GroupBox41: TGroupBox;
Label79: TLabel;
Label80: TLabel;
EditShowCastleWarEndMsgTime: TSpinEdit;
GroupBox70: TGroupBox;
Label143: TLabel;
Label144: TLabel;
EditGuildWarTime: TSpinEdit;
GroupBox46: TGroupBox;
Label89: TLabel;
Label90: TLabel;
Label91: TLabel;
Label92: TLabel;
EditMakeGhostTime: TSpinEdit;
EditClearDropOnFloorItemTime: TSpinEdit;
GroupBox47: TGroupBox;
Label93: TLabel;
Label94: TLabel;
EditFloorItemCanPickUpTime: TSpinEdit;
GroupBox48: TGroupBox;
Label95: TLabel;
EditBuildGuildPrice: TSpinEdit;
GroupBox49: TGroupBox;
Label96: TLabel;
EditGuildWarPrice: TSpinEdit;
GroupBox50: TGroupBox;
Label97: TLabel;
EditMakeDurgPrice: TSpinEdit;
GroupBox66: TGroupBox;
Label126: TLabel;
Label127: TLabel;
EditSuperRepairPriceRate: TSpinEdit;
EditRepairItemDecDura: TSpinEdit;
GroupBox67: TGroupBox;
CheckBoxKillByMonstDropUseItem: TCheckBox;
CheckBoxKillByHumanDropUseItem: TCheckBox;
CheckBoxDieScatterBag: TCheckBox;
CheckBoxDieDropGold: TCheckBox;
CheckBoxDieRedScatterBagAll: TCheckBox;
GroupBox69: TGroupBox;
Label130: TLabel;
Label131: TLabel;
Label134: TLabel;
ScrollBarDieDropUseItemRate: TScrollBar;
EditDieDropUseItemRate: TEdit;
ScrollBarDieRedDropUseItemRate: TScrollBar;
EditDieRedDropUseItemRate: TEdit;
ScrollBarDieScatterBagRate: TScrollBar;
EditDieScatterBagRate: TEdit;
GroupBox28: TGroupBox;
CheckBoxTestServer: TCheckBox;
CheckBoxServiceMode: TCheckBox;
CheckBoxVentureMode: TCheckBox;
CheckBoxNonPKMode: TCheckBox;
GroupBox29: TGroupBox;
Label61: TLabel;
Label62: TLabel;
Label63: TLabel;
EditTestLevel: TSpinEdit;
EditTestGold: TSpinEdit;
EditTestUserLimit: TSpinEdit;
GroupBox34: TGroupBox;
Label70: TLabel;
EditTryModeLevel: TSpinEdit;
CheckBoxTryModeUseStorage: TCheckBox;
GroupBox33: TGroupBox;
Label68: TLabel;
Label69: TLabel;
EditHumanMaxGold: TSpinEdit;
EditHumanTryModeMaxGold: TSpinEdit;
GroupBox30: TGroupBox;
Label60: TLabel;
EditStartPermission: TSpinEdit;
GroupBox31: TGroupBox;
Label64: TLabel;
EditUserFull: TSpinEdit;
GroupBox19: TGroupBox;
Label41: TLabel;
EditGroupMembersMax: TSpinEdit;
GroupBox18: TGroupBox;
Label40: TLabel;
EditStartPointSize: TSpinEdit;
GroupBox16: TGroupBox;
Label39: TLabel;
EditSafeZoneSize: TSpinEdit;
GroupBox20: TGroupBox;
Label42: TLabel;
Label43: TLabel;
Label44: TLabel;
EditRedHomeX: TSpinEdit;
EditRedHomeY: TSpinEdit;
EditRedHomeMap: TEdit;
GroupBox21: TGroupBox;
Label45: TLabel;
Label46: TLabel;
Label47: TLabel;
EditRedDieHomeX: TSpinEdit;
EditRedDieHomeY: TSpinEdit;
EditRedDieHomeMap: TEdit;
GroupBox22: TGroupBox;
Label48: TLabel;
Label49: TLabel;
Label50: TLabel;
EditHomeX: TSpinEdit;
EditHomeY: TSpinEdit;
EditHomeMap: TEdit;
GroupBox32: TGroupBox;
Label58: TLabel;
Label65: TLabel;
Label66: TLabel;
Label56: TLabel;
Label67: TLabel;
Label114: TLabel;
Label115: TLabel;
CheckBoxKillHumanWinLevel: TCheckBox;
CheckBoxKilledLostLevel: TCheckBox;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -