Board logo

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

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

如果想先有点汇编的基础知识,看这个帖子。
  u5 S/ F) x$ ~. e- U0 j: i$ @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートhttp://bbs.mocwww.com/viewthread.php?tid=20499&extra=page%3D1魔力私服,最新魔力宝贝私服技术交流5 p) h/ L" p/ f' f- W7 H. }7 J
如果你一点脚本的基础都没有,请看这个帖子。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& D! u, Q* [4 L+ P
http://bbs.mocwww.com/thread-9077-1-1.html妖城在线论坛8 ?) ^* U( A' g# O  b5 k0 u2 N

9 [! X  }+ j2 a- [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表进入正题:
! h# P3 [. ^$ y# O( N. `魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ v$ Q5 E& z/ U8 x9 l
首先我们用IDA打开gmsv,找到函数analyse_command,这个函数的作用是分析脚本文件里面写的某个语句,然后执行对应的操作。
, l0 N* N. f6 G- v6 w" |; j魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 O; w3 Q) B$ n) `* M
下面举例,比如我们写了如下的一个脚本:# {  A4 h$ ]" f- _5 [
##########################################################妖城在线论坛' s; E. T, j0 P# p% ~5 V" c5 K6 c
block魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% R4 {9 n( i! @* j
            window “\n\n\n\n@c你确定吗?这可以增加你的等级。",yes,no
* d; `) x% V8 H: n1 ~bbs.mocwww.com            wndow_no妖城在线论坛: x0 I# y) }  z/ o3 Q" X4 f$ H
                        endwindow "\n\n\n\n@c那下次再说了!"bbs.mocwww.com( _9 k% c" H, B
            window_yes妖城在线论坛+ ?4 m% V# ?" W$ m# H- q3 T
                        setlevel +1
' k! M; B  p; L. obbs.mocwww.com                        systemmessage 12345( L( `0 A$ _, O9 D( G
###########################################################妖城在线论坛! j9 q6 C. m5 s4 \: _+ {# h$ g
这个脚本纯属为了举例,其他地方不说了,我只说 setlevel +1 这里。" u' b0 `4 R8 I
, V! W5 j$ j# k! |7 X5 v* q5 g
当gmsv读取到这个字符串(之所以说是字符串,因为gmsv还没比较,还不知道这是不是一个合法的命令):setlevel 魔力私服,最新魔力宝贝私服技术交流* k0 Q8 u; h3 g9 {: w
gmsv就会执行内部的analyse_command子程序,看图1。魔力私服,最新魔力宝贝私服技术交流8 d% r" k) r! Y7 x
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 H$ W" S, W$ a- m
然后依次将这个字符串与gmsv内部的语句比较(看图3):从 giveitemx 开始比较,直到比较到 setlevel ,对了,然后看图2。
9 F+ `: S8 ~' z3 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, k' X" E+ Q% t
执行 set_level 子程序。
9 m& n: O) J! P, Wbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" ]+ R/ \3 r) k1 W! Z" o2 m- G
具体执行过程先参见图4,具体执行过程下次将文章补充完整。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& s) S- u/ r: Y1 b* T
bbs.mocwww.com  v& e8 T# s, O) z  r: c
欢迎跟帖提问。

图片附件: 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 发表 妖城在线论坛- B3 N7 o! r; g! Q2 {; U3 J- w
编程文盲飘过
% R6 a4 i8 g5 P. |6 b9 Hbbs.mocwww.com学嘛………………
作者: yaoguai    时间: 2009-8-4 21:03

看着头疼~~哈哈~~魔力私服,最新魔力宝贝私服技术交流' ~" {! A1 s5 r. O; K- _" M& D
汇编很难的吧
作者: feifei1937    时间: 2009-8-4 22:18

引用:
原帖由 yaoguai 于 2009-8-4 21:03 发表
7 _( U9 a( c. u! r0 ~' Wbbs.mocwww.com 看着头疼~~哈哈~~$ }4 ?% k3 q4 _; a& T6 D: {3 v
汇编很难的吧
' T4 g. }* G- o! ^. l+ d& n$ a5 X  o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我的水平也就看看程序还凑合……好在的是gmsv里面的函数的名称都标明了的,可以从函数的名称去理解某些东西
1 e$ I$ I* t5 ~$ {- W4 Q0 kbbs.mocwww.com不过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 发表 妖城在线论坛! X; r& T) z; M+ U0 _
对汇编完全茫然 只会简单编程...
0 u; O6 s2 E2 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表要看懂这个只要对汇编的一些语句和基础有点常识性了解就好了,也不是深不可测的东西嘛……
作者: lenovo    时间: 2009-8-6 01:30

很好 很好
  j$ t- l5 r. o6 _bbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* T5 C+ W4 }  S8 p. q3 O) N' O. y( X
是个启蒙的好东西




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