Board logo

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

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

如果想先有点汇编的基础知识,看这个帖子。
+ i- S' ?8 g( j* m; S, \bbs.mocwww.comhttp://bbs.mocwww.com/viewthread.php?tid=20499&extra=page%3D1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Y! s/ Z5 D5 J7 b" s9 `/ q
如果你一点脚本的基础都没有,请看这个帖子。bbs.mocwww.com& p9 F; ~1 u* V2 v" K
http://bbs.mocwww.com/thread-9077-1-1.html
2 _% Y$ h1 L& Y4 j; T0 s, l5 b0 N- M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! L% Q% Y9 h% S' Z) C
进入正题:
; ~# G( z! ?% W! U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com6 e9 I, K0 ~7 U9 E6 ~
首先我们用IDA打开gmsv,找到函数analyse_command,这个函数的作用是分析脚本文件里面写的某个语句,然后执行对应的操作。
5 X7 B9 y' t- {3 E5 e6 P- D% m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
. i$ f& p  u- J- ~0 ^8 e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート下面举例,比如我们写了如下的一个脚本:bbs.mocwww.com3 v( Q. h" }. `4 B. w! l1 D
##########################################################魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  n2 ^  x* h8 L4 v3 o" ]/ D* J3 g
block
) B7 h+ |& A+ Z8 S1 R魔力私服,最新魔力宝贝私服技术交流            window “\n\n\n\n@c你确定吗?这可以增加你的等级。",yes,no
/ M# U' A( H! ~. y+ G: f6 ?妖城在线论坛            wndow_no
3 k& J  n4 \8 i* v5 o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        endwindow "\n\n\n\n@c那下次再说了!"魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# b2 `. g8 g$ X" Z
            window_yes
* n) B: e& O! @, X- |0 U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        setlevel +1
( X2 @" g2 o( Q4 J+ |                        systemmessage 12345) D0 {) v- C; {' ^
###########################################################魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  k: H" X* n4 t3 W
这个脚本纯属为了举例,其他地方不说了,我只说 setlevel +1 这里。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ [- O8 W7 K: h
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ ?: n. c) n$ a# Z3 h5 o4 Q
当gmsv读取到这个字符串(之所以说是字符串,因为gmsv还没比较,还不知道这是不是一个合法的命令):setlevel 2 W/ f) m" V) z9 {2 x3 {* q
gmsv就会执行内部的analyse_command子程序,看图1。
: D+ b; _1 _& Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 X2 V% U5 o' Z" T4 ^
然后依次将这个字符串与gmsv内部的语句比较(看图3):从 giveitemx 开始比较,直到比较到 setlevel ,对了,然后看图2。
; H1 Z0 m' Q( v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
$ Z: O& F% Y. cbbs.mocwww.com执行 set_level 子程序。妖城在线论坛- X, W) G$ h8 r1 l( r

: T, U5 X5 j( ~, I7 R! o妖城在线论坛具体执行过程先参见图4,具体执行过程下次将文章补充完整。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* j: M9 G8 i! B8 ?% v+ N

# m1 s. E' M0 u$ L4 ybbs.mocwww.com欢迎跟帖提问。

图片附件: 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 发表
4 t+ s5 ~9 X! B编程文盲飘过
& @2 w5 d7 j- V( w$ s  x$ R妖城在线论坛学嘛………………
作者: yaoguai    时间: 2009-8-4 21:03

看着头疼~~哈哈~~
/ O' O' V5 [( q8 _0 n汇编很难的吧
作者: feifei1937    时间: 2009-8-4 22:18

引用:
原帖由 yaoguai 于 2009-8-4 21:03 发表
& s# F$ N9 F" H魔力私服,最新魔力宝贝私服技术交流 看着头疼~~哈哈~~魔力私服,最新魔力宝贝私服技术交流5 i1 L0 Y$ M/ J- {1 L& o# h5 Z
汇编很难的吧
妖城在线论坛0 y! h1 o" T- @/ N: w
我的水平也就看看程序还凑合……好在的是gmsv里面的函数的名称都标明了的,可以从函数的名称去理解某些东西bbs.mocwww.com9 G: }8 O5 O, @: l
不过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 发表
' |- M, n! e3 j4 b* x/ }2 P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表对汇编完全茫然 只会简单编程...
' ]& x/ L8 ?: x要看懂这个只要对汇编的一些语句和基础有点常识性了解就好了,也不是深不可测的东西嘛……
作者: lenovo    时间: 2009-8-6 01:30

很好 很好魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, y3 w. Y9 `3 W! @! E( O
妖城在线论坛4 |5 \7 w0 `% W- `8 s+ g
是个启蒙的好东西




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