关于ODbyDYK一个问题,希望帮忙下,为什么我的OD插件那么少?怎么添加呢?

关于ODbyDYK一个问题,希望帮忙下,为什么我的OD插件那么少?怎么添加呢?,第1张

在OD中,设置插件路径。

菜单【选项】->【目录】->插件路径。

最好在存放OD的目录下建立一个存放插件的目录,比如 PlugIn ,将所有的插件都拷贝到这个目录,并在这个目录下再建立一个不使用插件的路径, NoUsePI 将所有暂时不使用的插件放到这个目录,不要不管用不用,都将所有的插件全部安装,这样每次选择要使用的插件,由于插件太多,选择非常不方便,而且也占用机器资源,或因插件本身的问题使OD运行不稳定。

用 OD 捕获按钮事件,可以尝试以下办法:

1、通过编写好的脚本来获取按钮事件:

先将以下脚本保存至 .txt 文件中:

var Addr

mov Addr,401000

loop:

find Addr,#740E8BD38B83????????FF93????????#

cmp $RESULT,0

je Exit

add $RESULT,0A

bp $RESULT

add $RESULT,1

mov Addr,$RESULT

jmp loop

Exit:

ret

用OD载入 Delphi 程序,右键 运行脚本-->打开,选择上面保存的文件,运行,如果d出了script finished 窗口就表示找到按钮事件断点位置。

2、用资源编辑工具+十六进制编辑工具来查找:

首先用ResScope或者其他工具打开目标程序,在RCData中能够找到窗体的资源信息,例如

  object Form1: TForm1

    object Button1: TButton

      Caption = 'Button1'

      OnClick = Button1Click

    end

  end

  此时假设我们要找“Button1”按钮事件,记住OnClick的名字(在这里就是Button1Click)

  然后再用WinHex打开程序,查找事件名“Button1Click”,如下图所示: 事件名的前一个字节就是事件名的长度,再前面就是事件地址了:

找到地址后,用 OD载入程序,直接Ctrl+G前往该地址。

别架设在冒险岛的大陆文件夹中 从新建一个文件夹 放进去 打开后 就可以用了 我的机子是这样弄的 新建个文件夹啊 从新见个文件夹就好叻本服务端由[一树]制作。 查看更多请 http://hi.baidu.com/xshu 本空间下载的冒险岛私服只做单机测试,请下载后24小时内删除。安装步骤如下:先把本压缩包文件解压出来,请下载相对应的冒险岛国际服055客户端如果您以前有安装过MYSQL,请先停止服务,打开任务管理器把SQL的进程mysqld-nt.exe结束掉。否则将无法游戏。没有安装过mysql的朋友省略此步,请【不要】结束mysqld-nt.exe进程。一、双击【启动服务器】会出现3个黑色的窗口,请不要关闭,否则不能游戏。二、将【一树冒险岛私服登录器】复制到您安装的055客户端中,然后双击打开,直接启动单机版冒险岛。简单方便,2个步骤搞定,您还不会吗???默认登录的帐号密码为yishu ,另外还有4个帐号密码为yishu01、yishu02、yishu03、yishu04。全部为GM帐号。如果要开其他帐号需要在数据库中添加资料,请下载数据库管理工具,可以到我的博客上下载。添加其他帐号教程: http://hi.baidu.com/xshu/blog/item/94b13bf395c17c55352acc99.html--3.0更新说明一、1-4转全修复,4转直接给技能全满,修改一些GM命令。二、增加组队,组队需要等级10级以上,大家应该都知道吧。三、增加文本文件修改公告。(修改公告在conf文件夹中的yishu.lua里)使用方法是:用GM帐号输入!header1或者!header2四、文本文件保存经验爆率倍数等。(修改经验等在conf文件夹中的worlds.lua里)五、NPCS,放在文件里,大家可以自己修改想要的NPC对话。(修改NPC对话在scripts\npcs文件夹里面)六、增加网站注册系统。(在文件夹WWW中)七、2分钟自动保存数据,即使服务器垮掉,用户的数据也可以自动保存了。八、添加点装购买NPC,在自由市场有个人物就是了。九、加快了服务端启动速度。十、同时也减少了很多东西,很多NPC还没添加,以后的版本会添加进来。【重要说明】 请大家不要随便使用GM命令,很容易导致服务端崩溃的。 如果需要联网,请按如下步骤。首先您必须是外网,有一个IP,宽带拨号的都可以,查看您IP的方法请打开开始菜单,运行----CMD输入 ipconfig 把里面的IP记下来。注意,是宽带IP,不是本地连接的IP。一、请用记事本打开 conf 文件夹下的 channelserver.lua修改其中的external_ip = "127.0.0.1"把127.0.0.1换成您电脑上的IP。请注意,其他地方不要去修改,否则玩不了游戏不要来问我二、如何让别人加进来? 其他要进来玩游戏的玩家不需要服务端,只要登录器跟055的客户端。 请在登录器中的【开始游戏.bat】(用记事本打开,或者右键编辑)中修改 localhost 为您的IP地址,比如原来的.bat文件是055.exe localhost 8484,让他修改为{055.exe 您的IP地址 8484}。如果你的IP是192.168.0.23也就是修改为{055.exe 192.168.0.23 8484}然后把登录器的2个文件发给您的朋友,让他放到客户端中,运行开始游戏.bat 就可以了。如果您的电脑是在局域网中,比如您的IP是192.168.0.2这种样子的,那么您只能在局域网中游戏了。如果您想要外网连接游戏,那么你得在路由器中设置,把你的电脑上的游戏端口8484和数据库3306端口映射。这里比较麻烦,以后在写个教程吧。不懂映射的自己上网查查,不要问我了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11208705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存