游戏开发论坛

 找回密码
 立即注册
搜索
查看: 16829|回复: 36

传奇3G服务器,VB6编写

[复制链接]

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-10-11 02:03:00 | 显示全部楼层 |阅读模式
rar密码:lc8005
========================数据库==============================
一、使用SQL数据库(推荐)
1、安装SQL数据库,按*.dat建立数据库,把*.dat恢复进去。
2、根据setup.ini中的名字建立系统数据源,指向SQL中相应的数据库。
二、不使用SQL数据库(速度慢)
根据setup.ini中的名字建立系统数据源,指向相应的*.mdb文件。这样启动服务时很慢,运行起来,人少的话,感觉不出慢。

====================================角本语法======================================================
前言:
本脚本语言和流行的脚本语言相似,但做了一些改动。没有错误处理系统,出错后,直接显示源代码。

一、基本结构:
[@main]
.
.
[@子过程1]
.
.
[@子过程2]
.
.
[end]

1、main和end虽然有时没有也可,但为了保证脚本的万无一失,必须加上。
2、子过程间用空行隔开(两个连续的回车符)。
3、每个子过程是纯文本或者判断语句组成。
4、文本中的回车符用“\”代替,TAB用“_”代替。
5、字体颜色用{FCOLOR/数字}来控制,数字在1--12之间。
6、文本中的链接格式为:<显示的文字/@XXX>,被链接的子过程则为[@XXX]。
8、带输入对话框的链接格式为:<显示的文字/@@XXX>,被链接的子过程则为[@@XXX],输入的量保存在系统变量<$INPUTVAL>中。
9、特殊链接,例如买、卖,存、取,寄售等等
@BUY 买
@SELL 卖
@STORAGE 存
@PREGETBACK 取
@REPAIR 修
@BUYORSELL 寄售商
@EXIT 退出
以下为特修身上的装备(必须佩戴)
0衣服 1武器 2火把 3项链 4头盔 5左手镯 6右手镯 7左戒指 8右戒指 9护身符 10鞋子 11玫瑰
@SREPAIRFUNC(0)
@SREPAIRFUNC(1)
@SREPAIRFUNC(3)
@SREPAIRFUNC(4)
@SREPAIRFUNC(10)
@SREPAIRFUNC(5)
@SREPAIRFUNC(6)
@SREPAIRFUNC(7)
@SREPAIRFUNC(8)
以下为为身上的装备刻字(必须佩戴)
@@WRITE_CLOTHING
@@WRITE_WEAPON
@@WRITE_NECKLACE
@@WRITE_HELM
@@WRITE_LEFTBANGLE
@@WRITE_RIGHTBANGLE
@@WRITE_LEFTRING
@@WRITE_RIGHTRING
@@WRITE_BOOT


二、判断语句
#IF
判断1
判断2
.
.
.
#ACT
执行1
执行2
.
.
.
#ELSE(或者#ELSESAY,不过其后只能放文本)
执行1
执行2
.
.
.
(空行,表示过程结束)

1、每个子过程下都能放判断语句,包括main。
2、每个子过程下也可以只放文本,文本可以是多行。
3、#IF后不能有空格,其他也一样。
4、判断语句可以省略#IF,同时也必须省略#ELSE或者#ELSESAY。但是要想执行动作,#ACT不可以省略。
5、每个判断之间为逻辑与关系,即必须同时满足所有条件才能执行#ACT。
6、每个执行依次进行。

三、判断关键词
以下判断都是针对触发脚本的角色来进行的。
1、CHECKBAGITEM 物品名字 数量
检查包袱中物品是否达到数量,如果大于等于,返回真
2、CHECKGOLD 数量
检查金钱是否达到数量,如果大于等于,返回真
3、CHECKSEX 0或者1
检查性别,0表示男,1表示女。如果等于,返回真
4、CHECKJOB 0、1或者2
检查职业,0表示战士,1表示法师,2表示道士。如果等于,返回真
5、CHECKLEVEL 级别
检查是否达到级别,如果大于等于,返回真
6、CHECKPK PK值
检查是否达到一定PK值,如果大于等于,返回真(杀一人PK加100,每分钟减1)
7、CHECKVAR [数值] 数值
检查标记[数值]是否等于某数值,是则返回真。[数值]在0--1000之间,数值在0--9之间
8、EQUAL 变量1 变量2
检查变量1是否等于变量2,是则返回真

四、执行关键词
以下执行都是针对触发脚本的角色来进行的。
1、SETVAR [数值] 数值
设置标记,只能从[0]--[1000]
2、MAPMOVE 地图文件 X坐标 Y坐标
地图不是游戏中显示的名字,而是地图文件的名字去掉后缀.map
3、TAKE 物品 数量
从包袱重取走物品
4、GIVE 物品 数量
向包袱中放入物品,包袱满了则不给
5、ADDFAME 数值
增加声望值
6、RELIVE
复活
7、MSG 信息
只向某人发送消息,显示在系统信息区
8、ALLMSG 信息
向所有人发送消息,显示在系统信息区
9、SAY 文本
显示在对话框中,文本不能换行。特别注意:say必须放在一个过程的所有执行关键词之后。
10、EXIT
退出对话框
11、MOB 怪物名字 数量
产生怪物
12、MOBPET 宠物名字 数量
召唤宠物
13、GOTO [@XXX]
跳转

五、系统变量
以下变量都是由触发脚本的角色决定的。
1、<$NPCNAME>:被点击的NPC的名字
2、<$USERNAME>:当前操作角色
3、<$USERLEVEL>:当前操作角色的级别
4、<$USERLUCKY>:当前操作角色的幸运值
5、<$USERPK>:当前操作角色的犯罪值
6、<$USERIP>:当前操作角色的IP地址
7、<$DATE>:服务器年月日
8、<$TIME>:服务器时分秒
9、<$RUNTIME>:服务器运行时间
10、<$INPUTVAL>:输入对话框输入的字符

=================================================拟新增功能=====================================================
1、魔法“穿墙术”:利用野蛮冲撞动作,穿越障碍物,道士技能。
2、魔法“一剑飘零”:利用翔空剑法动作,把攻击对象HP变为1,代价是自身的敏捷和准确变为0三分钟(也就是无法击中任何目标),战士技能魔法。这需要战士和朋友结合才能打怪。
3、魔法“逍遥一击”:利用凝血离魂动作,提高自身幸运值为12(不得了啊,一般才3-5),要知道本服务器中,幸运对爆率和极品率影响很大,代价是自身敏捷、准确、物防、魔防变为0三分钟,法师技能。注意怪物被打死的最后一下必须是法师。
4、人形怪物:可以用各种武器、衣服、帽子组合。
5、每个NPC都会说话。
6、红名被逮捕效果:被逮捕者采取被撞动作,其身左右各一个大刀卫士。
7、华丽的结婚仪式:加入会移动的司仪、仪仗队,司仪会说话
8、双号登陆:一个角色先登陆,在专职NPC处再登陆一个角色,第二个角色自动和第一个角色组,第一个角色为组长。第二个角色就像第一个角色的宠物一样。
9、地雷道具:脚踏雷和感应雷,前者是目标踏上即炸,后者是靠近即炸(坐标挨着),范围都是半径为4的圆。地雷的级别越高,攻击力和范围越大。攻击的时候不分敌我。


3G沙巴克城门怪物的正确资料:
正对皇宫的为正门1,面向正门1 左是侧门4 右是侧门3。
正门1叫“沙巴克城门1” x=234 y=151
侧门4叫“沙巴克城门4” x=169 y=151
侧门3叫“沙巴克城门3” x=234 y=87
怪物面向表示破损程度,0为最好,3最差;7表示打开。
以上信息记录在Hero3G>castledefine中,DoorOpen表示破损程度,0为最好,3最差;7表示打开。

下载见我的回复

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:04:00 | 显示全部楼层

Re: 传奇3G服务器,VB6编写

.

sf_200610112342.rar

488.28 KB, 下载次数:

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:04:00 | 显示全部楼层

Re: 传奇3G服务器,VB6编写

.

sf_200610112415.rar

488.28 KB, 下载次数:

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:05:00 | 显示全部楼层

Re: 传奇3G服务器,VB6编写

.

sf_200610112439.rar

488.28 KB, 下载次数:

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:05:00 | 显示全部楼层

Re: 传奇3G服务器,VB6编写

.

sf_20061011255.rar

488.28 KB, 下载次数:

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:06:00 | 显示全部楼层

Re: 传奇3G服务器,VB6编写

.

sf_200610112545.rar

488.28 KB, 下载次数:

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:06:00 | 显示全部楼层

Re: 传奇3G服务器,VB6编写

.

sf_200610112610.rar

488.28 KB, 下载次数:

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:07:00 | 显示全部楼层

Re: 传奇3G服务器,VB6编写

.

sf_200610112650.rar

90.25 KB, 下载次数:

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-10-11 02:08:00 | 显示全部楼层

Re:传奇3G服务器,VB6编写

下载这7个rar文件,放在一个目录,解压1即可。

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2006-10-11 08:28:00 | 显示全部楼层

Re:传奇3G服务器,VB6编写

如果你没有空间放,游戏之家可以帮你发布游戏。

http://www.vbgamediy.com

你自己传到我的FTP,写好说明,就帮你发布。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 18:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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