亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fsrvvalue.pas

?? M2原代碼 M2原代碼
?? PAS
字號:
unit FSrvValue;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, Spin, M2Share;

type
  TFrmServerValue = class(TForm)
    BitBtn1: TBitBtn;
    CbViewHack: TCheckBox;
    CkViewAdmfail: TCheckBox;
    GroupBox1: TGroupBox;
    Label8: TLabel;
    Label7: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    EGateLoad: TSpinEdit;
    EAvailableBlock: TSpinEdit;
    ECheckBlock: TSpinEdit;
    ESendBlock: TSpinEdit;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    Label14: TLabel;
    GroupBox2: TGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    EHum: TSpinEdit;
    EMon: TSpinEdit;
    EZen: TSpinEdit;
    ESoc: TSpinEdit;
    ENpc: TSpinEdit;
    EDec: TSpinEdit;
    GroupBox3: TGroupBox;
    Label15: TLabel;
    EditZenMonRate: TSpinEdit;
    Label16: TLabel;
    EditProcessTime: TSpinEdit;
    EditZenMonTime: TSpinEdit;
    Label17: TLabel;
    Label18: TLabel;
    ButtonDefault: TButton;
    procedure BitBtn1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure EditZenMonRateChange(Sender: TObject);
    procedure EditZenMonTimeChange(Sender: TObject);
    procedure EditProcessTimeChange(Sender: TObject);
    procedure ESendBlockChange(Sender: TObject);
    procedure ECheckBlockChange(Sender: TObject);
    procedure EGateLoadChange(Sender: TObject);
    procedure EHumChange(Sender: TObject);
    procedure EMonChange(Sender: TObject);
    procedure EZenChange(Sender: TObject);
    procedure ESocChange(Sender: TObject);
    procedure ENpcChange(Sender: TObject);
    procedure EAvailableBlockChange(Sender: TObject);
    procedure CbViewHackClick(Sender: TObject);
    procedure CkViewAdmfailClick(Sender: TObject);
    procedure ButtonDefaultClick(Sender: TObject);
  private
    boOpened:Boolean;
    boModValued:Boolean;
    procedure ModValue();
    procedure uModValue();
    procedure RefShow();
    { Private declarations }
  public
    function AdjuestServerConfig():Boolean;
    { Public declarations }
  end;

var
  FrmServerValue: TFrmServerValue;

implementation

uses HUtil32;

{$R *.dfm}

{ TFrmServerValue }

procedure TFrmServerValue.ModValue;
begin
  boModValued:=True;
  BitBtn1.Enabled:=True;
end;

procedure TFrmServerValue.uModValue;
begin
  boModValued:=False;
  BitBtn1.Enabled:=False;
end;

function TFrmServerValue.AdjuestServerConfig: Boolean;
begin
  boOpened:=False;
  uModValue();
  RefShow();
  boOpened:=True;
  ShowModal;
  Result:=True;
end;

procedure TFrmServerValue.BitBtn1Click(Sender: TObject);
var
  tBool:String;
begin
    Config.WriteInteger('Server','HumLimit',g_dwHumLimit);
    Config.WriteInteger('Server','MonLimit',g_dwMonLimit);
    Config.WriteInteger('Server','ZenLimit',g_dwZenLimit);
    Config.WriteInteger('Server','SocLimit',g_dwSocLimit);
    Config.WriteInteger('Server','DecLimit',nDecLimit);
    Config.WriteInteger('Server','NpcLimit',g_dwNpcLimit);
    Config.WriteInteger('Server','SendBlock',g_Config.nSendBlock);
    Config.WriteInteger('Server','CheckBlock',g_Config.nCheckBlock);
    Config.WriteInteger('Server','GateLoad',g_Config.nGateLoad);
    if g_Config.boViewHackMessage then
      tBool:='TRUE'
    else tBool:='FLASE';
    Config.WriteString('Server','ViewHackMessage',tBool);
    if g_Config.boViewAdmissionFailure then
      tBool:='TRUE'
    else tBool:='FLASE';
    Config.WriteString('Server','ViewAdmissionFailure',tBool);

  Config.WriteInteger('Setup','GenMonRate',g_Config.nMonGenRate);
  Config.WriteInteger('Server','ProcessMonstersTime',g_Config.dwProcessMonstersTime);
  Config.WriteInteger('Server','RegenMonstersTime',g_Config.dwRegenMonstersTime);
  uModValue();  
end;

procedure TFrmServerValue.FormCreate(Sender: TObject);
begin
  ESendBlock.Hint:='與網關之間一次傳輸數據塊大小(字節)。';
  ECheckBlock.Hint:='與網關之間傳輸指定大小數據后,進行一次自檢。';
  EGateLoad.Hint:='設置與網關傳輸負載測試數據量大小。';

  EHum.Hint:='處理人物數據分配時間。';
  EMon.Hint:='處理怪物數據分配時間。';
  EZen.Hint:='刷新怪物數據分配時間。';
  ESoc.Hint:='處理網關數據分配時間。';
  ENpc.Hint:='處理NPC數據分配時間。';

  EditZenMonRate.Hint:='刷怪倍率,倍率除以10為實際倍率(設置為10則為1:1),此倍率以刷怪文件設置為準,數字越大,刷怪數量越小。';
  EditZenMonTime.Hint:='刷怪間隔控制,數字越大,刷怪速度越慢。';
  EditProcessTime.Hint:='處理怪物間隔時間,此設置數字越大,怪物行動越慢。';
end;



procedure TFrmServerValue.EditZenMonRateChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.nMonGenRate:=EditZenMonRate.Value;
  ModValue();
end;

procedure TFrmServerValue.EditZenMonTimeChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.dwRegenMonstersTime:=EditZenMonTime.Value;
  ModValue();
end;

procedure TFrmServerValue.EditProcessTimeChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.dwProcessMonstersTime:=EditProcessTime.Value;
  ModValue();
end;

procedure TFrmServerValue.ESendBlockChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.nSendBlock:=_MAX(10,ESendBlock.Value);
  ModValue();
end;

procedure TFrmServerValue.ECheckBlockChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.nCheckBlock:=_MAX(10,ECheckBlock.Value);
  ModValue();
end;

procedure TFrmServerValue.EGateLoadChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.nGateLoad:=EGateLoad.Value;
  ModValue();
end;

procedure TFrmServerValue.EHumChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_dwHumLimit:=_MIN(150,EHum.Value);
  ModValue();
end;

procedure TFrmServerValue.EMonChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_dwMonLimit:=_MIN(150,EMon.Value);
  ModValue();
end;

procedure TFrmServerValue.EZenChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_dwZenLimit:=_MIN(150,EZen.Value);
  ModValue();
end;

procedure TFrmServerValue.ESocChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_dwSocLimit:=_MIN(150,ESoc.Value);
  ModValue();
end;

procedure TFrmServerValue.ENpcChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_dwNpcLimit:=_MIN(150,ENpc.Value);
  ModValue();
end;

procedure TFrmServerValue.EAvailableBlockChange(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.nAvailableBlock:=_MAX(10,EAvailableBlock.Value);
  ModValue();
end;

procedure TFrmServerValue.CbViewHackClick(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.boViewHackMessage:=CbViewHack.Checked;
  ModValue();
end;

procedure TFrmServerValue.CkViewAdmfailClick(Sender: TObject);
begin
  if not boOpened then exit;
  g_Config.boViewAdmissionFailure:=CkViewAdmfail.Checked;
  ModValue();
end;

procedure TFrmServerValue.RefShow;
begin
  EHum.Value:=g_dwHumLimit;
  EMon.Value:=g_dwMonLimit;
  EZen.Value:=g_dwZenLimit;
  ESoc.Value:=g_dwSocLimit;
  EDec.Value:=nDecLimit;
  ENpc.Value:=g_dwNpcLimit;
  ESendBlock.Value:=g_Config.nSendBlock;
  ECheckBlock.Value:=g_Config.nCheckBlock;
  EAvailableBlock.Value:=g_Config.nAvailableBlock;
  EGateLoad.Value:=g_Config.nGateLoad;
  CbViewHack.Checked:=g_Config.boViewHackMessage;
  CkViewAdmfail.Checked:=g_Config.boViewAdmissionFailure;

  EditZenMonRate.Value:=g_Config.nMonGenRate;
  EditZenMonTime.Value:=g_Config.dwRegenMonstersTime;
  EditProcessTime.Value:=g_Config.dwProcessMonstersTime;
end;

procedure TFrmServerValue.ButtonDefaultClick(Sender: TObject);
begin
  if Application.MessageBox('是否確認恢復默認設置?', '確認信息', MB_YESNO + MB_ICONQUESTION) <> IDYES then begin
    exit;
  end;
  g_dwHumLimit:=30;
  g_dwMonLimit:=10;
  g_dwZenLimit:=5;
  g_dwSocLimit:=10;
  nDecLimit:=20;
  g_dwNpcLimit:=5;
  g_Config.nSendBlock:=1024;
  g_Config.nCheckBlock:=8000;
  g_Config.nAvailableBlock:=8000;
  g_Config.nGateLoad:=0;;
  g_Config.boViewHackMessage:=False;
  g_Config.boViewAdmissionFailure:=False;

  g_Config.nMonGenRate:=10;
  g_Config.dwRegenMonstersTime:=200;
  g_Config.dwProcessMonstersTime:=50;
  RefShow();
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久人人爱| 91精品国产综合久久蜜臀| 久久久久久久国产精品影院| 国模无码大尺度一区二区三区| 欧美成人vps| 国产精品一区二区你懂的| 久久一夜天堂av一区二区三区| 国产一区二区精品久久99| 国产精品久久久久久久久免费樱桃| av在线不卡免费看| 夜夜精品浪潮av一区二区三区 | 国产毛片精品一区| 国产日韩欧美精品在线| 精品国产一区二区三区久久久蜜月| 亚洲国产日韩a在线播放| 91精品国产色综合久久不卡蜜臀| 久久国产麻豆精品| 国产精品入口麻豆九色| 91久久精品一区二区二区| 天堂一区二区在线免费观看| 久久综合色婷婷| 91麻豆123| 六月丁香婷婷久久| 中文字幕不卡在线播放| 欧美怡红院视频| 久88久久88久久久| 亚洲色大成网站www久久九九| 欧美日本在线视频| 成人黄色在线视频| 日韩精品高清不卡| 国产欧美一区二区三区沐欲| 欧美日韩在线一区二区| 国产乱一区二区| 午夜电影久久久| 国产精品九色蝌蚪自拍| 欧美一区二区三区在线看| 91在线观看美女| 久久精品久久精品| 一区二区三区高清不卡| 久久久久久久国产精品影院| 欧美日韩大陆一区二区| 99久久综合国产精品| 日本中文在线一区| 亚洲天堂精品视频| 久久久夜色精品亚洲| 欧美日本一区二区| 色久综合一二码| 国产凹凸在线观看一区二区| 日韩av在线发布| 一个色综合av| 亚洲视频网在线直播| 久久久亚洲欧洲日产国码αv| 欧美日韩黄视频| 91丨porny丨在线| 国产1区2区3区精品美女| 久久丁香综合五月国产三级网站| 一区二区欧美视频| 国产精品成人午夜| 中文字幕免费观看一区| 亚洲精品一区二区精华| 欧美片在线播放| 91福利资源站| 91在线精品一区二区| 高清在线不卡av| 国产美女视频一区| 久久99国产精品久久99果冻传媒| 亚洲福利一区二区三区| 亚洲一区二区在线播放相泽| 中文字幕人成不卡一区| 国产视频一区在线播放| 久久嫩草精品久久久精品| 精品久久久久av影院| 日韩欧美中文字幕精品| 91精品国产综合久久福利软件| 欧美日韩夫妻久久| 538prom精品视频线放| 欧美日韩免费高清一区色橹橹 | 91天堂素人约啪| 成人国产精品免费观看动漫| 国产传媒一区在线| 久久久久久亚洲综合| 99久久精品一区| 91在线视频在线| 91香蕉视频mp4| 在线视频欧美区| 91福利国产成人精品照片| 色婷婷国产精品| 色婷婷综合久久久中文字幕| 欧美性高清videossexo| 欧美色网一区二区| 欧美日韩精品一区二区三区蜜桃| 欧美人狂配大交3d怪物一区| 欧美一区二区人人喊爽| 久久老女人爱爱| 中文字幕在线免费不卡| 亚洲精品老司机| 日韩精彩视频在线观看| 国产又粗又猛又爽又黄91精品| 国产福利精品一区二区| 成人精品一区二区三区四区| 色综合欧美在线视频区| 欧美日韩一区二区在线视频| 欧美成人一区二区三区片免费| 久久蜜桃av一区二区天堂 | 欧美激情综合网| 亚洲免费观看高清| 日韩1区2区3区| 风间由美性色一区二区三区| 色999日韩国产欧美一区二区| 欧美视频一区在线| 精品久久久久香蕉网| 国产精品嫩草影院com| 亚洲第一久久影院| 激情六月婷婷综合| 在线精品亚洲一区二区不卡| 欧美草草影院在线视频| 国产精品国产三级国产| 视频一区中文字幕国产| 成人性生交大片免费看视频在线 | 久久婷婷综合激情| 成人黄色网址在线观看| 欧洲国产伦久久久久久久| 欧美变态tickling挠脚心| 国产精品久久久久久久久搜平片| 五月婷婷久久综合| 99视频精品免费视频| 日韩精品一区在线观看| 亚洲男人电影天堂| 国产成人综合网站| 欧美日韩另类一区| 日韩一区有码在线| 国产另类ts人妖一区二区| 欧美日韩国产影片| 国产精品免费视频一区| 久久成人综合网| 精品污污网站免费看| 国产精品免费丝袜| 国产一二三精品| 日韩欧美一区二区视频| 亚洲理论在线观看| 国产成人午夜视频| 欧美电视剧在线观看完整版| 亚洲成av人综合在线观看| 99久久久国产精品| 国产精品色一区二区三区| 精品一区二区三区视频| 欧美日韩国产一区| 亚洲欧美日韩中文字幕一区二区三区| 极品少妇一区二区| 日韩一区二区三| 日韩av不卡在线观看| 欧美日韩日日夜夜| 亚洲成人免费视频| 欧亚洲嫩模精品一区三区| 中文字幕在线观看不卡视频| 国产成人亚洲综合a∨婷婷图片| 91精品视频网| 天天色综合天天| 欧美精品三级在线观看| 亚洲综合图片区| 色噜噜狠狠成人网p站| 欧美性三三影院| 久久久精品一品道一区| 紧缚奴在线一区二区三区| 日韩美女在线视频| 捆绑调教美女网站视频一区| 4438x成人网最大色成网站| 亚洲超碰97人人做人人爱| 欧美日韩中文字幕一区| 五月天国产精品| 欧美一二区视频| 经典一区二区三区| 久久精品亚洲一区二区三区浴池| 国产乱码一区二区三区| 中文字幕免费不卡| 91亚洲精品久久久蜜桃| 一区二区三区在线免费播放 | 欧美亚洲国产bt| 亚洲va韩国va欧美va| 777奇米四色成人影色区| 蜜桃视频一区二区| 久久久久久久久久久久久夜| 成人18精品视频| 亚洲国产三级在线| 666欧美在线视频| 国产一区视频网站| 日本一区二区免费在线| 97久久久精品综合88久久| 亚洲国产精品嫩草影院| 91精品国产一区二区三区香蕉| 精品一区二区国语对白| 国产精品国产三级国产三级人妇| 色悠久久久久综合欧美99| 亚洲成人自拍网| 精品国产免费久久| 波多野结衣视频一区| 婷婷成人激情在线网| 国产亚洲一本大道中文在线| 91激情五月电影| 麻豆专区一区二区三区四区五区|