写下你的心情,写下你的日记,欢迎进入18Q心情日记本!!

    管理你的留言  看什么?还不赶快申请一个属于你的留言簿
::望月潭::的留言板
  最新公告
◆ 连接代码点击查看(2004/9/16 2:28:02)    站长请及时删除违法留言,详情点击进入;  喜讯!喜讯!!18Q论坛改版成功了啦,点击立即访问。(2024/11/23 8:26:23)
用户头像

姓名:匆匆过客
来自:58.38.9.1**
主页:http://www.119gift.cn

[NO.22] 发表于:2007/7/31 15:29:13  
上海写字楼
锡制工艺品
上海办公楼
上海礼品

用户头像

姓名:匆匆过客
来自:222.64.136.1**
邮件:w632834240@126.com
主页:http://

[NO.21] 发表于:2007/6/30 12:45:34  
上海格林,壁柜移门,壁柜,移门,隔断门,格林移门,折叠门,推位门,空门,吊门,平开门,格林衣柜,整体衣柜,衣柜,书柜,书房壁柜,组合衣柜,入墙衣柜,环保板材,衣柜图片,设计图,衣柜设计
x

用户头像

姓名:i
来自:218.3.233.**
邮件:yjje130@163.com
主页:http://uc87819761.anyp.cn

[NO.20] 发表于:2005/8/21 0:03:46  
看看什么叫超量美女
图片图片图片图片图片图片图片图片图片图片图片图片  图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片图片

用户头像

姓名:i
来自:218.3.232.1**
邮件:yjje130@163.com
主页:http://

[NO.19] 发表于:2005/8/7 17:21:01  
--------------------------------------------------------------------------------
网络游戏外挂编写初级教程(转贴)

做自己喜欢的! 
------ 明天你来自己做外挂 随着网络游戏的日益火爆,很多玩家都投身到游戏中。目前很多玩家都依赖于一些游戏的外挂程序来进行游戏。那么做一个游戏的外挂程序是否是一件很困难的事呢?回答是"否",诚然编写一些程序是需要一些基本知识的,所以我们想以最简单的语言来给你讲授编写外挂程序的一些技巧,一些方法,并提供给你一些基本的辅助工具,即使你是一个菜鸟,看了我们的教程,并技巧地使用我们提供给你的工具,你完全能够编写出一个完全属于你自己的外挂。在本教程内,我们提供了金庸群侠传,以及网络三国这两个游戏的修改实际例子,因为这两款游戏都是对封包进行过加密运算的,如果你对这两个游戏的修改有了一定的了解后,相信你在其他游戏中也能非常好地做出属于自己的外挂。我们提供了金庸打增援20个NPC和网络三国在PK中自动吃药,自动发镖这两个实际的例子,让你上手更容易。我们也会本教程内附上这两个软件以提供给你使用和学习。我们会在教程内讲授给你怎么去破解封包的加密算法,怎么利用我们提供给你工具来伪造和发送封包。本教程除了文字教程外,我们还会提供金庸群侠和三国的外挂程序,另外还提供6个外挂制作工具,以供你使用。希望在以后的游戏中,每一个玩家都能够在游戏中成长起来,不但游戏玩的出色,修改游戏也同样出色,做一个真正的游戏DIY。 要想在修改游戏中做到百战百胜,是需要相当丰富的计算机知识的。有很多计算机高手就是从玩游戏,修改游戏中,逐步对计算机产生浓厚的兴趣,逐步成长起来的。不要在羡慕别人能够做到的,因为别人能够做的你也能够!我相信你们看了本教程后,会对游戏有一个全新的认识,呵呵,因为我是个好老师!(别拿鸡蛋砸我呀,救命啊!#¥%……*)   不过要想从修改游戏中学到知识,增加自己的计算机水平,可不能只是靠修改游戏呀! 要知道,修改游戏只是一个验证你对你所了解的某些计算机知识的理解程度的场所,只能给你一些发现问题、解决问题的机会,只能起到帮助你提高学习计算机的兴趣的作用,而决不是学习计算机的捷径。 

-------------------------------------------------------------------------------- 
一:什么叫外挂? 
现在的网络游戏多是基于Internet上客户/服务器模式,服务端程序运行在游戏服务器上,游戏的设计者在其中创造一个庞大的游戏空间,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏操作。那么既然在网络游戏中有了服务器这个概念,我们以前传统的修改游戏方法就显得无能为力了。记得我们在单机版的游戏中,随心所欲地通过内存搜索来修改角色的各种属性,这在网络游戏中就没有任何用处了。因为我们在网络游戏中所扮演角色的各种属性及各种重要资料都存放在服务器上,在我们自己机器上(客户端)只是显示角色的状态,所以通过修改客户端内存里有关角色的各种属性是不切实际的。那么是否我们就没有办法在网络游戏中达到我们修改的目的?回答是"否"。我们知道Internet客户/服务器模式的通讯一般采用TCP/IP通信协议,数据交换是通过IP数据包的传输来实现的,一般来说我们客户端向服务器发出某些请求,比如移动、战斗等指令都是通过封包的形式和服务器交换数据。那么我们把本地发出消息称为SEND,意思就是发送数据,服务器收到我们SEND的消息后,会按照既定的程序把有关的信息反馈给客户端,比如,移动的坐标,战斗的类型。那么我们把客户端收到服务器发来的有关消息称为RECV。知道了这个道理,接下来我们要做的工作就是分析客户端和服务器之间往来的数据(也就是封包),这样我们就可以提取到对我们有用的数据进行修改,然后模拟服务器发给客户端,或者模拟客户端发送给服务器,这样就可以实现我们修改游戏的目的了。 目前除了修改游戏封包来实现修改游戏的目的,我们也可以修改客户端的有关程序来达到我们的要求。我们知道目前各个服务器的运算能力是有限的,特别在游戏中,游戏服务器要计算游戏中所有玩家的状况几乎是不可能的,所以有一些运算还是要依靠我们客户端来完成,这样又给了我们修改游戏提供了一些便利。比如我们可以通过将客户端程序脱壳来发现一些程序的判断分支,通过跟踪调试我们可以把一些对我们不利的判断去掉,以此来满足我们修改游戏的需求。 在下几个章节中,我们将给大家讲述封包的概念,和修改跟踪客户端的有关知识。大家准备好了吗? 

游戏数据格式和存储: 

在进行我们的工作之前,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。本章节是提供给菜鸟级的玩家看的,如果你是高手就可以跳过了,呵呵!  如果,你想成为无坚不摧的剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。是作剑客,还是作游客,你选择吧! 

现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(BYTE)、字(WORD)和双字(DOUBLE WORD),或者说是8位、16位和32位储存方式。字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。 

为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,金庸群侠传中的角色的等级、随机遇敌个数等等。而有些却需要大于255甚至大于65535,象金庸群侠传中角色的金钱值可达到数百万。所以,在游戏中各种不同的数据的类型是不一样的。在我们修改游戏时需要寻找准备修改的数据的封包,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。 

  在计算机中数据以字节为基本的储存单位,每个字节被赋予一个编号,以确定各自的位置。这个编号我们就称为地址。 

在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。而一个字或双字的地址就是它们的低位字节的地址。 现在我们常用的Windows 9x操作系统中,地址是用一个32位的二进制数表示的。而在平时我们用到内存地址时,总是用一个8位的16进制数来表示它。 

二进制和十六进制又是怎样一回事呢? 

  简单说来,二进制数就是一种只有0和1两个数码,每满2则进一位的计数进位法。同样,16进制就是每满十六就进一位的计数进位法。16进制有0--F十六个数字,它为表示十到十五的数字采用了A、B、C、D、E、F六个数字,它们和十进制的对应关系是:A对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于15。而且,16进制数和二进制数间有一个简单的对应关系,那就是;四位二进制数相当于一位16进制数。比如,一个四位的二进制数1111就相当于16进制的F,1010就相当于A。 

了解这些基础知识对修改游戏有着很大的帮助,下面我就要谈到这个问题。由于在计算机中数据是以二进制的方式储存的,同时16进制数和二进制间的转换关系十分简单,所以大部分的修改工具在显示计算机中的数据时会显示16进制的代码,而且在你修改时也需要输入16进制的数字。你清楚了吧? 

  在游戏中看到的数据可都是十进制的,在要寻找并修改参数的值时,可以使用Windows提供的计算器来进行十进制和16进制的换算,我们可以在开始菜单里的程序组中的附件中找到它。 

  现在要了解的知识也差不多了!不过,有个问题在游戏修改中是需要注意的。在计算机中数据的储存方式一般是低位数储存在低位字节,高位数储存在高位字节。比如,十进制数41715转换为16进制的数为A2F3,但在计算机中这个数被存为F3A2。 

看了以上内容大家对数据的存贮和数据的对应关系都了解了吗? 好了,接下来我们要告诉大家在游戏中,封包到底是怎么一回事了,来!大家把袖口卷起来,让我们来干活吧! 


-------------------------------------------------------------------------------- 
二:什么是封包? 
怎么截获一个游戏的封包?怎么去检查游戏服务器的ip地址和端口号? Internet用户使用的各种信息服务,其通讯的信息最终均可以归结为以IP包为单位的信息传送,IP包除了包括要传送的数据信息外,还包含有信息要发送到的目的IP地址、信息发送的源IP地址、以及一些相关的控制信息。当一台路由器收到一个IP数据包时,它将根据数据包中的目的IP地址项查找路由表,根据查找的结果将此IP数据包送往对应端口。下一台IP路由器收到此数据包后继续转发,直至发到目的地。路由器之间可以通过路由协议来进行路由信息的交换,从而更新路由表。 

那么我们所关心的内容只是IP包中的数据信息,我们可以使用许多监听网络的工具来截获客户端与服务器之间的交换数据,下面就向你介绍其中的一种工具:WPE。 

WPE使用方法:执行WPE会有下列几项功能可选择: 

SELECT GAME选择目前在记忆体中您想拦截的程式,您只需双击该程式名称即可。 

TRACE追踪功能。用来追踪撷取程式送收的封包。WPE必须先完成点选欲追踪的程式名称,才可以使用此项目。 按下Play键开始撷取程式收送的封包。您可以随时按下 | | 暂停追踪,想继续时请再按下 | | 。按下正方形可以停止撷取封包并且显示所有已撷取封包内容。若您没按下正方形停止键,追踪的动作将依照OPTION里的设定值自动停止。如果您没有撷取到资料,试试将OPTION里调整为Winsock Version 2。WPE 及 Trainers 是设定在显示至少16 bits 颜色下才可执行。 

FILTER过滤功能。用来分析所撷取到的封包,并且予以修改。 

SEND PACKET送出封包功能。能够让您送出假造的封包。 

TRAINER MAKER制作修改器。 

OPTIONS设定功能。让您调整WPE的一些设定值。 

FILTER的详细教学 

- 当FILTER在启动状态时 ,ON的按钮会呈现红色。- 当您启动FILTER时,您随时可以关闭这个视窗。FILTER将会保留在原来的状态,直到您再按一次 on / off 钮。- 只有FILTER启用钮在OFF的状态下,才可以勾选Filter前的方框来编辑修改。- 当您想编辑某个Filter,只要双击该Filter的名字即可。 

NORMAL MODE: 

范例: 

当您在 Street Fighter Online ﹝快打旋风线上版﹞游戏中,您使用了两次火球而且击中了对方,这时您会撷取到以下的封包:SEND-> 0000 08 14 21 06 01 04 SEND-> 0000 02 09 87 00 67 FF A4 AA 11 22 00 00 00 00 SEND-> 0000 03 84 11 09 11 09 SEND-> 0000 0A 09 C1 10 00 00 FF 52 44 SEND-> 0000 0A 09 C1 10 00 00 66 52 44 

您的第一个火球让对方减了16滴﹝16 = 10h﹞的生命值,而您观察到第4跟第5个封包的位置4有10h的值出现,应该就是这里了。 

您观察10h前的0A 09 C1在两个封包中都没改变,可见得这3个数值是发出火球的关键。 

因此您将0A 09 C1 10填在搜寻列﹝SEARCH﹞,然后在修改列﹝MODIFY﹞的位置4填上FF。如此一来,当您再度发出火球时,FF会取代之前的10,也就是攻击力为255的火球了! 

ADVANCED MODE: 

范例: 当您在一个游戏中,您不想要用真实姓名,您想用修改过的假名传送给对方。在您使用TRACE后,您会发现有些封包里面有您的名字出现。假设您的名字是Shadow,换算成16进位则是﹝53 68 61 64 6F 77﹞;而您打算用moon﹝6D 6F 6F 6E 20 20﹞来取代他。1) SEND-> 0000 08 14 21 06 01 042) SEND-> 0000 01 06 99 53 68 61 64 6F 77 00 01 05 3) SEND-> 0000 03 84 11 09 11 094) SEND-> 0000 0A 09 C1 10 00 53 68 61 64 6F 77 00 11 5) SEND-> 0000 0A 09 C1 10 00 00 66 52 44 

但是您仔细看,您的名字在每个封包中并不是出现在相同的位置上 

- 在第2个封包里,名字是出现在第4个位置上- 在第4个封包里,名字是出现在第6个位置上 

在这种情况下,您就需要使用ADVANCED MODE- 您在搜寻列﹝SEARCH﹞填上:53 68 61 64 6F 77 ﹝请务必从位置1开始填﹞- 您想要从原来名字Shadow的第一个字母开始置换新名字,因此您要选择从数值被发现的位置开始替代连续数值﹝from the position of the chain found﹞。- 现在,在修改列﹝MODIFY﹞000的位置填上:6D 6F 6F 6E 20 20 ﹝此为相对应位置,也就是从原来搜寻栏的+001位置开始递换﹞- 如果您想从封包的第一个位置就修改数值,请选择﹝from the beginning of the packet﹞ 

了解一点TCP/IP协议常识的人都知道,互联网是将信息数据打包之后再传送出去的。每个数据包分为头部信息和数据信息两部分。头部信息包括数据包的发送地址和到达地址等。数据信息包括我们在游戏中相关操作的各项信息。那么在做截获封包的过程之前我们先要知道游戏服务器的IP地址和端口号等各种信息,实际上最简单的是看看我们游戏目录下,是否有一个SERVER.INI的配置文件,这个文件里你可以查看到个游戏服务器的IP地址,比如金庸群侠传就是如此,那么除了这个我们还可以在DOS下使用NETSTAT这个命令, 

NETSTAT命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。或者你可以使用木马客星等工具来查看网络连接。工具是很多的,看你喜欢用哪一种了。 

NETSTAT命令的一般格式为:NETSTAT [选项] 

命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息。-n 以网络IP地址代替名称,显示出网络连接情形。-r 显示核心路由表,格式同"route -e"。-t 显示TCP协议的连接情况。-u 显示UDP协议的连接情况。-v 显示正在进行的工作。 

-------------------------------------------------------------------------------- 
三:怎么来分析我们截获的封包? 
首先我们将WPE截获的封包保存为文本文件,然后打开它,这时会看到如下的数据(这里我们以金庸群侠传里PK店小二客户端发送的数据为例来讲解): 

第一个文件:SEND-> 0000 E6 56 0D 22 7E 6B E4 17 13 13 12 13 12 13 67 1BSEND-> 0010 17 12 DD 34 12 12 12 12 17 12 0E 12 12 12 9BSEND-> 0000 E6 56 1E F1 29 06 17 12 3B 0E 17 1ASEND-> 0000 E6 56 1B C0 68 12 12 12 5ASEND-> 0000 E6 56 02 C8 13 C9 7E 6B E4 17 10 35 27 13 12 12SEND-> 0000 E6 56 17 C9 12 

第二个文件:SEND-> 0000 83 33 68 47 1B 0E 81 72 76 76 77 76 77 76 02 7ESEND-> 0010 72 77 07 1C 77 77 77 77 72 77 72 77 77 77 6DSEND-> 0000 83 33 7B 94 4C 63 72 77 5E 6B 72 F3SEND-> 0000 83 33 7E A5 21 77 77 77 3FSEND-> 0000 83 33 67 AD 76 CF 1B 0E 81 72 75 50 42 76 77 77SEND-> 0000 83 33 72 AC 77 

我们发现两次PK店小二的数据格式一样,但是内容却不相同,我们是PK的同一个NPC,为什么会不同呢? 原来金庸群侠传的封包是经过了加密运算才在网路上传输的,那么我们面临的问题就是如何将密文解密成明文再分析了。 

因为一般的数据包加密都是异或运算,所以这里先讲一下什么是异或。 简单的说,异或就是"相同为0,不同为1"(这是针对二进制按位来讲的),举个例子,0001和0010异或,我们按位对比,得到异或结果是0011,计算的方法是:0001的第4位为0,0010的第4位为0,它们相同,则异或结果的第4位按照"相同为0,不同为1"的原则得到0,0001的第3位为0,0010的第3位为0,则异或结果的第3位得到0,0001的第2位为0,0010的第2位为1,则异或结果的第2位得到1,0001的第1位为1,0010的第1位为0,则异或结果的第1位得到1,组合起来就是0011。异或运算今后会遇到很多,大家可以先熟悉熟悉,熟练了对分析很有帮助的。 

下面我们继续看看上面的两个文件,按照常理,数据包的数据不会全部都有值的,游戏开发时会预留一些字节空间来便于日后的扩充,也就是说数据包里会存在一些"00"的字节,观察上面的文件,我们会发现文件一里很多"12",文件二里很多"77",那么这是不是代表我们说的"00"呢?推理到这里,我们就开始行动吧! 

我们把文件一与"12"异或,文件二与"77"异或,当然用手算很费事,我们使用"M2M 1.0 加密封包分析工具"来计算就方便多了。得到下面的结果: 

第一个文件:1 SEND-> 0000 F4 44 1F 30 6C 79 F6 05 01 01 00 01 00 01 75 09SEND-> 0010 05 00 CF 26 00 00 00 00 05 00 1C 00 00 00 892 SEND-> 0000 F4 44 0C E3 3B 13 05 00 29 1C 05 083 SEND-> 0000 F4 44 09 D2 7A 00 00 00 484 SEND-> 0000 F4 44 10 DA 01 DB 6C 79 F6 05 02 27 35 01 00 005 SEND-> 0000 F4 44 05 DB 00 

第二个文件:1 SEND-> 0000 F4 44 1F 30 6C 79 F6 05 01 01 00 01 00 01 75 09SEND-> 0010 05 00 70 6B 00 00 00 00 05 00 05 00 00 00 1A2 SEND-> 0000 F4 44 0C E3 3B 13 05 00 29 1C 05 843 SEND-> 0000 F4 44 09 D2 56 00 00 00 484 SEND-> 0000 F4 44 10 DA 01 B8 6C 79 F6 05 02 27 35 01 00 005 SEND-> 0000 F4 44 05 DB 00 

哈,这一下两个文件大部分都一样啦,说明我们的推理是正确的,上面就是我们需要的明文! 

接下来就是搞清楚一些关键的字节所代表的含义,这就需要截获大量的数据来分析。 

首先我们会发现每个数据包都是"F4 44"开头,第3个字节是变化的,但是变化很有规律。我们来看看各个包的长度,发现什么没有?对了,第3个字节就是包的长度! 通过截获大量的数据包,我们判断第4个字节代表指令,也就是说客户端告诉服务器进行的是什么操作。例如向服务器请求战斗指令为"30",战斗中移动指令为"D4"等。 接下来,我们就需要分析一下上面第一个包"F4 44 1F 30 6C 79 F6 05 01 01 00 01 00 01 75 09 05 00 CF 26 00 00 00 00 05 00 1C 00 00 00 89",在这个包里包含什么信息呢?应该有通知服务器你PK的哪个NPC吧,我们就先来找找这个店小二的代码在什么地方。 我们再PK一个小喽罗(就是大理客栈外的那个咯):SEND-> 0000 F4 44 1F 30 D4 75 F6 05 01 01 00 01 00 01 75 09SEND-> 0010 05 00 8A 19 00 00 00 00 11 00 02 00 00 00 C0 我们根据常理分析,游戏里的NPC种类虽然不会超过65535(FFFF),但开发时不会把自己限制在字的范围,那样不利于游戏的扩充,所以我们在双字里看看。通过"店小二"和"小喽罗"两个包的对比,我们把目标放在"6C 79 F6 05"和"CF 26 00 00"上。(对比一下很容易的,但你不能太迟钝咯,呵呵)我们再看看后面的包,在后面的包里应该还会出现NPC的代码,比如移动的包,游戏允许观战,服务器必然需要知道NPC的移动坐标,再广播给观战的其他玩家。在后面第4个包"SEND-> 0000 F4 44 10 DA 01 DB 6C 79 F6 05 02 27 35 01 00 00"里我们又看到了"6C 79 F6 05",初步断定店小二的代码就是它了!(这分析里边包含了很多工作的,大家可以用WPE截下数据来自己分析分析) 

第一个包的分析暂时就到这里(里面还有的信息我们暂时不需要完全清楚了) 

我们看看第4个包"SEND-> 0000 F4 44 10 DA 01 DB 6C 79 F6 05 02 27 35 01 00 00",再截获PK黄狗的包,(狗会出来2只哦)看看包的格式:SEND-> 0000 F4 44 1A DA 02 0B 4B 7D F6 05 02 27 35 01 00 00SEND-> 0010 EB 03 F8 05 02 27 36 01 00 00 

根据上面的分析,黄狗的代码为"4B 7D F6 05"(100040011),不过两只黄狗服务器怎样分辨呢?看看"EB 03 F8 05"(100140011),是上一个代码加上100000,呵呵,这样服务器就可以认出两只黄狗了。我们再通过野外遇敌截获的数据包来证实,果然如此。 

那么,这个包的格式应该比较清楚了:第3个字节为包的长度,"DA"为指令,第5个字节为NPC个数,从第7个字节开始的10个字节代表一个NPC的信息,多一个NPC就多10个字节来表示。 

大家如果玩过网金,必然知道随机遇敌有时会出现增援,我们就利用游戏这个增援来让每次战斗都会出现增援的NPC吧。 

通过在战斗中出现增援截获的数据包,我们会发现服务器端发送了这样一个包:F4 44 12 E9 EB 03 F8 05 02 00 00 03 00 00 00 00 00 00 第5-第8个字节为增援NPC的代码(这里我们就简单的以黄狗的代码来举例)。 那么,我们就利用单机代理技术来同时欺骗客户端和服务器吧! 

好了,呼叫NPC的工作到这里算是完成了一小半,接下来的事情,怎样修改封包和发送封包,我们下节继续讲解吧。 

-------------------------------------------------------------------------------- 
四:怎么冒充"客户端"向"服务器"发我们需要的封包? 
这里我们需要使用一个工具,它位于客户端和服务器端之间,它的工作就是进行数据包的接收和转发,这个工具我们称为代理。如果代理的工作单纯就是接收和转发的话,这就毫无意义了,但是请注意:所有的数据包都要通过它来传输,这里的意义就重大了。我们可以分析接收到的数据包,或者直接转发,或者修改后转发,或者压住不转发,甚至伪造我们需要的封包来发送。 

下面我们继续讲怎样来同时欺骗服务器和客户端,也就是修改封包和伪造封包。 通过我们上节的分析,我们已经知道了打多个NPC的封包格式,那么我们就动手吧! 

首先我们要查找客户端发送的包,找到战斗的特征,就是请求战斗的第1个包,我们找"F4 44 1F 30"这个特征,这是不会改变的,当然是要解密后来查找哦。 找到后,表示客户端在向服务器请求战斗,我们不动这个包,转发。 继续向下查找,这时需要查找的特征码不太好办,我们先查找"DA",这是客户端发送NPC信息的数据包的指令,那么可能其他包也有"DA",没关系,我们看前3个字节有没有"F4 44"就行了。找到后,我们的工作就开始了! 

我们确定要打的NPC数量。这个数量不能很大,原因在于网金的封包长度用一个字节表示,那么一个包可以有255个字节,我们上面分析过,增加一个NPC要增加10个字节,所以大家算算就知道,打20个NPC比较合适。 

然后我们要把客户端原来的NPC代码分析计算出来,因为增加的NPC代码要加上100000哦。再把我们增加的NPC代码计算出来,并且组合成新的封包,注意代表包长度的字节要修改啊,然后转发到服务器,这一步在编写程序的时候要注意算法,不要造成较大延迟。 

上面我们欺骗服务器端完成了,欺骗客户端就简单了,^-^ 

发送了上面的封包后,我们根据新增NPC代码构造封包马上发给客户端,格式就是"F4 44 12 E9 NPC代码 02 00 00 03 00 00 00 00 00 00",把每个新增的NPC都构造这样一个包,按顺序连在一起发送给客户端,客户端也就被我们骗过了,很简单吧。 

以后战斗中其他的事我们就不管了,尽情地开打吧,呵呵。


来自http://www.programfan.com/

 


用户头像

姓名:匆匆过客
来自:218.3.175.2**
邮件:yjje130@163.com
主页:http://

[NO.18] 发表于:2005/8/2 18:08:49  
 [分享]犬夜叉(1--167),喜欢就顶!!!
[分享]犬夜*(1--167)

好在我存了犬夜*(1--167)
现发给大家看:
(1)http://vod.100tang.com/movie/index/2play.asp?film1=2427&film2=131
(2)http://vod.100tang.com/movie/index/2play.asp?film1=2428&film2=131
(3)http://vod.100tang.com/movie/index/2play.asp?film1=2429&film2=131
(4)http://vod.100tang.com/movie/index/2play.asp?film1=2430&film2=131
(5)http://vod.100tang.com/movie/index/2play.asp?film1=2431&film2=131
(6)http://vod.100tang.com/movie/index/2play.asp?film1=2432&film2=131
(7)http://vod.100tang.com/movie/index/2play.asp?film1=2433&film2=131
(8)http://vod.100tang.com/movie/index/2play.asp?film1=2434&film2=131
(9)http://vod.100tang.com/movie/index/2play.asp?film1=2435&film2=131
(10)http://vod.100tang.com/movie/index/2play.asp?film1=2436&film2=131
(11)http://vod.100tang.com/movie/index/2play.asp?film1=2437&film2=131
(12)http://vod.100tang.com/movie/index/2play.asp?film1=2438&film2=131
(13)http://vod.100tang.com/movie/index/2play.asp?film1=2439&film2=131
(14)http://vod.100tang.com/movie/index/2play.asp?film1=2440&film2=131
(15)http://vod.100tang.com/movie/index/2play.asp?film1=2441&film2=131
(16)http://vod.100tang.com/movie/index/2play.asp?film1=2442&film2=131
(17)http://vod.100tang.com/movie/index/2play.asp?film1=2443&film2=131
(18)http://vod.100tang.com/movie/index/2play.asp?film1=2444&film2=131
(19)http://vod.100tang.com/movie/index/2play.asp?film1=2445&film2=131
(20)http://vod.100tang.com/movie/index/2play.asp?film1=2446&film2=131
(21)http://vod.100tang.com/movie/index/2play.asp?film1=2447&film2=131
(22)http://vod.100tang.com/movie/index/2play.asp?film1=2448&film2=131
(23)http://vod.100tang.com/movie/index/2play.asp?film1=2449&film2=131
(24)http://vod.100tang.com/movie/index/2play.asp?film1=2450&film2=131
(25)http://vod.100tang.com/movie/index/2play.asp?film1=2451&film2=131
(26)http://vod.100tang.com/movie/index/2play.asp?film1=2452&film2=131
(27)http://vod.100tang.com/movie/index/2play.asp?film1=2453&film2=131
(28)http://vod.100tang.com/movie/index/2play.asp?film1=2454&film2=131
(29)http://vod.100tang.com/movie/index/2play.asp?film1=2455&film2=131
(30)http://vod.100tang.com/movie/index/2play.asp?film1=2456&film2=131
(31)http://vod.100tang.com/movie/index/2play.asp?film1=2457&film2=131
(32)http://vod.100tang.com/movie/index/2play.asp?film1=2458&film2=131
(33)http://vod.100tang.com/movie/index/2play.asp?film1=2459&film2=131
(34)http://vod.100tang.com/movie/index/2play.asp?film1=2460&film2=131
(35)http://vod.100tang.com/movie/index/2play.asp?film1=2461&film2=131
(36)http://vod.100tang.com/movie/index/2play.asp?film1=2462&film2=131
(37)http://vod.100tang.com/movie/index/2play.asp?film1=2463&film2=131
(38)http://vod.100tang.com/movie/index/2play.asp?film1=2464&film2=131
(39)http://vod.100tang.com/movie/index/2play.asp?film1=2465&film2=131
(40)http://vod.100tang.com/movie/index/2play.asp?film1=2466&film2=131
(41)http://vod.100tang.com/movie/index/2play.asp?film1=2467&film2=131
(42)http://vod.100tang.com/movie/index/2play.asp?film1=2468&film2=131
(43)http://vod.100tang.com/movie/index/2play.asp?film1=2469&film2=131
(44)http://vod.100tang.com/movie/index/2play.asp?film1=2470&film2=131
(45)http://vod.100tang.com/movie/index/2play.asp?film1=2471&film2=131
(46)http://vod.100tang.com/movie/index/2play.asp?film1=2472&film2=131
(47)http://vod.100tang.com/movie/index/2play.asp?film1=2473&film2=131
(48)http://vod.100tang.com/movie/index/2play.asp?film1=2474&film2=131
(49)http://vod.100tang.com/movie/index/2play.asp?film1=2475&film2=131
(50)http://vod.100tang.com/movie/index/2play.asp?film1=2476&film2=131
(51)http://vod.100tang.com/movie/index/2play.asp?film1=2477&film2=131
(52)http://vod.100tang.com/movie/index/2play.asp?film1=2478&film2=131
(53)http://vod.100tang.com/movie/index/2play.asp?film1=2479&film2=131
(54)http://vod.100tang.com/movie/index/2play.asp?film1=2480&film2=131
(55)http://vod.100tang.com/movie/index/2play.asp?film1=2481&film2=131
(56)http://vod.100tang.com/movie/index/2play.asp?film1=2482&film2=131
(57)http://vod.100tang.com/movie/index/2play.asp?film1=2483&film2=131
(58)http://vod.100tang.com/movie/index/2play.asp?film1=2484&film2=131
(59)http://vod.100tang.com/movie/index/2play.asp?film1=2485&film2=131
(60)http://vod.100tang.com/movie/index/2play.asp?film1=2486&film2=131
(61)http://vod.100tang.com/movie/index/2play.asp?film1=2487&film2=131
(62)http://vod.100tang.com/movie/index/2play.asp?film1=2488&film2=131
(63)http://vod.100tang.com/movie/index/2play.asp?film1=2489&film2=131
(64)http://vod.100tang.com/movie/index/2play.asp?film1=2490&film2=131
(65)http://vod.100tang.com/movie/index/2play.asp?film1=2491&film2=131
(66)http://vod.100tang.com/movie/index/2play.asp?film1=2492&film2=131
(67)http://vod.100tang.com/movie/index/2play.asp?film1=2493&film2=131
(68)http://vod.100tang.com/movie/index/2play.asp?film1=2494&film2=131
(69)http://vod.100tang.com/movie/index/2play.asp?film1=2495&film2=131
(70)http://vod.100tang.com/movie/index/2play.asp?film1=2496&film2=131
(71)http://vod.100tang.com/movie/index/2play.asp?film1=2497&film2=131
(72)http://vod.100tang.com/movie/index/2play.asp?film1=2498&film2=131
(73)http://vod.100tang.com/movie/index/2play.asp?film1=2499&film2=131
(74)http://vod.100tang.com/movie/index/2play.asp?film1=2500&film2=131
(75)http://vod.100tang.com/movie/index/2play.asp?film1=2501&film2=131
(76)http://vod.100tang.com/movie/index/2play.asp?film1=2502&film2=131
(77)http://vod.100tang.com/movie/index/2play.asp?film1=2503&film2=131
(78)http://vod.100tang.com/movie/index/2play.asp?film1=2504&film2=131
(79)http://vod.100tang.com/movie/index/2play.asp?film1=2505&film2=131
(80)http://vod.100tang.com/movie/index/2play.asp?film1=2506&film2=131
(81)http://vod.100tang.com/movie/index/2play.asp?film1=2507&film2=131
(82)http://vod.100tang.com/movie/index/2play.asp?film1=2508&film2=131
(83)http://vod.100tang.com/movie/index/2play.asp?film1=2509&film2=131
(84)http://vod.100tang.com/movie/index/2play.asp?film1=2510&film2=131
(85)http://vod.100tang.com/movie/index/2play.asp?film1=2511&film2=131
(86)http://vod.100tang.com/movie/index/2play.asp?film1=2512&film2=131
(87)http://vod.100tang.com/movie/index/2play.asp?film1=2513&film2=131
(88)http://vod.100tang.com/movie/index/2play.asp?film1=2514&film2=131
(89)http://vod.100tang.com/movie/index/2play.asp?film1=2515&film2=131
(90)http://vod.100tang.com/movie/index/2play.asp?film1=2516&film2=131
(91)http://vod.100tang.com/movie/index/2play.asp?film1=2517&film2=131
(92)http://vod.100tang.com/movie/index/2play.asp?film1=2518&film2=131
(93)http://vod.100tang.com/movie/index/2play.asp?film1=2519&film2=131
(94)http://vod.100tang.com/movie/index/2play.asp?film1=2520&film2=131
(95)http://vod.100tang.com/movie/index/2play.asp?film1=2521&film2=131
(96)http://vod.100tang.com/movie/index/2play.asp?film1=2522&film2=131
(97)http://vod.100tang.com/movie/index/2play.asp?film1=2523&film2=131
(98)http://vod.100tang.com/movie/index/2play.asp?film1=2524&film2=131
(99)http://vod.100tang.com/movie/index/2play.asp?film1=2525&film2=131
(100)http://vod.100tang.com/movie/index/2play.asp?film1=2526&film2=131
(101)http://vod.100tang.com/movie/index/2play.asp?film1=2527&film2=131
(102)http://vod.100tang.com/movie/index/2play.asp?film1=2528&film2=131
(103)http://vod.100tang.com/movie/index/2play.asp?film1=2529&film2=131
(104)http://vod.100tang.com/movie/index/2play.asp?film1=2530&film2=131
(105)http://vod.100tang.com/movie/index/2play.asp?film1=2531&film2=131
(106)http://vod.100tang.com/movie/index/2play.asp?film1=2532&film2=131
(107)http://vod.100tang.com/movie/index/2play.asp?film1=2533&film2=131
(108)http://vod.100tang.com/movie/index/2play.asp?film1=2534&film2=131
(109)http://vod.100tang.com/movie/index/2play.asp?film1=2535&film2=131
(110)http://vod.100tang.com/movie/index/2play.asp?film1=2536&film2=131
(111)http://vod.100tang.com/movie/index/2play.asp?film1=2537&film2=131
(112)http://vod.100tang.com/movie/index/2play.asp?film1=2538&film2=131
(113)http://vod.100tang.com/movie/index/2play.asp?film1=2539&film2=131
(114)http://vod.100tang.com/movie/index/2play.asp?film1=2540&film2=131
(115)http://vod.100tang.com/movie/index/2play.asp?film1=2541&film2=131
(116)http://vod.100tang.com/movie/index/2play.asp?film1=2542&film2=131
(117)http://vod.100tang.com/movie/index/2play.asp?film1=2543&film2=131
(118)http://vod.100tang.com/movie/index/2play.asp?film1=2544&film2=131
(119)http://vod.100tang.com/movie/index/2play.asp?film1=2545&film2=131
(120)http://vod.100tang.com/movie/index/2play.asp?film1=2546&film2=131
(121)http://vod.100tang.com/movie/index/2play.asp?film1=2547&film2=131
(122)http://vod.100tang.com/movie/index/2play.asp?film1=2548&film2=131
(123)http://vod.100tang.com/movie/index/2play.asp?film1=2549&film2=131
(124)http://vod.100tang.com/movie/index/2play.asp?film1=2550&film2=131
(125)http://vod.100tang.com/movie/index/2play.asp?film1=2551&film2=131
(126)http://vod.100tang.com/movie/index/2play.asp?film1=2552&film2=131
(127)http://vod.100tang.com/movie/index/2play.asp?film1=2553&film2=131
(128)http://vod.100tang.com/movie/index/2play.asp?film1=2554&film2=131
(129)http://vod.100tang.com/movie/index/2play.asp?film1=2555&film2=131
(130)http://vod.100tang.com/movie/index/2play.asp?film1=2556&film2=131
(131)http://vod.100tang.com/movie/index/2play.asp?film1=2557&film2=131
(132)http://vod.100tang.com/movie/index/2play.asp?film1=2558&film2=131
(133)http://vod.100tang.com/movie/index/2play.asp?film1=2559&film2=131
(134)http://vod.100tang.com/movie/index/2play.asp?film1=2560&film2=131
(135)http://vod.100tang.com/movie/index/2play.asp?film1=2561&film2=131
(136)http://vod.100tang.com/movie/index/2play.asp?film1=2562&film2=131
(137)http://vod.100tang.com/movie/index/2play.asp?film1=2563&film2=131
(138)http://vod.100tang.com/movie/index/2play.asp?film1=2564&film2=131
(139)http://vod.100tang.com/movie/index/2play.asp?film1=2565&film2=131
(140)http://vod.100tang.com/movie/index/2play.asp?film1=2566&film2=131
(141)http://vod.100tang.com/movie/index/2play.asp?film1=2567&film2=131
(142)http://vod.100tang.com/movie/index/2play.asp?film1=2568&film2=131
(143)http://vod.100tang.com/movie/index/2play.asp?film1=2569&film2=131
(144)http://vod.100tang.com/movie/index/2play.asp?film1=2570&film2=131
(145)http://vod.100tang.com/movie/index/2play.asp?film1=2571&film2=131
(146)http://vod.100tang.com/movie/index/2play.asp?film1=2572&film2=131
(147)http://vod.100tang.com/movie/index/2play.asp?film1=2573&film2=131
(148)http://vod.100tang.com/movie/index/2play.asp?film1=2574&film2=131
(149)http://vod.100tang.com/movie/index/2play.asp?film1=2575&film2=131
(150)http://vod.100tang.com/movie/index/2play.asp?film1=2576&film2=131
(151)http://vod.100tang.com/movie/index/2play.asp?film1=2577&film2=131
(152)http://vod.100tang.com/movie/index/2play.asp?film1=2578&film2=131
(153)http://vod.100tang.com/movie/index/2play.asp?film1=2579&film2=131
(154)http://vod.100tang.com/movie/index/2play.asp?film1=2580&film2=131
(155)http://vod.100tang.com/movie/index/2play.asp?film1=2581&film2=131
(156)http://vod.100tang.com/movie/index/2play.asp?film1=2582&film2=131
(157)http://vod.100tang.com/movie/index/2play.asp?film1=2583&film2=131
(158)http://vod.100tang.com/movie/index/2play.asp?film1=2584&film2=131
(159)http://vod.100tang.com/movie/index/2play.asp?film1=2585&film2=131
(160)http://vod.100tang.com/movie/index/2play.asp?film1=2586&film2=131
(161)http://vod.100tang.com/movie/index/2play.asp?film1=2587&film2=131
(162)http://vod.100tang.com/movie/index/2play.asp?film1=2588&film2=131
(163)http://vod.100tang.com/movie/index/2play.asp?film1=2589&film2=131
(164)http://vod.100tang.com/movie/index/2play.asp?film1=2590&film2=131
(165)http://vod.100tang.com/movie/index/2play.asp?film1=2591&film2=131
(166)http://vod.100tang.com/movie/index/2play.asp?film1=2592&film2=131
(167)http://vod.100tang.com/movie/index/2play.asp?film1=2593&film2=131


用户头像

姓名:心雨
来自:61.178.178.**
邮件:sxz59@126.com
主页:http://

[NO.17] 发表于:2005/8/1 9:56:53  
亲爱站长你好,贵站我已经拜阅,非常精美!同时我已经做好了贵站的链接,希望交换链接,谢谢!
http://sxz.7diy.com
http://sxz.7diy.com/logo.gif

用户头像

姓名:匆匆过客
来自:61.233.120.1**
OICQ:点击这里给-发消息
邮件:aichen45@163.com
主页:http://aichen45.anyp.cn/

[NO.16] 发表于:2005/7/28 15:51:49  
连接已做好请查收  希望我们以后能多联系

用户头像

姓名:匆匆过客
来自:218.3.233.2**
邮件:yjje130@163.com
主页:http://

[NO.15] 发表于:2005/7/20 10:10:08  
:::CVN岸外投资--纯音世界::: 
1钢琴曲 
化蝶 命运 奏鸣曲 
世界未日 乱世佳人 秋日私语 
爱的箴言 绿野仙踪 出埃及记 
歌声鬼影 蓝色的爱 第凡内早餐 
奔放的旋律 初恋的地方 爱的协奏曲 
加勒比日落 军官与绅士 拉拉主题曲 
献给爱丽丝 罗密欧与朱丽叶 布拉姆斯的摇篮曲 
   
1萨克斯 
认错 心痛 刺鸟 
茉莉花 爱不完 再回首 
PASTER UNCLEAL 梦醒时分 
痴汉娇娃 沉默之声 我心依旧 
原来的我 钟爱一生 把爱留给你 
想哭就哭 跟往事干杯 潇洒走一回 
always 永远 Surrender 动不动就说爱我 
 带走我的呼吸  
longer 天长地久 love is 情是那样 Together Again 
KENNY‘G (回家) another day 翌日 Careless Whisper 
半梦半醒之间 Cheng Fu(Conquered) Can't Let You Go 
爱上一个不回家的人 You Are Me,I Am You 明天你是否依然爱我 
everthing i do一切也愿意 I'm Waiting For You desperado 不如不见 
sometime love  aren't enough  Love Is On The Way right here waiting  
a groovy kind of love纯真的爱 to love somebody 两小无猜 i will always love you 
i will be here for you 不见不散 tears in heaven 过去的梦 stay awhile 青春梦里人 
i love you to want me春梦良宵 within you remain 心仍未变 sealed with a kiss 以吻封缄 
it must have been love只有情永在 a whole new world 崭新的世界 can't help falling in love 
it might be you 杜丝先生-主题曲 wonderful tonight 难忘的今晚 how am i tell her 如何对她说 
 
1森林狂想曲 
吉它演绎 Water Nursery 水径 Forest Awakening晨歌 
Internet Of Birds 晨鸟之歌 Tree Frog's Rocks 树蛙之歌 Elves Of The Night森林狂想曲 
Sky Of A Thousand Wing 野鸟情歌 Electrified Mountains 日安,亚热带 
1世界名曲 
雨中 卡门 绿袖 
花仙子 浪漫曲 圣母颂 
天鹅湖 野玫瑰 二泉映月 
苏武牧羊 邮递马车 钟(李斯特) 
天鹅(圣桑) 雨滴(萧邦) 重归苏莲托 
少女的祈祷 流浪者之歌 苏格兰之歌 
西班牙女郎 皇帝圆舞曲 杜鹃圆舞曲 
金银圆舞曲 溜冰圆舞曲 海顿小夜曲 
火光(安德松) 月光(贝多芬) 四季(威尔第) 
梦幻曲(舒曼) 小夜曲(萧邦) 金婚式(马瑞) 
啤酒桶波尔卡 友谊地久天长 睡美人圆舞曲 
阅兵式进行曲 布蓝登堡舞曲 G弦之歌(巴哈) 
小夜曲(舒伯特) 胡桃夹子圆舞曲 欢乐颂(贝多芬) 
沉思曲(马斯奈) 威风堂堂进行曲 月光曲(德彪西) 
钟表店(安德松) 舞乐组曲(巴哈) 帕格尼尼狂想曲 
风流寡妇圆舞曲 摇篮曲(勃拉姆斯) 舞乐组曲(巴哈) 
兰色多瑙河舞曲 E调前奏曲(巴哈) 哈巴涅拉--(比才) 
莫斯科郊外的晚上 小步舞曲(比才) 水上音乐(亨德尔) 
幽默曲(德沃夏克) 棕发少女(德彪西) 致爱丽丝(贝多芬) 
春之歌(门德尔松) 幻想即兴曲(萧邦) 命运交响曲(贝多芬) 
吉他奏鸣曲(威尔第) F调旋律(鲁宾斯坦) 自新大陆(德沃夏克) 
军队进行曲(舒伯特) 夏天里最后一朵玫瑰 结婚进行曲(门德尔松) 
英雄交响曲(贝多芬) 英雄波兰舞曲(萧邦) 横笛协奏曲1号(莫扎特) 
威廉退尔序曲(罗西尼) 查拉图斯特拉如是说 竖琴曲--the nightingale 
钢琴协奏曲2号(拉赫马尼诺夫) 夏夜午后之梦序曲(门德尔松) 匈牙利舞曲第五号(勃拉姆斯) 
  
1黄金小号 
记忆 寂静 命运 
荣耀 Y.M.C 红河谷 
兰芭达 我的路 西波涅 
小夜曲 月亮河 马刀舞 
爱情故事 出埃及记 非洲节奏 
卡门序曲 煤气灯下 我的太阳 
英俊少年 戴莲娜之歌 海的协奏曲 
蓝色多瑙河 魔术师之光 齐瓦哥医生 
西班牙逃亡 阿兰蒂斯之恋 阿依达进行曲 
给爱德琳的诗 索尔维格之歌 西班牙斗牛曲 
小号志愿军曲 罗密欧与朱丽叶 雨点不停地打落在我头上 
1吉它名曲 
华尔兹 平安夜 卡门组曲 
骷髅之舞 爱的浪漫史 西班牙舞曲 
西西里舞曲 忧伤圆舞曲 月光狂想曲 
莫扎特小夜曲 吉诺诺它第一号  
1小提琴 
天鹅 爱之快乐 二泉映月 
渔舟唱晚 吉普塞之歌  
协奏曲--春(1) 协奏曲--春(2) 协奏曲--春(3) 
协奏曲--夏(1) 协奏曲--夏(2)  
协奏曲--秋(1) 协奏曲--秋(2) 协奏曲--秋(3) 
协奏曲--冬(1) 协奏曲--冬(2) 协奏曲--冬(3) 
 
 

用户头像

姓名:匆匆过客
来自:218.3.233.1**
邮件:yjje130@163.com
主页:http://

[NO.14] 发表于:2005/7/17 18:18:51  
我的E话通
号码:288612389

用户头像

姓名:匆匆过客
来自:218.3.233.**
邮件:il@163.com
主页:http://

[NO.13] 发表于:2005/6/30 2:34:12  
Ulead GIF Animator 5.05正式版
介绍:  友立公司出版的动画GIF制作软件,内建的Plugin有许多现成的特效可以立即套用,可将AVI文件转成动画GIF 文件,而且还能将动画GIF图片最佳化,能将你放在网页上的动画GIF图档减肥,以便让人能够更快速的浏览网页。 
[url=http://sccrc.onlinedown.net:82/down/UGA505tbyb_E.exe]
Ulead GIF Animator 5.05正式版下载
[/url]
[url=http://hnpy.onlinedown.net/down/PUleadGIFAnimator5.05.exe]
汉化包下载
[/url]或
http://on165-http.skycn.net:8080/down/UGA505tbyb_E.exe本例共用图片7张,效果如下:
图片
准备工作请先把要使用的图片准备好,统一尺寸(也可以在此软件中更改大小),最好集中放置于同一文件夹中,便于导入。 第一步 导入图形文件打开Ulead GIF Animator 5.05,出现如下界面 
为了让初学者尽快掌握,我们点击

图片
按钮,启动动画向导,出现如下界面:
图片
请在此设置要显示出来的GIF动画的大小,然后点下一步,选择要导入的图片文件:
图片
点击添加图像按钮,出现打开对话框,选取图片文件后,点击打开,如下图: 
图片
图片
按下一步,出现以下界面: 
图片
在此窗口,我们可以设置每个画面的显示时间,红色数字可以直观反映出每个画面的速度,在这里,我们把延迟时间设为200,即2秒 钟。如图 
图片
图片
点下一步,然后按完成 ,出现如下界面:
图片
至此,图形文件成功导入,我们可以很直观的看到导入的每一幅画。第二步 图片的编辑、处理和特效首先我们可以调整一下图片的排列顺序,按住一张图片直接拖动即可排序,如图:
图片
然后,我们可以给第一张图片加上一个文字特效,选中第一张图片,点T型按钮(text文本输入),如下图: 
图片
弹出以下对话,在此我们输入“美画欣赏”,字体为华文行楷,颜色为紫 
图片
在预览框中可以拖动文字(注意黑色箭头所指),请选择恰当的位
图片
然后点击效果选项卡,作如下设置:
图片
再点击霓虹选项卡,选择发光效果,如下图:
图片
最后点击确定按钮,在出现的选项中选择创建为文本条 
图片
我们可以看到,软件自动生成了特效的过渡帧,如下图所示 
图片
时间显示为2秒的是关键帧,即我们在特效后将会显示出来的静止画面 
图片
选中第二个关键帧(第一关键帧己作文字特效),点击菜单栏视频F/X选项,为每个图片定制特效,如下图所示:
图片
弹出特效对话框,点击效果类型,可以预览各种特效:
图片
我们可以在鼠标所指按钮进行特效角度调整:
图片
图片
软件自动生成过渡帧,此处为每帧0.02秒,时间和帧数可以在做特效时设置
图片
选择下一个关键帧(即显示时间为2秒的帧)设置特效
图片
图片
重复以上操作,直至所有关键帧都设置好特效,然后点击播放按钮进行预览
图片
停止,对不满处进行调整(如:可特定开始帧的显示时间较长,将其改为3秒)在达到满意效果后,即可调整图象大小了
图片
有的人会问,一开始不是设置了吗?是的,一开始我们并不知道生成的GIF文件会有多大,因为那时并没有添加特效,现在调节,是为 了控制整个GIF文件的体积,此处我们设置为195*146,生成的文件刚好为500K,正好达到我在一个照相簿的上传上限,所 以建议大家,一开始导入时可以将图片设置得大一些,做好效果后再按需改大小。
图片
图片
第三步 生成GIF图像文件最后,点击文件--另存为--GIF文件 
图片
选个存放路径就ok了
图片
用此软件可以更改一个现成GIF的大小和显示速度,方法是在刚开始出现的向导模块中,选择“打开一个现有的图像文件”,然后可以 进行修改,事实上,改一个现成的GIF也蛮有乐趣的。 另外,制作好后请将文件上传。

总计留言22条 首页 前页 下页 末页 第1页 共3页   转到第
 
Copyright © 2003-2007 版权所有 如雄工作室 18Q's book Ver 2.0
本留言簿为免费提供使用,任何留言立场与本站无关
如需订做网站或购买程序请点击这里留言