发新话题
打印

修改gmsv制造出我们想要的脚本语句【第一篇】

修改gmsv制造出我们想要的脚本语句【第一篇】

如果想先有点汇编的基础知识,看这个帖子。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 z- v3 e3 W8 I1 ]
http://bbs.mocwww.com/viewthread.php?tid=20499&extra=page%3D1魔力私服,最新魔力宝贝私服技术交流% B3 U& N( H, }) E, a3 g
如果你一点脚本的基础都没有,请看这个帖子。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 {% a0 Y& ~; c5 B& y! A) d2 L, Q3 J
http://bbs.mocwww.com/thread-9077-1-1.html妖城在线论坛, a( }  ~( W: E8 k

8 c% N0 a, N8 Wbbs.mocwww.com进入正题:
6 _# H$ i3 G  T8 z妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, f0 P- M) S3 Q9 g; N7 N
首先我们用IDA打开gmsv,找到函数analyse_command,这个函数的作用是分析脚本文件里面写的某个语句,然后执行对应的操作。
4 y) w8 F3 F8 {7 G# T! @6 ~6 f6 a* \, m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" h  G- p2 b, w! l魔力私服,最新魔力宝贝私服技术交流下面举例,比如我们写了如下的一个脚本:
- c; [0 R" t2 d* S; F' q4 I##########################################################
! j/ n; w# k) ~8 Tbbs.mocwww.comblock妖城在线论坛- N* B, k  l5 J2 P9 S
            window “\n\n\n\n@c你确定吗?这可以增加你的等级。",yes,no
) i2 X  D. d# u& e. R. ~$ f$ o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート            wndow_no—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 n9 y) K, k$ n8 C
                        endwindow "\n\n\n\n@c那下次再说了!"—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ A' [- ]) F; f& j
            window_yesbbs.mocwww.com$ X! F" m" p! \
                        setlevel +1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% S- O7 D( H% _) H5 O( ?) S1 E
                        systemmessage 12345魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 c" I; x, }6 q0 X' W
###########################################################妖城在线论坛' Q; X; n8 s) h) k) b
这个脚本纯属为了举例,其他地方不说了,我只说 setlevel +1 这里。
5 @* e- L2 n# l3 r- w5 Abbs.mocwww.com
) c+ g5 ^* b0 K. q& w# `: N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当gmsv读取到这个字符串(之所以说是字符串,因为gmsv还没比较,还不知道这是不是一个合法的命令):setlevel
+ B& s$ ]6 W" R4 g5 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表gmsv就会执行内部的analyse_command子程序,看图1。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  S$ u5 I+ z! o; L7 W( d
* n3 }% Y- n2 M* |- i
然后依次将这个字符串与gmsv内部的语句比较(看图3):从 giveitemx 开始比较,直到比较到 setlevel ,对了,然后看图2。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 J) o  P% M$ c
bbs.mocwww.com% F+ o/ E/ o/ B4 `! q
执行 set_level 子程序。魔力私服,最新魔力宝贝私服技术交流) h: j1 t& q$ W5 K( w# p

0 b3 `) p. B2 b7 I妖城在线论坛具体执行过程先参见图4,具体执行过程下次将文章补充完整。魔力私服,最新魔力宝贝私服技术交流5 ?3 `) Y' @( p' C0 T

) J* P, y5 b+ i( p+ A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表欢迎跟帖提问。

附件

analyse_command.jpg (84.09 KB)

2009-8-4 15:51

analyse_command.jpg

analyse_command2.jpg (109.74 KB)

2009-8-4 15:51

analyse_command2.jpg

analyse_command3.jpg (181.57 KB)

2009-8-4 15:52

analyse_command3.jpg

analyse_command4.jpg (90.49 KB)

2009-8-4 15:52

analyse_command4.jpg

本帖最近评分记录
  • lenovo 妖力 +10 眼前一亮 2009-8-6 01:30

TOP

编程文盲飘过
出售大量自制原创及仿官服任务,一站式制作免去另购地图的烦恼。联系QQ:99673452

TOP

引用:
原帖由 dekkaman 于 2009-8-4 20:25 发表 魔力私服,最新魔力宝贝私服技术交流3 I4 z. o3 d* K* F2 w) n  T
编程文盲飘过
  I9 H8 W+ h' s& B8 |  H- {1 X! @
学嘛………………

TOP

看着头疼~~哈哈~~
) i' v9 _. o+ R" u) i* Dbbs.mocwww.com汇编很难的吧

TOP

引用:
原帖由 yaoguai 于 2009-8-4 21:03 发表 魔力私服,最新魔力宝贝私服技术交流) e; t* x( U! _8 ?% o2 R' H
看着头疼~~哈哈~~0 b9 ^9 l4 D$ ]& }8 I# u
汇编很难的吧
8 g% V! q* |2 b1 Q' J! Q2 O& ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我的水平也就看看程序还凑合……好在的是gmsv里面的函数的名称都标明了的,可以从函数的名称去理解某些东西/ F4 ~' y; ]- K. ~' r
不过gmsv改起来真的很烦……所以我才盼望源码……哈哈……但是是白日做梦……

TOP

只懂一丁点的顶下然后飘走...
你在我身边时,你是一切;你不在我身边时,一切是你。

TOP

完全看不懂的飘走

TOP

对汇编完全茫然 只会简单编程...
抵制不良私服,拒绝胡修乱改。
注意自我保护,谨防被骗被抓。
适度研究益脑,沉迷金钱伤身。
合理安排时间,享受和谐生活。

TOP

引用:
原帖由 xyz990 于 2009-8-5 04:16 发表 ' A  E* j+ V- e" _- c  r
对汇编完全茫然 只会简单编程...
魔力私服,最新魔力宝贝私服技术交流& {' [3 R# _5 r* h: `: L2 w' |
要看懂这个只要对汇编的一些语句和基础有点常识性了解就好了,也不是深不可测的东西嘛……

TOP

很好 很好5 J1 y& J2 {, f: m1 ^' ~/ r

9 X8 H) B* c, ^4 D, [' bbbs.mocwww.com是个启蒙的好东西

TOP

发新话题