Board logo

标题: 修改gmsv制造出我们想要的脚本语句【第一篇】 [打印本页]

作者: feifei1937    时间: 2009-8-4 15:51     标题: 修改gmsv制造出我们想要的脚本语句【第一篇】

如果想先有点汇编的基础知识,看这个帖子。魔力私服,最新魔力宝贝私服技术交流  \) H& o7 A- u( H6 u
http://bbs.mocwww.com/viewthread.php?tid=20499&extra=page%3D1
! e! g/ f9 Q8 _& a, qbbs.mocwww.com如果你一点脚本的基础都没有,请看这个帖子。
5 G3 y" u* i$ q* q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートhttp://bbs.mocwww.com/thread-9077-1-1.html# ]" g  E4 O% U: M

) r8 X9 K& l! bbbs.mocwww.com进入正题:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) s4 r5 _! |, p9 g$ \

4 i, D6 G2 S0 [  P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート首先我们用IDA打开gmsv,找到函数analyse_command,这个函数的作用是分析脚本文件里面写的某个语句,然后执行对应的操作。
$ @5 f( J2 U/ {" [: o" I* c' Q9 k
8 v8 X' w' l# K* f2 z" o3 W  {; c妖城在线论坛下面举例,比如我们写了如下的一个脚本:魔力私服,最新魔力宝贝私服技术交流0 c: ]* g+ `5 C1 a# |2 \
##########################################################魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 \2 j/ S  s% u  Z1 y! _, \
block—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 F. [/ c6 V4 v3 {6 ]9 h
            window “\n\n\n\n@c你确定吗?这可以增加你的等级。",yes,no魔力私服,最新魔力宝贝私服技术交流" N5 G/ U$ i0 h1 l# j# S0 B
            wndow_no
' m2 A* B$ a) K, _. t, M魔力私服,最新魔力宝贝私服技术交流                        endwindow "\n\n\n\n@c那下次再说了!"魔力私服,最新魔力宝贝私服技术交流$ m' N8 v* N9 K. x6 F
            window_yes
8 P% S7 V' z5 {) D  V% q3 `1 r                        setlevel +1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( t; {& ~) y+ E) [( W4 S- o2 c
                        systemmessage 12345bbs.mocwww.com9 o  A7 M7 j" Y9 o
###########################################################魔力私服,最新魔力宝贝私服技术交流5 m' ?, |2 a8 T5 p
这个脚本纯属为了举例,其他地方不说了,我只说 setlevel +1 这里。妖城在线论坛6 F  P+ B: U- J& |( H9 ?

1 I; d9 y7 R. |4 |6 o* O当gmsv读取到这个字符串(之所以说是字符串,因为gmsv还没比较,还不知道这是不是一个合法的命令):setlevel
7 g( [& A- e6 C; S9 fgmsv就会执行内部的analyse_command子程序,看图1。
. m1 P, t- `$ ]3 |4 Lbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 C- \% x' s- D4 J; V2 X- m$ U
然后依次将这个字符串与gmsv内部的语句比较(看图3):从 giveitemx 开始比较,直到比较到 setlevel ,对了,然后看图2。
: i9 N2 W( k* g  y9 ~6 Z. ?妖城在线论坛
* J8 E' f. e9 r& S2 C8 ^$ C$ n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート执行 set_level 子程序。
* g( B, I4 E' e5 s' pbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 p7 _" R5 r9 O0 b4 U
具体执行过程先参见图4,具体执行过程下次将文章补充完整。
+ Q1 D4 b# j2 V. @; I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
" Q; H; u: ?1 P4 W: A+ w欢迎跟帖提问。

图片附件: analyse_command.jpg (2009-8-4 15:51, 84.09 KB) / 该附件被下载次数 4
http://bbs.mocwww.com/attachment.php?aid=10351



图片附件: analyse_command2.jpg (2009-8-4 15:51, 109.74 KB) / 该附件被下载次数 2
http://bbs.mocwww.com/attachment.php?aid=10352



图片附件: analyse_command3.jpg (2009-8-4 15:52, 181.57 KB) / 该附件被下载次数 9
http://bbs.mocwww.com/attachment.php?aid=10353



图片附件: analyse_command4.jpg (2009-8-4 15:52, 90.49 KB) / 该附件被下载次数 1
http://bbs.mocwww.com/attachment.php?aid=10354


作者: dekkaman    时间: 2009-8-4 20:25

编程文盲飘过
作者: feifei1937    时间: 2009-8-4 20:38

引用:
原帖由 dekkaman 于 2009-8-4 20:25 发表
" w. l. y; ^5 O0 M0 ~  ubbs.mocwww.com编程文盲飘过
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* o6 y: L' N0 ^* I4 N3 Y4 Q* [
学嘛………………
作者: yaoguai    时间: 2009-8-4 21:03

看着头疼~~哈哈~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 J, q8 @9 |7 g9 f) t; H6 y
汇编很难的吧
作者: feifei1937    时间: 2009-8-4 22:18

引用:
原帖由 yaoguai 于 2009-8-4 21:03 发表 妖城在线论坛) @. S; G: g7 _) E2 u! d
看着头疼~~哈哈~~bbs.mocwww.com2 a# g; O5 ^4 `- Y: C
汇编很难的吧
! g! R" H! E$ z5 N妖城在线论坛我的水平也就看看程序还凑合……好在的是gmsv里面的函数的名称都标明了的,可以从函数的名称去理解某些东西
1 R4 I0 m' B% e) ]魔力私服,最新魔力宝贝私服技术交流不过gmsv改起来真的很烦……所以我才盼望源码……哈哈……但是是白日做梦……
作者: sin    时间: 2009-8-4 22:24

只懂一丁点的顶下然后飘走...
作者: 小狐狸    时间: 2009-8-4 23:03

完全看不懂的飘走
作者: xyz990    时间: 2009-8-5 04:16

对汇编完全茫然 只会简单编程...
作者: feifei1937    时间: 2009-8-5 10:28

引用:
原帖由 xyz990 于 2009-8-5 04:16 发表 妖城在线论坛& ]. u# t+ Q, [
对汇编完全茫然 只会简单编程...
4 Z* x6 {% v; `; b# d  \$ Vbbs.mocwww.com要看懂这个只要对汇编的一些语句和基础有点常识性了解就好了,也不是深不可测的东西嘛……
作者: lenovo    时间: 2009-8-6 01:30

很好 很好魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# k" s6 Y7 `5 [& v3 x9 W8 u: v" k
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 ?) D$ j- g0 o! r8 C# p# P0 R
是个启蒙的好东西




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0