sm

立即登录 | 账号注册

积分: 0 |用户组: 游客

搜索
服务器租用 传奇3一条龙 支付平台源码 无法下载点击此处反馈
查看: 1096|回复: 3

[传奇手游源码] GOD源码编译教程视频版,GOD引擎源码编译视频教程

[复制链接]

826

主题

36

回帖

23万

积分

霸王教主

积分
235497
发表于 2023-6-9 13:04:21 | 显示全部楼层 |阅读模式
GOD源码编译教程视频版,GOD引擎源码编译视频教程

GOD引擎源代码,服务端源码Delphi 需要安装Delphi 11.3

下面就是编译god源码的视频全过程,以及控件等


GOD.jpg
  1. {$R *.DFM}

  2. procedure TFrmIDHum.FormCreate(Sender: TObject);
  3. begin
  4.   Edit1.Text := '';
  5.   Edit2.Text := '';
  6.   IdGrid.Cells[0, 0] := '登录帐号';
  7.   IdGrid.Cells[1, 0] := '密码';
  8.   IdGrid.Cells[2, 0] := '用户名称';
  9.   IdGrid.Cells[3, 0] := 'ResiRegi';
  10.   IdGrid.Cells[4, 0] := 'Tran';
  11.   IdGrid.Cells[5, 0] := 'Secretwd';
  12.   IdGrid.Cells[6, 0] := 'Adress(cont)';
  13.   IdGrid.Cells[7, 0] := '备注';

  14.   ChrGrid.Cells[0, 0] := '索引号';
  15.   ChrGrid.Cells[1, 0] := '人物名称';
  16.   ChrGrid.Cells[2, 0] := '登录帐号';
  17.   ChrGrid.Cells[3, 0] := '是否禁用';
  18.   ChrGrid.Cells[4, 0] := '禁用时间';
  19.   ChrGrid.Cells[5, 0] := '操作计数';
  20.   ChrGrid.Cells[6, 0] := '选择编号';
  21.   ChrGrid.Cells[7, 0] := '是否英雄';
  22.   ChrGrid.Cells[8, 0] := '创建时间';
  23. end;

  24. procedure TFrmIDHum.Edit2KeyPress(Sender: TObject; var Key: Char);
  25. begin

  26.   (*
  27.   0049FEAC   55                     push    ebp
  28.   0049FEAD   8BEC                   mov     ebp, esp
  29.   0049FEAF   83C4F0                 add     esp, -$10
  30.   0049FEB2   53                     push    ebx
  31.   0049FEB3   33DB                   xor     ebx, ebx
  32.   0049FEB5   895DF0                 mov     [ebp-$10], ebx
  33.   0049FEB8   894DF8                 mov     [ebp-$08], ecx
  34.   0049FEBB   8955F4                 mov     [ebp-$0C], edx
  35.   0049FEBE   8945FC                 mov     [ebp-$04], eax
  36.   0049FEC1   33C0                   xor     eax, eax
  37.   0049FEC3   55                     push    ebp

  38.   * Possible String Reference to: '橼6?腽[嬪]?
  39.   |
  40.   0049FEC4   6835FF4900             push    $0049FF35

  41.   ***** TRY
  42.   |
  43.   0049FEC9   64FF30                 push    dword ptr fs:[eax]
  44.   0049FECC   648920                 mov     fs:[eax], esp
  45.   0049FECF   8B45F8                 mov     eax, [ebp-$08]
  46.   0049FED2   80380D                 cmp     byte ptr [eax], $0D
  47.   0049FED5   7548                   jnz     0049FF1F
  48.   0049FED7   8D55F0                 lea     edx, [ebp-$10]

  49.   * Reference to FrmIDHum
  50.   |
  51.   0049FEDA   8B45FC                 mov     eax, [ebp-$04]

  52.   * Reference to control TFrmIDHum.Edit2 : TEdit
  53.   |
  54.   0049FEDD   8B80DC020000           mov     eax, [eax+$02DC]

  55.   * Reference to: controls.TControl.GetText(TControl):TCaption;
  56.   |
  57.   0049FEE3   E8781EF9FF             call    00431D60
  58.   0049FEE8   8B45F0                 mov     eax, [ebp-$10]

  59.   * Possible String Reference to: 'humconvert'
  60.   |
  61.   0049FEEB   BA4CFF4900             mov     edx, $0049FF4C

  62.   * Reference to: system.@LStrCmp;
  63.   |
  64.   0049FEF0   E89B40F6FF             call    00403F90
  65.   0049FEF5   7518                   jnz     0049FF0F
  66.   0049FEF7   33D2                   xor     edx, edx

  67.   * Reference to FrmIDHum
  68.   |
  69.   0049FEF9   8B45FC                 mov     eax, [ebp-$04]

  70.   * Reference to control TFrmIDHum.Edit2 : TEdit
  71.   |
  72.   0049FEFC   8B80DC020000           mov     eax, [eax+$02DC]

  73.   * Reference to: controls.TControl.SetText(TControl;TCaption);
  74.   |
  75.   0049FF02   E8891EF9FF             call    00431D90

  76.   * Reference to FrmIDHum
  77.   |
  78.   0049FF07   8B45FC                 mov     eax, [ebp-$04]

  79.   * Reference to: FIDHum.Proc_0049FAAC
  80.   |
  81.   0049FF0A   E89DFBFFFF             call    0049FAAC
  82.   0049FF0F   33D2                   xor     edx, edx

  83.   * Reference to FrmIDHum
  84.   |
  85.   0049FF11   8B45FC                 mov     eax, [ebp-$04]

  86.   * Reference to control TFrmIDHum.Edit2 : TEdit
  87.   |
  88.   0049FF14   8B80DC020000           mov     eax, [eax+$02DC]

  89.   * Reference to: controls.TControl.SetText(TControl;TCaption);
  90.   |
  91.   0049FF1A   E8711EF9FF             call    00431D90
  92.   0049FF1F   33C0                   xor     eax, eax
  93.   0049FF21   5A                     pop     edx
  94.   0049FF22   59                     pop     ecx
  95.   0049FF23   59                     pop     ecx
  96.   0049FF24   648910                 mov     fs:[eax], edx

  97.   ****** FINALLY
  98.   |

  99.   * Possible String Reference to: '[嬪]?
  100.   |
  101.   0049FF27   683CFF4900             push    $0049FF3C
  102.   0049FF2C   8D45F0                 lea     eax, [ebp-$10]

  103.   * Reference to: system.@LStrClr(String;String);
  104.   |
  105.   0049FF2F   E8CC3CF6FF             call    00403C00
  106.   0049FF34   C3                     ret


  107.   * Reference to: system.@HandleFinally;
  108.   |
  109.   0049FF35   E9DA36F6FF             jmp     00403614
  110.   0049FF3A   EBF0                   jmp     0049FF2C

  111.   ****** END
  112.   |
  113.   0049FF3C   5B                     pop     ebx
  114.   0049FF3D   8BE5                   mov     esp, ebp
  115.   0049FF3F   5D                     pop     ebp
  116.   0049FF40   C3                     ret

  117.   *)
  118. end;

  119. procedure TFrmIDHum.EdUserIdKeyPress(Sender: TObject; var Key: Char);
  120. //0x0049FF58
  121. var
  122.   sAccount: string;
  123.   ChrList: TStringList;
  124.   i, nIndex: Integer;
  125.   HumChrRCD: THumChrInfo;
  126. begin
  127.   if Key = #13 then begin
  128.     Key := #0;
  129.     sAccount := EdUserId.Text;
  130.     ChrGrid.RowCount := 1;
  131.     if sAccount <> '' then begin
  132.       ChrList := TStringList.Create;
  133.       try
  134.         if HumChrDB.OpenEx then begin
  135.           HumChrDB.FindByAccount(sAccount, ChrList);
  136.           if ChrList.Count > 0 then begin//20090101
  137.             for i := 0 to ChrList.Count - 1 do begin
  138.               nIndex := Integer(ChrList.Objects[i]);
  139.               if HumChrDB.GetBy(nIndex, HumChrRCD) then begin
  140.                 if CbShowDelChr.Checked then RefChrGrid(nIndex, HumChrRCD)
  141.                 else if not HumChrRCD.boDeleted then
  142.                   RefChrGrid(nIndex, HumChrRCD);
  143.               end;
  144.             end;
  145.           end;
  146.         end;
  147.       finally
  148.         HumChrDB.Close;
  149.       end;
  150.       ChrList.Free;
  151.     end;
  152.   end;
  153. end;
复制代码







上一篇:GOD引擎服务端源码Delphi传奇引擎手游三端源码
下一篇:God引擎源码Delphi11镜像版vmware完整编译环境
回复

使用道具 举报

3

主题

44

回帖

40

积分

旋风流星刀

积分
40
发表于 2023-12-8 14:39:17 | 显示全部楼层
不错的东西!!!!!!!!
回复 支持 反对

使用道具 举报

2

主题

4

回帖

206

积分

旋风流星刀

积分
206
发表于 2023-12-26 11:57:35 | 显示全部楼层
下载不了,还联系不上这作者
回复 支持 反对

使用道具 举报

0

主题

6

回帖

204

积分

旋风流星刀

积分
204
发表于 2024-2-26 00:04:06 | 显示全部楼层
还说来看看,结果看不到!:'(
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|美林GM论坛 ( 蜀ICP备2020030293号-2 )|网站地图

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系

GMT+8, 2024-4-29 07:56 , Processed in 0.308166 second(s), 66 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表