游戏开发论坛

 找回密码
 立即注册
搜索
查看: 13281|回复: 38

VB6做的“传奇3G服务器(SQL版)”,请指正。

 关闭 [复制链接]

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2005-11-23 07:07:00 | 显示全部楼层 |阅读模式
前言:
1、这是用VB6写的传奇3G服务器,运行需要运行库,Winsock,Adodc控件的支持。如果缺少,
   REgOcx下全部都有。
2、这个服务器程序只实现了游戏的一些功能,拿出来的目的是寻求合作。

使用说明:
0、你的机器上要有SQL服务器,装有光通3G私服的数据库,ODBC已经设置好,还要有其客户端。
1、服务端包括 传奇3G服务器.exe,Setup.ini,放在任意目录,时间设置为2003/06/11。
2、客户端包括 Mir3.exe,Mir3.ini,放在光通3G客户端目录。注意商店是否需要双重加密。
3、在服务端的setup.ini中,检查与你的SQL数据库是否相符,IP地址改为你的。
4、客户端的传奇机器人.exe机器,也是VB6写的,是个简单的客户端,但是我推荐使用正规客户端。
5、账号注册不是在登录器上,而是进入游戏前,在登录界面的账号密码处直接输入,第一次即为注册,
   以后用该账号密码即可。修改密码可在游戏中进行,聊天栏输入: @密码 旧密码 新密码
6、先运行 传奇3G服务器.exe,然后运行放在传奇3G客户端目录的Mir3.exe,按刚才的账号/密码登陆。
7、创建人物,战士、法师、道士分别出生在比奇,潘夜岛,失乐园。
8、比奇有一个系统产生的女战士,在比奇162,235,供测试使用。
9、提供如下测试功能:走、跑、砍、捡,扔,换装备,魔法,说话,下线,打怪,升级,二人交易
                     买、NPC脚本解释、从一个地图走到另一个地图、行会,夫妻、小地图、智能怪物
10、GM命令:
    @生产 物品名称 个数
    @移动 x y [map可选]
    @!信息               //飘空文字
    @~信息               //左上角文字
    @调级 xx             //给自己调级
    @名望 xx
    @技能 魔法名称       //给自己添加魔法
    @金币 角色 1000
    @武器 加攻击 加魔法 XX 加幸运 等等(自己试一试)
    @产怪 怪物名称
    @探测 玩家
    用户命令
    @明天
    @移动 x y [map]      //需要传送戒指,如果上线就戴着,需要摘下再戴上
11、NPC脚本格式:
    开始**************
    [@main]
    (要说的话)
   
    [@aaa]
    #IF
    (条件1)
    (条件2)
    等等
    #ACT
    (动作1)
    (动作2)
    等等
    #ELSESAY
    (要说的话)
   
    [@bbb]
    同上
   
    [@@ccc]
    带输入变量的标签
   
    [@@*ddd]
    密码输入标签
   
    [end]
    结束**************
   
    链接格式,标签格式和官服一样
   
    判断条件
    checkgold xx
    checkjob 0或1 2
    checksex 0或1
    checklevel 0或1
    equal A B

    系统变量
    <$NPCNAME> 脚本对应的NPC名字
    <$USERNAME> 执行脚本的玩家名字
    <$INPUTVAL> 输入变量
   
    动作
    mapmove map x y
    give 名字 数量
    say 要说的话
    mob 怪物名
    goto 标签名
    等等,其他参见“脚本测试员”

Bug多多,请大家帮忙测试

2006.2.12更新:
1、读取怪物配置文件
2、读取NPC,卫士配置文件
3、滚动发送Notice
4、简单的脚本解释
5、物品买入
6、查看他人装备
7、护身戒指、传送戒指、探测项链的使用
8、关于魔法:回生、治愈能起作用,其他一律为攻击魔法



2006.3.1更新
主要是执行脚本。增加了输入对话框、条件判断语句、产怪和跳转语句。
同时修改商店买东西时,通讯协议变为双重加密,增加装备的附加属性(极品)。



2006.3.15更新
装备刻字,显示头盔,修正参数计算不正确,还有很多小bug


Bug多多,请大家帮忙测试
新文件下载见我的最新跟贴

sf_200511237642.rar

630.33 KB, 下载次数:

0

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2005-11-23 14:05:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

居然这么厉害,服了你了

14

主题

163

帖子

178

积分

注册会员

Rank: 2

积分
178
QQ
发表于 2005-11-23 14:41:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

不知包资料是你截的还是找的,找的告诉我个地址,截的说说方法,感激不尽!

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2005-11-23 18:29:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

上哪儿去找这么权的资料?自己截报自己分析。

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2005-11-23 18:32:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

截包工具是我为专门分析传奇写的,叫传奇代理服务器。今天发了两次,没成功。

8

主题

120

帖子

120

积分

注册会员

Rank: 2

积分
120
QQ
发表于 2005-11-23 18:49:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

截包工具都是自己写的,汗!!

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2005-11-23 19:27:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

只有自己写的,分析包的时候才方便。

14

主题

163

帖子

178

积分

注册会员

Rank: 2

积分
178
QQ
发表于 2005-11-23 19:46:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

截包工具倒是比较简单,就是把别人的IP换成你的,然后用程序转发出去,分析就难了.我具体没有做过,没有发言权.

9

主题

73

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2005-11-23 20:43:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

我也做了个传奇2的脱机
N多资料找不到,全部都要靠自己分析!

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2005-11-23 22:57:00 | 显示全部楼层

Re: Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

esxgx: Re:VB6做的“传奇3G服务器(SQL版)”,请指正。

截包工具倒是比较简单,就是把别人的IP换成你的,然后用程序转发出去,分析就难了.我具体没有做过,没有发言权.

是的。这是最简单的一种方法。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 22:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表