发新话题
打印

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

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

如果想先有点汇编的基础知识,看这个帖子。妖城在线论坛  {& w3 k8 P0 l
http://bbs.mocwww.com/viewthread.php?tid=20499&extra=page%3D1
- ?. |( _; I1 t! q8 g( M  ?4 ]魔力私服,最新魔力宝贝私服技术交流如果你一点脚本的基础都没有,请看这个帖子。
% t, R% v$ z% Y妖城在线论坛http://bbs.mocwww.com/thread-9077-1-1.html魔力私服,最新魔力宝贝私服技术交流% b$ Q  h6 i4 m- c. A2 j1 B
) w' c8 ^0 h) A" `9 ^
进入正题:
: o8 k0 O' k) n9 w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ P7 B* E0 n! ]' y* I; j
首先我们用IDA打开gmsv,找到函数analyse_command,这个函数的作用是分析脚本文件里面写的某个语句,然后执行对应的操作。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 {" k' _1 B: L, V. s6 e
4 }+ M8 {  b" `. j& l
下面举例,比如我们写了如下的一个脚本:
7 e- o& w9 q2 C- K" n# k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート##########################################################
: \5 K, b: I* f: @7 u9 Lblockbbs.mocwww.com0 y% {1 D6 G- j0 U! i
            window “\n\n\n\n@c你确定吗?这可以增加你的等级。",yes,no
! I6 T+ q9 v# m% k) {魔力私服,最新魔力宝贝私服技术交流            wndow_no
- o" ]1 {3 X4 p4 i! g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        endwindow "\n\n\n\n@c那下次再说了!"
' ]- J4 Q6 ?3 ^  C" n5 z- K            window_yes
2 ]3 H& l/ e5 r: W6 y妖城在线论坛                        setlevel +1
: ]) P# r" ~+ D+ s# G0 n& E                        systemmessage 12345bbs.mocwww.com1 k3 G: P2 X/ h& y' l6 P
###########################################################
1 `6 l% P/ l9 o- ]" U  E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这个脚本纯属为了举例,其他地方不说了,我只说 setlevel +1 这里。魔力私服,最新魔力宝贝私服技术交流3 [: C2 U/ t3 Z3 _, D0 g

1 X) O7 W8 D# A! b; ], W6 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当gmsv读取到这个字符串(之所以说是字符串,因为gmsv还没比较,还不知道这是不是一个合法的命令):setlevel
+ X& [, d& C0 [( L, N9 X( E  }# D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表gmsv就会执行内部的analyse_command子程序,看图1。
- S3 l2 z' p% T7 L
1 B' {5 W0 @; x2 g# V魔力私服,最新魔力宝贝私服技术交流然后依次将这个字符串与gmsv内部的语句比较(看图3):从 giveitemx 开始比较,直到比较到 setlevel ,对了,然后看图2。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( U+ E+ Y8 Q# T3 N! T, I6 W

: M( M, ]0 S: L( c% V- z- I魔力私服,最新魔力宝贝私服技术交流执行 set_level 子程序。
; f8 a) W  d6 `1 a, C5 Ybbs.mocwww.com
8 X9 L& ^; T( R% C& m$ F. a魔力私服,最新魔力宝贝私服技术交流具体执行过程先参见图4,具体执行过程下次将文章补充完整。
. {  W& X( n" vbbs.mocwww.com
- c! X) k) T& d. ]8 U# D妖城在线论坛欢迎跟帖提问。

附件

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 发表
* n0 V9 V. u4 M4 \魔力私服,最新魔力宝贝私服技术交流编程文盲飘过
4 C6 p1 l+ q- v: o: H7 i  L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表学嘛………………

TOP

看着头疼~~哈哈~~bbs.mocwww.com, `- N$ j3 x+ v: {& K/ h7 k
汇编很难的吧

TOP

引用:
原帖由 yaoguai 于 2009-8-4 21:03 发表
# x- X" @% U  F! Q, N5 b: u魔力私服,最新魔力宝贝私服技术交流 看着头疼~~哈哈~~
  w- B# S: S4 J& u# \! @! x6 W: [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート汇编很难的吧
魔力私服,最新魔力宝贝私服技术交流; T) W, {' E. ?! k4 w
我的水平也就看看程序还凑合……好在的是gmsv里面的函数的名称都标明了的,可以从函数的名称去理解某些东西妖城在线论坛6 F$ o5 O& i5 R3 w
不过gmsv改起来真的很烦……所以我才盼望源码……哈哈……但是是白日做梦……

TOP

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

TOP

完全看不懂的飘走

TOP

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

TOP

引用:
原帖由 xyz990 于 2009-8-5 04:16 发表 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 c- S4 H# i: A" B# e" e( T7 m
对汇编完全茫然 只会简单编程...
; b9 s' q3 g" M9 gbbs.mocwww.com要看懂这个只要对汇编的一些语句和基础有点常识性了解就好了,也不是深不可测的东西嘛……

TOP

很好 很好魔力私服,最新魔力宝贝私服技术交流4 E1 d, \, d/ E9 i# o' C
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! Z! w; S8 D  L# T$ u% D
是个启蒙的好东西

TOP

发新话题