传奇私服教程完整版

更新时间:2023-05-22 01:28:05 阅读: 评论:0

大概近义词-签证官

传奇私服教程完整版
2023年5月22日发(作者:擅离职守)

传奇私服教程完整版

第一章 .............................................................................................................................................. 2

1.1准备工作 ............................................................................................................................. 2

1.2 讲解DBC2000的安装...................................................................................................... 2

1.3 服务端的安装 .................................................................................................................... 5

1.4 DB Command 2000 Pro设置 ............................................................................................. 7

1.5服务端程序启动 ............................................................................................................... 8

第二章 ............................................................................................................................................ 13

2.1 服务端各文件夹的作用 .................................................................................................. 13

2.2 !详细翻译 ........................................................................................................... 15

2.3 较重要文件讲解 .............................................................................................................. 33

第三章 ............................................................................................................................................ 39

3.1数据库总分析 ................................................................................................................... 39

3.2装备属性分析 ................................................................................................................... 40

3.3怪物属性分析 ................................................................................................................... 48

3.4物品属性分析 ................................................................................................................... 50

第四章 ............................................................................................................................................ 73

4.1了解NPC语言 ................................................................................................................. 73

4.2脚本命令 ........................................................................................................................... 74

4.3变量 ................................................................................................................................. 137

4.4简单传送脚本 ................................................................................................................. 141

4.5装备合成脚本 ................................................................................................................. 142

4.6物品换奖励脚本 ............................................................................................................. 144

第五章 .......................................................................................................................................... 146

5.1装备的添加 ..................................................................................................................... 146

5.2怪物的添加 ..................................................................................................................... 151

第一章

服务端程序以及DB Commander 2000 PRO的安装

1.1准备工作

首先,我们需要的工具有:

DB Commander 2000 PRO DBC2000

传奇服务端

DB Commander 2000 PRO DBC2000

一套功能强大完整的数据库处理工具,方便地的导入导出不同格式的数据库文件,支持Oracle,Syba, MS

SQL, Interba, Informix, MS Access, MS Works等各种常用的数据库文件格式,使用它,可以让你通过使

SQL 语句对数据库直接进行操作

1.2 讲解DBC2000的安装

市面上的DBC2000下载后有两种,一种是压缩包形式(图1.2.1,一种是打包好的EXE文件(1.2.2)

(1.2.1)

(1.2.2)

以上两种都可以正常安装.我们就以打包好的EXE为例来安装.

双击DB Commander 2000 (1.2.3)

(1.2.3)

单击完成.进入版权申明 Next ,接受协议.如果选择No.即不接受此协议,安装退出.

Yes,填写名字和公司名字(1.2.4).

(1.2.4).

Next.进入下一步,选择安装目录(1.2.5).

(1.2.5)

Typical 典型安装(即默认安装).Compact 最小化安装,安装必须程序.Custom自定义安装文件,

可选择是否安装必须程序以外还可以按自己的需求来选择.Brow选择安装目录.这里我们

选择Typical 典型安装单击Next.选择程序文件夹Next.1.2.6看到的是最后确认安装画

,Next 进入程序写入环节

(1.2.6)

安装完成.询问是否需要启动程序文件.(1.2.7)我们不打勾,下一节来讲解DBC2000的配

.Finish 安装完成.

(1.2.7)

1.3 服务端的安装

主流游戏引擎介绍:

飞尔世界引擎

HERO引擎

IGE引擎

Legend引擎

飞尔世界引擎特色:

九种新属性.物理防御.魔法防御.物理攻击.魔法攻击.道术攻击增强及进入失明混乱状态等.支持真彩

增加人物等级.人物HP.MP值最高支持20亿.突破传统的65535

增加摆摊功能.玩家自行选择以金币.元宝.声望.能量出售商品

HERO引擎特色:

多种装备新属性,扩展性高,程序稳定.

IGE引擎特色:

英雄合击 紧跟盛大脚步

Legend引擎特色:

支持15级技能 支持真彩 支持窗口化.HPMP支持20亿

以学习为目的.我们将以IGE引擎做为主要解析

下载IGE游戏引擎/

目前最新版为090612

已经下载好了服务端.(1.3.1)

(1.3.1)

解压缩到DMirServer目录下

解压缩IGE游戏引擎包

打开引擎包里的 更新0612注意事项.txt 查看需要注意的地方(1.3.1)

(1.3.1)

双击 开始更新程序.bat 批处理会直接把引擎相关程序复制到DMirServer .(1.3.2)

.(1.3.2)

1.4 DB Command 2000 Pro设置

1.2节已经讲解了DBC的安装.现在我们要配置DBC,让程序能够正确访问到数据库

打开控制面板(1.4.1)双击打开BDE Administrator

(1.4.1)

在菜单栏上选择Object New 弹出对话框.选择数据库驱动程序名字(1.4.2)

(1.4.2)

STANDARD 标准 .在左边输入数据库名字 HERODB.数据库名字可以随便取.但服务端设置上要相对应.

选择数据库表的路径,之前我们将服务端解压缩到DMirServer.则路径为D:mirrverMud2DB (

1.4.3)

(1.4.3)

菜单栏上选择Object Apply .是否保存编辑的 HERODB数据库.OK(1.4.4)

(1.4.4)

这样我们的数据库就建立好了.

1.5服务端程序启动

进入D:mirrver 目录 运行 IGE引擎提供的 游戏控制台 (1.5.1)

(1.5.1)

单击“配置向导”选项卡(1.5.2)

(1.5.2)

游戏服务端所在目录:D:MirServer

游戏数据库名称:HERODB 这就数据库名字就是我们在1.4节讲到的数据库名

游戏服务器名称:鸣飞网络科技

游戏服务器外网IP地址:127.0.0.1 内网的服务器需要被外网访问 就需要端口映射 我们先做单机测试

后的章节再讲外网架设的方法

一直默认下一步到游戏引擎主服务器的时候 右边可以选择新人物出生等级以及金币.(1.5.3)填好后继续

下一步,单击保存,控制台会提示你是否生成新的游戏服务器配置文件,选择是

(1.5.3)

服务端基本已配置成型,可以单机架设游戏了.单击启动游戏控制器,两分钟内控制台会把所有相关需要启动

的程序都启动起来.默认的配置启动完毕后有9个应用程序分别是 数据库服务器(DBServer) 帐号登陆服务

(Loginsrv) 日志记录服务器(LogDataServer) 服务器主程序(M2Server) 游戏网关(RunGate) 角色网关

(SelGate) 登陆网关(LoginGate) 其中默认配置会启动3个游戏网关.

配置登陆器进入游戏

打开刚才解压缩引擎的目录,进入 登陆器生成器 文件夹 运行(1.5.4)

(1.5.4)

输入登陆器名称 鸣飞网络科技 游戏列表地址 默认127.0.0.1

单击 生成登陆器 输入保存文件名字 鸣飞网络科技

选择游戏列表配置选项卡(1.5.5)

(1.5.5)

单击增加按钮 输入服务器名称“鸣飞网络科技”输入IP地址“127.0.0.1”调整服务器端口“7000”输入公

告地址和网站主页“(1.5.6)

(1.5.6)

保存配置后单机生成游戏列表文件,再程序关闭.

进入登陆器生成器文件夹将(列表文件)复制到本机IIS网站目录下.

我的是C:www,由于篇幅的关系在此就不讲解IIS的安装与配置了.

试用IE浏览器打开“127.0.0.1/”

打开之后如果看到一串英文字母和数字就是能正常读取。看到的这串字符是经过加密的服务器列表。

将生成好的登陆器拷贝到传奇客户端下 运行登陆器

现在我们就可以正常进入游戏了

第二章

2.1 服务端各文件夹的作用

┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄

MirServer(传奇服务端)

LogServer (游戏物品日志)

BaDir (包含物品日志文件)

(物品日志配置文件)

(日志服务端程序)

LoginGate(ID登录接口)

(ID登录接口程序)

(IP永久过滤列表)

(ID登录接口配置文件)

SelGate(角色登录接口)

(角色登录接口程序)

(IP永久过滤列表)

(角色登录接口配置文件)

RunGate(游戏运行接口)

(游戏运行接口程序)

(游戏运行接口配置文件)

(IP永久过滤列表)

(消息文字过滤信息)

Mir200(传奇游戏服务端,服务于RunGate)

ConLog(登录日志)

Castle(沙城状态)

(城堡编号)

│├(攻城信息)

(沙巴克状态信息)

Envir(环境设置)

MapQuest_def (触发相关脚本文件夹)

Market_def(商人信息,与对应)

Market_prices(商品物价信息)

Market_saved(商品存储信息)

Market_upg (升级武器信息)

MonItems(怪物所爆物品及几率,与对应)

MonUItems(人形怪信息以及爆率)

Robot_def(机器人脚本)

Boxs(宝箱配置)

Npc_def(NPC人物信息,与对应)

QuestDiary (功能扩展脚本文件夹)

(GM列表文件)

(守卫坐标文件)

(毒药配方文件)

(地图信息文件)

(任务配置文件)

(商人信息文件)

(小地图信息文件)

(怪物刷新配置文件)

(NPC信息文件)

(复活点信息文件)

(禁止清除怪物)

(机器人脚本控制)

(淬炼脚本配置)

(套装属性)

(地图事件触发)

(行会过滤字符)

(日志记录物品名)

(物品状态控制)

(打捆物品拆包信息文件)

GuildBa(行会信息)

Guilds(行会信息)

(行会列表文件)

Log(游戏运行服务端日志)

Map(地图文件)

Notice(提示信息)

(游戏运行中的提示,蓝字部分)

(选择服务器之后出现的版权信息)

Share

ShareV

!(脏话信息)

!

!

!(游戏运行服务端配置文件)

(游戏运行服务端)

(商铺)

(禁止物品)

(玩家命令、管理员命令、调试命令)

(IP数据库)

(插件列表)

(提示配置文件)

(自定义命令)

(消息过滤)

Mud2(服务端)

DB(数据库Paradox)

(技能数据库)

(怪物数据库)

(物品数据库)

DBSrv200(角色数据库,服务于SelGate)

Connection

FDB(人物数据库,数据库格式为传奇自定义格式)

Log(角色数据库日志)

!

! (游戏网关列表)

(排行榜过滤字符)

(排行榜过滤名字)

(角色数据库服务端)

(角色数据库服务端配置文件)

LoginSrv (ID登录服务端,服务于LoginGate)

ChrLog(ID创建、修改日志)

IdLog(ID登录日志)

CountLog(ID登录数量统计日志)

IDDB(ID数据库,数据库格式为传奇自定义格式)

(ID数据库)

(ID数据库索引)

!

!

!

(ID登录服务端程序)

(ID登录服务端配置文件)

(游戏控制器)

(游戏控制器配置文件)

并未完全列出.以后章节涉及到这些文件将详细讲解

2.2 !详细翻译

[Server]

;服务器群中的编号,默认为0

ServerIndex=0

;服务器名称

ServerName=鸣飞网络科技

;服务器组编号,默认为0

ServerNumber=0

;冒险形式服务器,FALSE为否,TRUE为是

VentureServer=FALSE(冒险形式服务器=不支持 付费性的服务器祈祷装备会生效)

;测试形式服务器,FALSE为否,TRUE为是,收费改FALSE,不收费改TRUE

TestServer=TRUE(测试形式服务器 =支持 免费性的服务器祈祷装备不会生效)

;注册用户初始化等级

TestLevel=1

;注册用户初始化金币

TestGold=30000

;允许最大参加测试人数

TestServerUrLimit=1000

;服务性模式,FALSE为否,TRUE为是,如果在收费模式下选择了冒险形式服务器这里必须改为TRUE

ServiceMode=TRUE(服务性模式 =不支持 这个是和收费服务器对应的选择了冒险形式服务器这里必须改

支持--

TRUE

;不允许PK服务器,FALSE为否,TRUE为是,只有在付费服务器生效

NonPKServer=FALSE(不允许pk服务器 =不支持 这个是和收费服务器对应的只有在付费服务器生效)

;数据库IP

DBAddr=127.0.0.1

;数据库端口

DBPort=6000

;注册信息IP

IDSAddr=127.0.0.1

;注册信息端口

IDSPort=5600

MsgSrvAddr=127.0.0.1

MsgSrvPort=4900

HumLimit=30

MonLimit=30

ZenLimit=30

NpcLimit=5

SocLimit=30

DecLimit=10

UrFull=100

ZenFastStep=300

SendBlock=1000

CheckBlock=8000

AvailableBlock=200

GateLoad=0

LogServerAddr=127.0.0.1

LogServerPort=10000

ViewHackMessage=TRUE

ViewAdmissionFailure=TRUE

DBName=HeroDB

GateAddr=127.0.0.1

GatePort=5000

DiscountForNightTime=FALSE

HalfFeeStart=2

HalfFeeEnd=10

SocCheckTimeOut=50

ProcessMonstersTime=10

RegenMonstersTime=200

HumanGetMsgTimeLimit=200

;HalfFeeStart=2

;HalfFeeEnd=10

[Share]

;用户付费记录文件夹,初始化为空

BaDir=D:MirrverMir200Share

;行会文件夹,保存了所有行会登记记录,一个文件代表一个行会,初始化为空

GuildDir=D:MirrverMir200GuildBaGuilds

;总行会记录,每一行代表一个行会名字,初始化为空

GuildFile=D:

;临时记录用户信息的文件夹。只有在服务模式才有文件存在,初始化空

VentureDir=D:MirrverMir200ShareV

;记录用户每次登录时间的文件夹,初始化为空

ConLogDir=D:MirrverMir200ConLog

;沙巴克城资料及攻城日期、信息

CastleDir=D:MirrverMir200EnvirCastle

;服务端核心文件夹

EnvirDir=D:MirrverMir200Envir

;地图文件夹

MapDir=D:MirrverMir200Map

CastleFile=D:

NoticeDir=.Notice

LogDir=.Log

PlugDir=.

GameGold=元宝

PayMentPointName=秒卡点

;客户端对应文件

[Setup]

ClientFile1=

ClientFile2=mir.2

ClientFile3=mir.3

ItemNumber=3181256

;应急回城地图号

HomeMap=0

;应急回城地图坐标X

HomeX=334

;应急回城地图坐标Y

HomeY=266

DropLargeBlock=1

ItemNumberEx=1073751010

;宝宝升级杀怪基数

MonUpLvNeedKillBa=100

;宝宝升级杀怪倍数

MonUpLvRate=16

;宝宝升级所需杀怪数0

MonUpLvNeedKillCount0=0

;宝宝升级所需杀怪数1

MonUpLvNeedKillCount1=0

;宝宝升级所需杀怪数2

MonUpLvNeedKillCount2=50

;宝宝升级所需杀怪数3

MonUpLvNeedKillCount3=100

;宝宝升级所需杀怪数4

MonUpLvNeedKillCount4=200

;宝宝升级所需杀怪数5

MonUpLvNeedKillCount5=300

;宝宝升级所需杀怪数6

MonUpLvNeedKillCount6=600

;宝宝升级所需杀怪数7

MonUpLvNeedKillCount7=1200

;宝宝升级颜色1

SlaveColor0=255

;宝宝升级颜色2

SlaveColor1=254

;宝宝升级颜色3

SlaveColor2=147

;宝宝升级颜色4

SlaveColor3=154

;宝宝升级颜色5

SlaveColor4=229

;宝宝升级颜色6

SlaveColor5=168

;宝宝升级颜色7

SlaveColor6=180

;宝宝升级颜色8

SlaveColor7=252

;宝宝升级颜色9

SlaveColor8=249

;红名村地图号

RedHomeMap=3

;红名村坐标X

RedHomeX=845

RedHomeX=845

;红名村坐标Y

RedHomeY=674

;红名死亡回城地图号

RedDieHomeMap=3

;红名死亡回城地图坐标X

RedDieHomeX=839

;红名死亡回城地图坐标Y

RedDieHomeY=668

HealthFillTime=300

SpellFillTime=800

;自动减PK点间隔时间(6000060秒)

DecPkPointTime=60000

;以间隔时间自动减PK点控制(实数)

DecPkPointCount=1

;PK状态变色时间(6000060秒)

PKFlagTime=60000

;杀人增加PK点数(实数)

KillHumanAddPKPoint=60

KillHumanDecLuckPoint=500

DecLightItemDrugTime=500

SafeZoneSize=10

StartPointSize=2

;--------------------------------------------------------------------------------

;转生名字颜色1

ReNewNameColor0=241

;转生名字颜色2

ReNewNameColor1=250

;转生名字颜色3

ReNewNameColor2=248

;转生名字颜色4

ReNewNameColor3=191

;转生名字颜色5

ReNewNameColor4=242

;转生名字颜色6

ReNewNameColor5=150

;转生名字颜色7

ReNewNameColor6=254

;转生名字颜色8

ReNewNameColor7=253

;转生名字颜色9

ReNewNameColor8=186

;转生名字颜色10

ReNewNameColor9=243

;转生名字颜色变换所需时间秒1000代表1

ReNewNameColorTime=2000

ReNewChangeColor=1

;转生后原有经验清除 1为清除 0为不清除

ReNewLevelClearExp=1

;武士转生后加点所需的点数(如BonusAbilofWarrDC=17就是点数要+17点才加一点的真实数值)

BonusAbilofWarrDC=17

BonusAbilofWarrMC=20

BonusAbilofWarrSC=20

BonusAbilofWarrAC=20

BonusAbilofWarrMAC=20

BonusAbilofWarrHP=1

BonusAbilofWarrMP=3

BonusAbilofWarrHit=20

BonusAbilofWarrSpeed=35

BonusAbilofWarrX2=0

;法师转生后加点所需的点数

BonusAbilofWizardDC=17

BonusAbilofWizardMC=25

BonusAbilofWizardSC=30

BonusAbilofWizardAC=20

BonusAbilofWizardMAC=15

BonusAbilofWizardHP=2

BonusAbilofWizardMP=1

BonusAbilofWizardHit=25

BonusAbilofWizardSpeed=35

BonusAbilofWizardX2=0

;道士转生后加点所需的点数

BonusAbilofTaosDC=20

BonusAbilofTaosMC=30

BonusAbilofTaosSC=17

BonusAbilofTaosAC=20

BonusAbilofTaosMAC=15

BonusAbilofTaosHP=2

BonusAbilofTaosMP=1

BonusAbilofTaosHit=30

BonusAbilofTaosSpeed=30

BonusAbilofTaosX2=0

;武士转生最高可加点数

NakedAbilofWarrDC=512

NakedAbilofWarrMC=2560

NakedAbilofWarrSC=20

NakedAbilofWarrAC=768

NakedAbilofWarrMAC=1280

NakedAbilofWarrHP=0

NakedAbilofWarrMP=0

NakedAbilofWarrHit=0

NakedAbilofWarrSpeed=0

NakedAbilofWarrX2=0

;法师转生最高可加点数

NakedAbilofWizardDC=512

NakedAbilofWizardMC=512

NakedAbilofWizardSC=2560

NakedAbilofWizardAC=1280

NakedAbilofWizardMAC=768

NakedAbilofWizardHP=0

NakedAbilofWizardMP=0

NakedAbilofWizardHit=5

NakedAbilofWizardSpeed=0

NakedAbilofWizardX2=0

;道士转生最高可加点数

NakedAbilofTaosDC=20

NakedAbilofTaosMC=30

NakedAbilofTaosSC=17

NakedAbilofTaosAC=20

NakedAbilofTaosMAC=15

NakedAbilofTaosHP=2

NakedAbilofTaosMP=1

NakedAbilofTaosHit=30

NakedAbilofTaosSpeed=30

NakedAbilofTaosX2=0

GroupMembersMax=10

;--------------------------------------------------------------------------------

;武器升级所需时间(秒)1800001800

UPgradeWeaponGetBackTime=1800000

;武器升级过期天数

ClearExpireUpgradeWeaponDays=8

;武器升级所需费用

UpgradeWeaponPrice=10000

;武器升级最高可升点数

UpgradeWeaponMaxPoint=20

;攻击力升级成功机率(数字越低成功率越高)

UpgradeWeaponDCRate=60

;攻击力升级+2点成功机率(数字越低成功率越高)

UpgradeWeaponDCRate=60

;攻击力升级+2点成功机率(数字越低成功率越高)

UpgradeWeaponDCTwoPointRate=25

;攻击力升级+3点成功机率(数字越低成功率越高)

UpgradeWeaponDCThreePointRate=150

;魔法力升级成功机率(数字越低成功率越高)

UpgradeWeaponMCRate=60

;魔法力升级+2点成功机率(数字越低成功率越高)

UpgradeWeaponMCTwoPointRate=25

;魔法力升级+3点成功机率(数字越低成功率越高)

UpgradeWeaponMCThreePointRate=150

;道术力升级成功机率(数字越低成功率越高)

UpgradeWeaponSCRate=60

;道术力升级+2点成功机率(数字越低成功率越高)

UpgradeWeaponSCTwoPointRate=25

;道术力升级+3点成功机率(数字越低成功率越高)

UpgradeWeaponSCThreePointRate=150

;申请行会费用

BuildGuild=1000000

;炼药费用

MakeDurg=100

;申请行会战费用

GuildWarFee=30000

;雇用护卫费用

HireGuard=300000

;雇用弓箭手费用

HireArcher=300000

;修理城门费用

RepairDoor=2000000

;修理城墙费用

RepairWall=500000

;沙城成员修理折扣率%

CastleMemberPriceRate=80

;沙城最高可存资金

CastleGoldMax=10000000

;沙城一天最高收入

CastleOneDayGold=2000000

;沙巴克名称

CastleName=沙巴克

;回城点地图号

CastleHomeMap=3

;回城点地图坐标X

CastleHomeX=644

;回城点地图坐标Y

CastleHomeY=290

;攻城区域范围X

CastleWarRangeX=100

;攻城区域范围Y

CastleWarRangeY=100

;所有商人交税百分比

CastleTaxRate=5

CastleGetAllNpcTax=1

GenMonRate=10

ProcessMonRandRate=5

ProcessMonLimitCount=5

;正式模式人物可带金币上限

HumanMaxGold=10000000

;试玩模式人物可带金币上限

HumanTryModeMaxGold=100000

;试玩模式人物等级限制

TryModeLevel=7

;试玩模式人物使用仓库(0为不可使用 1为可以使用)

TryModeUStorage=1

;发送广播信息显示人物名称设定(0为不显示,1为显示)

ShutRedMsgShowGMName=1

ShowMakeItemMsg=1

ShowGuildName=1

;是否开启全新称号系统(0,1是).开启后使用脚本控制称号

ShowRankLevelName=1

MonSayMsg=1

;发送聊天信息最大长度设定(实数)

SayMsgMaxLen=80

;聊天信息发送间隔时间(秒)50005

SayMsgTime=3000

;聊天信息发送数量(实数)

SayMsgCount=2

;禁言时间(秒)6000060

DisableSayMsgTime=60000

;发送广播信息最大长度设定(实数)

SayRedMsgMaxLen=255

;允许喊话等级(实数)

CanShoutMsgLevel=7

;交易间隔时间(秒)30003

TryDealTime=3000

;确认交易时间(秒)10001

DealOKTime=1000

;交易时取回物品 0为可以取回 1为不可取回

CanNotGetBackDeal=1

;交易设置 0为可以交易 1为不可交易

DisableDeal=0

;徒弟出师等级

MasterOKLevel=42

;徒弟出师后师傅可得声望数

MasterOKCreditPoint=20

;徒弟出师后师傅可得点数

MasterOKBonusPoint=0

;PK保护设置 0为不启动保护 1为启动保护

PKProtect=1

;PK保护等级

PKProtectLevel=30

;红名PK保护等级

RedPKProtectLevel=10

ItemPowerRate=10000

ItemExpRate=10000

ScriptGotoCountLimit=30

;聊天文字颜色

HearMsgFColor=0

;聊天文字背景颜色

HearMsgBColor=255

;私聊文字颜色

WhisperMsgFColor=252

;私聊文字背景颜色

WhisperMsgBColor=255

;GM私聊文字背景颜色

GMWhisperMsgFColor=252

;GM私聊文字背景颜色

GMWhisperMsgBColor=255

;喊话文字颜色

CryMsgFColor=0

;喊话文字背景颜色

CryMsgBColor=151

;行会聊天文字颜色

GreenMsgFColor=219

;行会聊天文字背景颜色

GreenMsgBColor=255

;蓝色提示文字颜色

BlueMsgFColor=255

;蓝色提示文字背景颜色

BlueMsgBColor=252

;红色提示文字颜色

RedMsgFColor=255

;红色提示文字背景颜色

RedMsgBColor=56

;绿色提示文字颜色

GuildMsgFColor=219

;绿色提示文字背景颜色

GuildMsgBColor=255

;编组聊天文字颜色

GroupMsgFColor=196

;编组聊天文字背景颜色

GroupMsgBColor=255

GroupMsgBColor=255

;祝福语文字颜色

CustMsgFColor=249

;祝福语文字背景颜色

CustMsgBColor=255

;命中机率(数字越小机率越大)

MakeMineHitRate=2

;挖矿机率(数字越小机率越大)

MakeMineRate=10

;矿石因子

StoneTypeRate=141

StoneTypeRateMin=56

;金矿率

GoldStoneMin=1

GoldStoneMax=5

;银矿率

SilverStoneMin=6

SilverStoneMax=14

;铁矿率

SteelStoneMin=15

SteelStoneMax=30

;黑铁矿率

BlackStoneMin=31

BlackStoneMax=63

;矿石最小品质(70007点)

StoneMinDura=7000

;随机出现矿石品质范围(1300013

StoneGeneralDuraRate=13000

;矿石出现高品质机率

StoneAddDuraRate=20

;随机出现矿石高品质范围(1000010

StoneAddDuraMax=10000

;一等奖机率

WinLottery1Min=16180

WinLottery1Max=16185

;二等奖机率

WinLottery2Min=16170

WinLottery2Max=16179

;三等奖机率

WinLottery3Min=16150

WinLottery3Max=16169

;四等奖机率

WinLottery4Min=16000

WinLottery4Max=16149

;五等奖机率

WinLottery5Min=5000

WinLottery5Max=15999

;六等奖机率

WinLottery6Min=1

WinLottery6Max=4999

;中奖机率因子

WinLotteryRate=30000

;一等奖奖金

WinLottery1Gold=1000000

;二等奖奖金

WinLottery2Gold=200000

;三等奖奖金

WinLottery3Gold=100000

;四等奖奖金

WinLottery4Gold=10000

;五等奖奖金

WinLottery5Gold=1000

;六等奖奖金

WinLottery6Gold=500

GuildRecallTime=180

GroupRecallTime=6

;开启扔物品控制(0为不开启,1为开启)

ControlDropItem=1

;安全区禁止扔物品控制(0为不禁止,1为禁止)

InSafeDisableDrop=0

;扔物品控制的金币数设定

CanDropGold=1000

;扔物品控制的物品价格设定

CanDropPrice=500

SendCustemMsg=1

;是否开启沙巴克城主红字喊话(0,1是)

RepairItemDecDura=30

;人物死亡掉背包物品控制(0为不掉,1为掉)

DieScatterBag=1

;人物死亡掉背包物品

DieScatterBagRate=10

;红名人物死亡掉背包全部物品控制(0为不掉,1为掉)

DieRedScatterBagAll=1

;红名人物死亡掉背包全部物品机率(百分比实数)

DieDropUItemRate=30

;红名人物死亡掉装备机率(百分比实数)

DieRedDropUItemRate=20

;人物死亡掉金币控制(0为不掉,1为掉)

DieDropGold=0

;被人物杀死掉装备控制(0为不掉,1为掉)

KillByHumanDropUItem=1

;被怪物杀死掉装备控制(0为不掉,1为掉)

KillByMonstDropUItem=1

KickExpireHuman=0

;行会封号最大长度

GuildRankNameLen=16

;行会名称最大长度

GuildNameLen=16

;行会成员最大数量.(数量超过该数字好像不能更改封号)

GuildMemberMaxLimit=200

AttackPosionRate=6

AttackPosionTime=4

RevivalTime=60000

UrMoveCanDupObj=0

UrMoveCanOnItem=1

UrMoveTime=10

PKDieLostExpRate=1000

PKDieLostLevelRate=20000

;攻击其它人时名字颜色

PKFlagNameColor=47

;开启行会战争时本行会或联盟行会人物名字颜色

AllyAndGuildNameColor=180

;开启行会战争时敌对行会人物名字颜色

WarGuildNameColor=69

;战争区域时名字颜色

InFreePKAreaNameColor=221

;PK点超过100时名字颜色

PKLevel1NameColor=251

;PK点超过200时名字颜色

PKLevel2NameColor=249

;祈祷生效设置(1为开启 0为不开启)

SpiritMutiny=1

;祈祷生效时间长度(36000003600秒)

SpiritMutinyTime=3600000

;祈祷生效时能量倍数

SpiritPowerRate=2

;主人死亡宝宝叛变控制(0为不叛变 1为叛变)

MasterDieMutiny=0

;宝宝叛变机率(数字越小叛变机率越大)

MasterDieMutinyRate=5

;宝宝叛变增加攻击和速度机率(数字越小叛变机率越大)

MasterDieMutinyPower=5

;七彩宝宝控制(1为开启宝宝自动变色 0为关闭)

BBMonAutoChangeColor=1

;七彩宝宝自动变色时间间隔(30003秒)

BBMonAutoChangeColorTime=3000

OldClientShowHiLevel=1

ShowscriptActionMsg=1

RunSocketDieLoopLimit=100

ThreadRun=0

DeathColorEffect=5

ParalyCanRun=0

ParalyCanWalk=0

ParalyCanHit=0

ParalyCanSpell=0

ShowExceptionMsg=1

ShowPreFixMsg=1

MagTurnUndeadLevel=50

;诱惑之光能召唤的最高怪物等级,高于50级怪物不能被诱惑

MagTammingLevel=50

;等级比率,数字越小,越容易召唤

MagTammingTargetLevel=1

;血量比率,数字越大,越容易召唤

MagTammingTargetHPRate=500

;诱惑之光能召唤的最高怪物数量(实数)

MagTammingCount=5

MabMabeHitRandRate=100

MabMabeHitMinLvLimit=10

MabMabeHitSucessRate=21

MabMabeHitMabeTimeRate=20

;魔法攻击范围大小设置(超过此攻击范围攻击无效)

MagicAttackRage=9

AmyOunsulPoint=10

DisableInSafeZoneFireCross=0

GroupMbAttackPlayObject=1

;绿毒减HP时间(毫秒)

PosionDecHealthTime=2000

;红毒减防御及持久机率(实数除以10为真实值)

PosionDamagarmor=10

;是否禁止无限刺杀(0不禁止,1禁止)

LimitSwordLong=0

;刺杀的威力倍率(除以100为真实值)

SwordLongPowerRate=100

FireBoomRage=2

SnowWindRange=2

ElecBlizzardRange=3

HumanLevelDiffer=10

;PK杀人增加等级设定(0为不增加,1为增加)

KillHumanWinLevel=1

;PK杀人减少等级设定(0为不减少,1为减少)

KilledLostLevel=0

;PK杀人增加等级(实数)

KillHumanWinLevelPoint=3

;PK杀人减少等级(实数)

KilledLostLevelPoint=2

;PK杀人增加经验设定(0为不增加,1为增加)

KillHumanWinExp=0

;PK杀人减少经验设定(0为不减少,1为减少)

KilledLostExp=0

;PK杀人增加经验(实数)

KillHumanWinExpPoint=100000

;PK杀人减少经验(实数)

KillHumanLostExpPoint=100000

;怪物属性倍数(防御力、魔法防御力、攻击力、魔法力、道术力数据库为基础倍数为10

以实数)

MonsterPowerRate=10

;物品属性倍数(攻击力、魔法力、道术力以数据库为基础,倍数为10除以实数)

ItemsPowerRate=10

;物品属性倍数(防御力、魔法防御力以数据库为基础,倍数为10除以实数)

ItemsACPowerRate=10

SendOnlineCount=1

;广播在线人数倍数(倍数为10除以实数)

SendOnlineCountRate=20

;广播在线人数时间间隔(秒)3000030

SendOnlineTime=300000

SaveHumanRcdTime=600000

HumanFreeDelayTime=300000

;游戏死尸清理时间(秒)3000030

MakeGhostTime=30000

;游戏物品清理时间(秒)240000240

ClearDropOnFloorItemTime=240000

;游戏爆物可捡时间(秒)300000300

FloorItemCanPickUpTime=280000

;是否开启保护密码控制(0不开启,1开启)

PasswordLockSystem=1

;开启保护密码登陆后禁止交易物品(0不禁止,1禁止)

PasswordLockDealAction=1

;开启保护密码登陆后禁止扔物品(0不禁止,1禁止)

PasswordLockDropAction=1

;开启保护密码登陆后禁止取仓库物品(0不禁止,1禁止,需开启仓库密码)

PasswordLockGetBackItemAction=1

;开启保护密码登陆后锁定人物登陆(0不锁定,1锁定,解除锁定需开锁密码)

PasswordLockHumanLogin=1

;开启保护密码登陆后禁止走路(0不禁止,1禁止)

PasswordLockWalkAction=1

;开启保护密码登陆后禁止跑步(0不禁止,1禁止)

PasswordLockRunAction=1

;开启保护密码登陆后禁止攻击(0不禁止,1禁止)

PasswordLockHitAction=1

;开启保护密码登陆后禁止魔法(0不禁止,1禁止)

PasswordLockSpellAction=1

;开启保护密码登陆后禁止聊天(0不禁止,1禁止)

PasswordLockSendMsgAction=1

;开启保护密码登陆后禁止使用物品(0不禁止,1禁止)

PasswordLockUrItemAction=0

;开启保护密码登陆后锁定人物隐身(0不隐身,1隐身)

PasswordLockInObModeAction=1

;是否开启保护密码错误超过次数踢人下线(0,1是)

PasswordErrorKick=0

;保护密码错误超过次数踢人下线(实数次数)

PasswordErrorCountLock=3

;客户端版本号

SoftVersionDate=20020522

CanOldClientLogon=1

;控制台显示间隔时间(秒)600000600

ConsoleShowUrCountTime=600000

;游戏公告显示间隔时间(秒)300000300

ShowLineNoticeTime=300000

LineNoticeColor=2

;装备加速属性控制加速(毫秒)

ItemSpeedTime=30

;每秒可同时攻击次数 11

MaxHitMsgCount=1

;每秒可同时魔法次数 11

MaxSpellMsgCount=1

;每秒可同时跑步次数 11

MaxRunMsgCount=1

;每秒可同时走路次数 11

MaxWalkMsgCount=1

;每秒可同时转向次数 11

MaxTurnMsgCount=1

MaxSitDonwMsgCount=1

;每秒可同时挖肉次数 11

MaxDigUpMsgCount=1

;魔法操作数据量控制

SpellSendUpdateMsg=0

;攻击操作数据量控制

ActionSendActionMsg=0

;超速次数(超过设定次数将会踢下线)

OverSpeedKickCount=1

;过滤超速数据(毫秒)

DropOverSpeed=1

;掉线处理超速操作

KickOverSpeed=1

;速度控制模式(0为停顿操作处理 1为反弹卡刀处理)

SpeedControlMode=0

;二次攻击间隔时间(毫秒)

HitIntervalTime=900

;二次魔法间隔时间(毫秒)

MagicHitIntervalTime=800

二次跑步间隔时间(毫秒)

RunIntervalTime=600

;二次走路间隔时间(毫秒)

WalkIntervalTime=600

;二次转向间隔时间(毫秒)

TurnIntervalTime=600

ControlActionInterval=1

ControlWalkHit=1

ControlRunLongHit=1

ControlRunHit=1

ControlRunMagic=1

ActionIntervalTime=350

RunLongHitIntervalTime=800

RunHitIntervalTime=800

WalkHitIntervalTime=800

RunMagicIntervalTime=900

;人物弯腰控制(人物无弯腰动作)

DisableStruck=1

;人物弯腰控制(人物自己不弯腰)

DisableSelfStruck=1

;人物弯腰控制(毫秒)

StruckTime=100

AddUrItemNewValue=1

TestSpeedMode=0

;祝福油诅咒机率(数字越大机率越小)

WeaponMakeUnLuckRate=20

;祝福油一级点数(小于其点数的祝福点数100%祝福成功)

WeaponMakeLuckPoint1=1

;祝福油二级点数(小于其点数的祝福点数根据二级机率)

WeaponMakeLuckPoint2=3

;祝福油***点数(小于其点数的祝福点数根据***机率)

WeaponMakeLuckPoint3=7

;祝福油二级机率(数字越大机率越小)

WeaponMakeLuckPoint2Rate=6

;祝福油***机率(数字越大机率越小)

WeaponMakeLuckPoint3Rate=40

;全局G变量

GlobalVal0=0

;全局A变量

GlobalStrVal0=

;人物升级所需经验

[Exp]

Level1=1

;英雄升级所须经验

[HeroExp]

Level1=1

;人物死亡屏幕颜色

DeathColorEffect=0

2.3 较重要文件讲解

物品解包文件

格式:

编号 物品名

100 强效金创药

此编号对应数据库物品表内Anicount字段,捆装物品则对应Shape字段。举例超级金创药Shape字段为100

强效金创药Anicount字段对应100,物品解包文件“100 强效金创药”,此设置双击超级金创药解包出来为6

个强效金创药,设置正确。

滚动公告文件

普通为一段话一行,特殊公告形式

[前景色,背景色]表示滚动公告,{前景色,背景色,显示时间(单位:

)}表示屏幕居中公告,举个例子[180,0]这是一个顶部滚动公告的例子{180,0,20}这是一个屏幕居中的例

子显示时间为20

滚动公告的出现时间由引擎控制,引擎菜单栏里选项→参数设置,打开之后当前选项卡的左

下角(2.3.1)

(2.3.1)

合成物品

格式:

[黄色药粉(中量)] 要合成的物品名

食人树叶 8 合成需要的物品名字以及数量

蝎子的尾巴 2

蛆卵 2

怪物刷新配置文件

地图代码 x坐标 y坐标 怪物名称 范围 数量 刷新时间

3 330 330 10 10 30

该例子描述的是在地图代码:3X坐标:330Y坐标:330、怪物名称:鸡、范围:10、数

量:10、刷新时间:30

盟重省 坐标330:330 10个坐标范围内以30分钟为间隔随机刷新出10只鸡

安全区复活点配置文件

文件格式:

;地图号 座标X 座标Y 禁止说话 大小范围 光环类型

PKZONE PKFIRE

0 289 618 0 10 4 0 0

0 650 631 0 10 4 0 0

0 334 266 0 10 4 0 0

2 503 483 0 10 4 0 0

3 330 330 0 10 4 0 0

地图号:安全区所在地图

座标X:安全区所在地图座标X

座标Y:安全区所在地图座标Y

禁止说话:安全区内是否禁止说话(此功能未完成)

大小范围:安全区范围大小(此功能未完成)

光环类型:安全区边界显示类型(45)

PKZONE:安全区是否为PK比赛区域(此功能未完成)

PKFIRE:安全区PK区域边界显示类型(此功能未完成)

守卫配置文件

名称 范围 x坐标 y坐标 方向

卫士 0 275, 212 : 7

地图内杀怪触发配置文件

怪物触发脚本配置文件:

杀死相应的怪物就触发配置文本/MapQuest_def 里面相关联的脚本

格式说明:

地图--人物标志--状态--怪物名--条件--文件名

0 [100] 0 毒蜘蛛 * Q003

中的地图参数可以是*,表示这个脚本对所有地图有效

商人NPC脚本信息

对应Market_def里的NPC内容

第一个参数为 脚本命令

第二个参数为 地图名

第三个参数为 X

第四个参数为 Y

第五个参数为 人物名称

第六个参数为 sFlag 为角方向

第七个参数为 APPR

第八个参数为 是否为沙城

第九个参数为 sCanMove能否移动

第十个参数为 sMoveTime移动时间

第十一个参数为 tariff税率

所有NPC_DEF文件里面的 内容

NPC文件

名称

代码 0 普通管理员 1 行会管理员 2 沙城管理员

地图

x

y

方向

Appr

载入脚本方式为 人物名称+脚本名称

地图代码 小地图代码

Hero1 10302

卧龙山庄的地图代码为 Hero1

卧龙山庄的小地图代码为 10302(10302代表客户端文件 )

MonItems 爆率文件

例如 骷髅.txt

1/2 金币 1000

1/10 魔法药(中量)

2分之1的几率掉出金币1000

10分之1的几率掉出魔法药(中量)

而不是指杀死10个骷髅出一个魔法药(中量)

MonUItems 人形怪相关信息

人型怪物设置方法

1、在Envir目录下增加MonUItems目录,放置怪的配置文件,见MonUItems目录

2范例:

战士;150;19;0;198;0;100;5000;0;1000;1000;0;0;0;0;88;45;450;1;0;450;5000;

法师;150;19;0;198;0;100;5000;0;1000;1000;0;0;0;0;88;45;750;1;0;750;5000;

道士;150;19;0;198;0;100;5000;0;1000;1000;0;0;0;0;88;45;750;1;0;750;5000;

3此类怪物支持暴背包物品(MonItems目录下建立暴物品列表)同时支持暴身上物品(MonUItems目录,

MonUItems目录)

4、挖取列表文本,该文本放在MonUItems目录下,命名规则为 怪物名称-

挖取列表文本的设置方法,跟设置普通怪物的爆率一样 ,如需怪死后爆物品,直接加爆率文件

可以挖身上装备,也可以挖取列表中的物品,也可以爆物品,也可以掉装备

怪死后,CTRL+右键,可以查看怪的装备

5.如怪挖取列表物品被挖取完后,可以触发脚本给物品,实现无限挖取(进入脚本段,一样会收费)

触发脚本段文件

[@ButchCloneItem]

#if

random 5

#act

CreditPoint + 3

ndmsg 7 恭喜:你获得了:声望值:3

break

#if

random 4

#act

GIVE 铁剑 1

ndmsg 7 恭喜:你获得了:铁剑:1

break

#if

random 4

#act

GAMEDIAMOND + 30

ndmsg 7 恭喜:你获得了:金刚石:30

---------------------------------------------------------------

卧龙战将.txt

;=============================人形宝宝配制文件=======================

[Info]

;是不是掉装备,1=掉,0=不掉

DropUItem=0

;掉装备几率

DropUItemRate=15

;职业

Job=0

;性别

Gender=0

;头发

Hair=5

;守护状态,1=守护,0=不守护

ProtectStatus=1

;使用魔法

USkill=

;是否允许挖取身上装备1=是,0=

ButchUItem=1

;人形怪挖是否进入触发,1=进,0=不进

ButchCloneItem=1

;挖取身上装备机率0为百分百,数字越大,机率越小

;请注意,就算这里设置为0也不一定就百分百成功,因为系统还要随机取人型怪身上装备位置,所以如果

取到的位置没有装备也会失败

ButchRate=10

;挖取身上装备收费模式(0金币,1元宝,2金刚石,3灵符)

ButchChargeClass=3

;挖取身上装备每次收费点数

ButchChargeCount=1

;攻击状态,0=攻击,1=非攻击,非攻击时人物将不能攻击怪

NoAttackMode = 0

[UItems]

;衣服

UItems0=雷霆战甲()

;武器

UItems1=天之屠龙

;照明物

UItems2=荣誉勋章53

;项链

UItems3=强化雷霆项链

;头盔

UItems4=圣龙盔

;左手镯

UItems5=强化雷霆护腕

;右手镯

UItems6=强化雷霆护腕

;左戒指

UItems7=强化雷霆战戒

;右戒指

UItems8=强化雷霆战戒

;物品

UItems9=

;腰带

UItems10=强化雷霆腰带

;鞋子

UItems11=强化雷霆战靴

;宝石

UItems12=

;斗笠

UItems13=

卧龙战将-

1/1 祝福油

1/2 强效魔法药

1/2 强效魔法药

1/2 强效魔法药

1/2 强效魔法药

1/2 强效魔法药

1/2 强效魔法药

1/2 强效金创药

1/2 强效金创药

1/2 强效金创药

1/2 强效金创药

1/2 强效金创药

第三章

数据库各表分析

3.1数据库总分析

魔法表

怪物表

物品表

魔法表字段有

MagID 序号、MagName名称、EffectType动作效果、Effect魔法效果、Spell魔法消耗、Power

基本威力、MaxPower最大威力、DefSpell升级魔法、DefPower 升级威力、DefMaxPower

升级最大威力、Job职业、NeedL11级等级、L1Train1级经验、NeedL22级等级、L2Train2

级经验、NeedL3 3级等级、L3Train3级经验、Delay 技能延时、Descr备注说明

怪物表字段有

Name名称、Race攻击模式、RaceImg攻击代码、Appr形象代码、Lvl等级、Undead不死系、

CoolEye视觉范围、Exp经验值、HP生命值、MP魔法值、AC防御力、MAC魔御力、DC

攻击力、DCMAX最大攻击力、MC魔法力、SC道术力、SPEED敏捷、HIT命中率、WALK_SPD

行走速度、WalkStep行走步伐、WaLkWait行走等待、ATTACK_SPD攻击速度

物品表字段

Idx序号、Name名称、Stdmode分类号、Shape装配外观、Weight重量、Source源动力、Rerved

保留、Looks物品外观、DuraMax、持久力、Dc最低攻击力、Dc2最高攻击力、Mc最低魔

法力、Mc2最高魔法力、Sc最低道术力、Sc2最高道术力、Need附加条件、Price售价、Stock

库存量、NeedLevel需要等级、Desc备注

由于物品分类号不一样导致各项字段功能不同,所以并未在此一一列出

物品代码(Stdmode) 物品类型 相关说明

0 药品

1 食物

3 卷类

4 技能书

5 武器

6 武器

7 技能书

10 手镯()

11 衣服()

15 头盔

16 斗笠 金色斗笠设置 shape金色为1 普通为0

19 项链

20 项链

21 项链

22 戒指

23 戒指

24 手镯

25 符、毒药

26 手镯

30 照明物 物品数据内Source字段为1时不随时间掉持久,为0随时间掉持久

31 捆装物品

52 鞋子 物品的Anicount为负重

53 宝石

54 腰带 物品的Anicount为负重

3.2装备属性分析

StditemDb:具体说明1.选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样

就会在你所选中的装备前面插入一列横向表单,点

+号后,在右边就会出现一个“对号”标记的按钮,按一下这个“对号”就表示确定插入

这一横列。

(1)idx属性表示数据库的序列号(记住序号不要重复)

(2)NAME属性表示:物件的名称

(3)Stdmode装备属性:

10-男衣

11-女衣

5-单手

6-双手

20-颈部佩带

15-手指佩带

30-蜡烛类

22-毒药,符类

24-手镯佩带

42-制作原料(4)Shape这个属性(显示衣服穿上得样子)5”表示“灵魂战衣”的样子。

4”表示“魔法长袍”的样子。

3”表示“重盔甲”的样子。(5)Weight属性是物件重量.(6)Looks属性(显示衣服物品栏里

样子和在装备栏里的样子)"重盔甲()"or"战神盔

()"or"钢盔甲()" 62

"魔法长袍()"or"恶魔长袍()"or"圣龙魔袍()" 63

"灵魂战衣()"or"幽灵战衣()"or"泰坦战衣()" 64"重盔甲()"or"战神盔甲()"or"钢盔甲

()" 82

"魔法长袍()"or"恶魔长袍()"or"圣龙魔袍()" 83

"灵魂战衣()"or"幽灵战衣()"or"泰坦战衣()" 84(7)DuraMax物件持久的属性:这里的变

量中"1000"表示1个持久度,那么"40000"就表示

40个持久度了!(8)衣服和武器的属性:

"AC" 防御力下限

"AC2" 防御力上限

"Mac" 魔防下限

"Mac2" 魔防上限

"DC" 物理攻击力下限?

"DC2" 物理攻击力上限

"MC" 魔法攻击力下限

"MC2" 魔法攻击力上限

"SC" 道术下限

"SC2" 道术上限

"NeedLevel" 需要等级

"Price" 价格(9)物品是首饰时:

"AC2" 表示准确

"Mac2" 表示敏捷

"AC" 表示防御下限

"AC2" 表示防御上限

"MAC" 表示魔御下限

"MAC2" 表示魔御上限戒指类

戒指有几种属性,像生铁 降妖之类的AC MAC 是防跟魔防

狂风,道德,魅力则是毒物躲避,中毒恢复之类的 都可改

攻击速度 后面的DC MC SC 相同

项链类

Mode0的:绿色,蓝翡翠之类的是加准确和敏捷

而狂风,记忆,之类的是加幸运和生命魔法恢复

手镯类

一个是加敏捷和准确

一个是加防

加准确和敏捷的手镯改DC 是加敏和准

而加防和攻的改则是加防特殊的:

白色虎齿项链:道术1-0 魔法躲避20%

数据库体现:

AC2 2

SC 1

灯笼项链:攻击1-0 魔法躲避10%

数据库体现:

AC2 1

DC 1"AC2"表示魔法躲避

1代表10%

2就是20%

狂风项链 攻击0-1 攻击速度+2

数据库体现:

AC 2

AC2 0

DC 0

DC2 1

GM项链:攻击速度+10 生命力恢复100% 魔法力恢复100%

数据库体现:

AC 10

AC2 10

MAC 0

MAC2 10

比较一下,这里的

"AC" 表示攻击速度

"AC2" 表示生命力恢复100%

"MAC2"表示魔法力恢复100%武器中这几个属性所代表的又是不同的:

降魔:准确+1(其他属性略)

数据库体现:

AC2 1

PK刀:幸运+7,准确+7(其他属性略)

数据库体现:

AC2 7

Source -7(注意这个属性)

超级无极棍:幸运+10 准确+10 神圣+10

数据库体现:

AC 10

AC2 10

Source -10(注意)

"Source" 表示幸运(正值写负号)药剂的属性:

强效金创药:HP +90

数据库体现:

AC 50

MAC 80

这样看来,这里的

AC 表示 HP前值(注 HP200/300200为前值,300为后值。

MAC 表示 MP前值特殊的:

一些不常见的特殊药剂:

生命强化水:生命力暂时提升120秒(120秒内HP后值+50

数据库体现:

AC 50

MAC2 120

魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50

MAC 50

MAC2 120

那么这里的

AC 表示HP后值

MAC 表示MP后值

MAC2 表示时间了

大家知道 苹果 是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,

AC2表示准确了!(10)Stock 是否为库存品

(11)Need表示限制种类:

0 为等级限制

1 为攻击限制

2 为魔法限制

3 为道术限制

(12)NeedLevel表示了(Need)限制的具体数量.项链 (stdmode 19/20/21)

Shape 0 = 一般 StdMode 19

Ac ; N/A

Ac2 ; n

Mac ; 诅咒

Mac2; 幸运

Dc ; Mininum DC 攻击最小

Dc2 ; Maxinum DC 攻击最大

Mc ; Mininum MC 魔法力最小

Mc2 ; Maxinum MC 魔法力最大

Sc ; Mininum SC 道术最低

Sc2 ; Maxinum SC 道术最高

DuraMax; 持久度 StdMode 20

Ac ; N/A

Ac2 ; 准确度

Mac ; N/A

Mac2; 敏捷度

Dc ; Mininum DC 攻击最小

Dc2 ; Maxinum DC 攻击最大

Mc ; Mininum MC 魔法力最小

Mc2 ; Maxinum MC 魔法力最大

Sc ; Mininum SC 道术最低

Sc2 ; Maxinum SC 道术最高

DuraMax; 持久度 StdMode 21

Ac ; 攻击速度 (+)

Ac3 ; 生命回复率

Mac ; 攻击速度 (-)

Mac2; 魔法力回复率

Dc ; Mininum DC 攻击最小

Dc2 ; Maxinum DC 攻击最大

Mc ; Mininum MC 魔法力最小

Mc2 ; Maxinum MC 魔法力最大

Sc ; Mininum SC 道术最低

Sc2 ; Maxinum SC 道术最高

DuraMax; 持久度

物品特殊属性设置:武器 蜡烛 类型物品 使用物品数据库字段 AniCount 首饰 头盔

型物品 使用物品数据库字段 Shape

属性代码 属性功能 功能介绍

111 隐身 进入隐身状态,普通怪物看不到人物,破隐身的怪物可以看到人物

112 传送 人物可以使用命令在传送到指定座标上(@UrMove)

113 麻痹 人物物理攻击时可以将对方麻痹

114 复活 人物具备复活功能,人物在死亡时起作用,生效一次掉一个持久

115 火焰

116 治愈

117,170 不掉物品 人物死亡时不会掉任何物品,包括背包里的及身上戴的

118 护身 人物在被攻击时,先降MPMP0时才降HP

119 超负载 人物可以戴上超过自己负重的物品

120 技巧 人物在练技能时,得到双倍的练习点

121 探测 可以查找指定人物当前位置

122 记忆戒指

124 记忆手镯

125 记忆头盔

126 祈祷手镯

127 祈祷项链

128 祈祷戒指

129 祈祷头盔

130 神秘戒指

131 神秘腰带

132 神秘头盔

133 魔血戒指

134 魔血手镯

135 魔血项链

136 虹魔戒指

137 虹魔戒指

138 虹魔项链

139 防麻 防麻痹功能,可以使被攻击方的麻痹功能失效(不防怪物麻痹)

140 无敌

141 经验

杀怪所得经验为指定倍数(倍数为持久除以 10000),如果物品持久太

小,所得经验将比正常还低

142 力量

182 经验

183 力量 人物攻击力倍数(倍数为持久除以 10000),不受物品持久太小影响

143 防护身

144 防复活

145 行会召唤

150 麻痹护身

151 麻痹火球

152 麻痹防御

153 麻痹负载

154 护身火焰

155 护身防御

156 护身负载

157 传送麻痹

158 传送护身

159 传送探测

160 传送复活

161 复活麻痹

162 护身复活

171

172

人物攻击力倍数(倍数为持久除以 10000)如果物品持久太小,所得攻

击力将比正常还低

杀怪所得经验为指定倍数(倍数为持久除以 10000)不受物品持久太小

影响

不掉背包

物品

不掉身上

装备

伤害吸收装备设置

Shape=188

Source 吸伤百分率(1即吸伤1%,超过100%,程序按100%计算)

*武器、衣服 不可以设置

使用物品所需条件设置:物品数据库字段:字段包括二个参数的需要用字段计算器算出具

体数字

Need NeedLevel

0 需要指定等级以上才可以戴上

1 需要指定攻击力以上才可以戴上

10 需要指定职业及指定等级以上才可以戴上

11 需要指定职业及指定攻击力以上才可以戴上

12 需要指定职业及指定魔法力以上才可以戴上

13 需要指定职业及指定道术以上才可以戴上

2 需要指定魔法力以上才可以戴上

3 需要指定道术以上才可以戴上

4 需要指定转生等级以上才可以戴上

40 需要指定转生等级及指定等级以上才可以戴上

41 需要指定转生等级及指定攻击力以上才可以戴上

42 需要指定转生等级及指定魔法力以上才可以戴上

43 需要指定转生等级及指定道术以上才可以戴上

44 需要指定转生等级及指定声望点以上才可以戴上

5 需要指定声望点以上才可以戴上

6 加入了行会的人才可以戴上

60 行会掌门才可以戴上

7 沙城成员才可以戴上

70 沙城城主才可以戴上

8 会员才可以戴上

81 指定类型会员,及大于或等于指定会员等级

82 指定或大于类型会员,及大于或等于指定会员等级

3.2书籍属性分析

Idx Name Stdmode Shape Weight Looks DuraMax

89 刺杀剑术 4 0 1 0 25

90 疾光电影 4 1 1 0 26

91 心灵启示 4 2 1 0 26

Stdmode 物品分类号 4 为书籍

Shape 在物品分类号为4的前提下此字段为职业

Weight 默认为重量

Looks 外观

DuraMax 修炼此技能的等级限制

例如上面说列 刺杀剑术 则需要战士25级修炼,疾光电影需要法师26级修炼,心灵启示需

要道士26级修炼

内功书籍DB

200;怒之攻杀;0;150;5;1;2;2;3;3;0;4;100;8;100;17;100;0;内功;

201;静之攻杀;0;180;5;1;2;2;3;3;99;14;100;18;100;30;100;0;内功;

202;怒之半月;0;151;5;1;2;2;3;3;0;13;100;21;100;31;100;0;内功;

203;静之半月;0;181;5;1;2;2;3;3;99;22;100;36;100;47;100;0;内功;

204;怒之烈火;0;153;5;1;2;2;3;3;0;70;100;78;100;86;100;0;内功;

205;静之烈火;0;183;5;1;2;2;3;3;99;69;100;80;100;87;100;0;内功;

206;怒之逐日;0;154;5;1;2;2;3;3;0;74;100;82;100;90;100;0;内功;

207;静之逐日;0;184;5;1;2;2;3;3;99;79;100;85;100;88;100;0;内功;

208;怒之火球;0;158;5;1;2;2;3;3;1;4;100;11;100;16;100;0;内功;

209;静之火球;0;190;5;1;2;2;3;3;99;12;100;20;100;26;100;0;内功;

210;怒之大火球;0;162;5;1;2;2;3;3;1;28;100;34;100;40;100;0;内功;

211;静之大火球;0;194;5;1;2;2;3;3;99;28;100;34;100;43;100;0;内功;

212;怒之火墙;0;163;5;1;2;2;3;3;1;32;100;46;100;52;100;0;内功;

213;静之火墙;0;195;5;1;2;2;3;3;99;39;100;48;100;59;100;0;内功;

214;怒之地狱火;0;159;5;1;2;2;3;3;1;9;100;18;100;22;100;0;内功

215;静之地狱火;0;190;5;1;2;2;3;3;99;16;100;24;100;33;100;0;内功;

216;怒之疾光电影;0;164;5;1;2;2;3;3;1;49;100;58;100;64;100;0;内功;

217;静之疾光电影;0;196;5;1;2;2;3;3;99;42;100;57;100;65;100;0;内功;

218;怒之爆裂火焰;0;160;5;1;2;2;3;3;1;14;100;20;100;24;100;0;内功;

219;静之爆裂火焰;0;192;5;1;2;2;3;3;99;29;100;40;100;53;100;0;内功;

220;怒之冰咆哮;0;167;5;1;2;2;3;3;1;70;100;73;100;77;100;0;内功;

221;静之冰咆哮;0;199;5;1;2;2;3;3;99;71;100;77;100;83;100;0内功;

222;怒之雷电;0;161;5;1;2;2;3;3;1;26;100;37;100;43;100;0;内功;

223;静之雷电;0;193;5;1;2;2;3;3;99;32;100;41;100;50;100;0;内功;

224;怒之地狱雷光;0;165;5;1;2;2;3;3;1;55;100;67;100;76;100;0;内功;

225;静之地狱雷光;0;197;5;1;2;2;3;3;99;51;100;68;100;73;100;0;内功;

226;怒之寒冰掌;0;166;5;1;2;2;3;3;1;61;100;72;100;75;100;0;内功;

227;静之寒冰掌;0;198;5;1;2;2;3;3;99;61;100;76;100;81;100;0;内功;

228;怒之灭天火;0;168;5;1;2;2;3;3;1;71;100;78;100;86;100;0;内功;

229;静之灭天火;0;200;5;1;2;2;3;3;99;75;100;85;100;88;100;0;内功;

230;怒之火符;0;156;5;1;2;2;3;3;2;21;100;47;100;60;100;0;内功;

231;静之火符;0;187;5;1;2;2;3;3;99;35;100;44;100;63;100;0;内功;

232;怒之噬血;0;157;5;1;2;2;3;3;2;70;100;82;100;90;100;0;内功;

233;静之噬血;0;189;5;1;2;2;3;3;99;79;100;84;100;89;100;0;内功;

234;怒之流星火雨;0;169;5;1;2;2;3;3;1;74;100;82;100;90;100;0;内功;

235;静之流星火雨;0;201;5;1;2;2;3;3;99;80;100;83;100;89;100;0;内功;

236;怒之内功剑法;0;152;5;1;2;2;3;3;0;38;100;50;100;63;100;0;内功;

237;静之内功剑法;0;182;5;1;2;2;3;3;99;40;100;52;100;65;100;0;内功;

3.3怪物属性分析

----攻击效果RACEIMG------------攻击模式Race------------------------------------------

0 怪物不动,不攻击,形状不变

1 裸男状态,近身物理攻击

9 配合120(足球)

10 配合83(森林雪人)

11 近身物理,配合52(鹿);配合51()

12 配合11(卫士)

13 配合85(食人花)

14 物理攻击,配合86,88,89(骷髅)

15 抛斧攻击,配合87(抛斧骷髅)

16 近身喷毒,配合90(洞蛆)

17 近身物理,配合81(多钩猫)

18 近身物理,死亡时冒火,配合83(稻草人)

19 近身物理,配合81(沃玛战士)

20 喷火攻击,配合91(火焰沃玛)

21 电火花攻击,配合92(沃玛教主)

22 射针攻击,配合93(暗黑战士)

23 物理攻击,配合100(变异骷髅)

24 刀划出的锋芒,配合11(带刀护卫)

30 近身物理

31 物理攻击,配合81(蝙蝠)

32 物理攻击,配合84(蝎子)

33 大范围喷毒攻击,配合107(触龙神)

34 传奇私服全屏地刺攻击,配合115(赤月恶魔)

35 配合116(幻影蜘蛛)

36 配合117(暴烈蜘蛛)

37 近身物理,配合81(虹魔教主)

40 极光电影攻击,配合94(雷电僵尸)

41 物理攻击,配合95(僧侣僵尸),有洞

42 物理攻击,配合96(其他僵尸),能复活

43 物理攻击,配合103(角蝇),能释放特定的怪

45 射箭效果,配合104(弓箭手)

47 物理攻击,配合101(祖玛卫士),从石像中释放自己

49 火球攻击,配合102(祖玛教主)

50 铁匠NPC形态

52 高空喷毒攻击,配合105(楔蛾)

53 击电效果,配合81(虹魔蝎卫)

54 配合113(神兽小)

55 喷火攻击,配合114(神兽大)

60 传奇私服击电攻击+近身物理(虹魔蝎卫的新效果)

61 挥斧的魔法效果(虹魔猪卫的新效果)

62 挥拳的魔法效果+变身成牛的效果(虹魔教主的新效果)

63 挥杖的魔法效果(骷髅教主的新效果)

64 喷毒效果(恶灵尸王的新效果)

65 骷髅刀斧手死亡时的效果

66 骷髅长枪兵死亡时的效果

67 骷髅锤兵死亡时的效果

68 骷髅弓箭手死亡时的效果

70 雷电术+近身挥杖效果(牛魔法师)

71 小火球+近身挥杖效果(牛魔祭司)

72 和传奇3相同的牛魔王的新攻击效果

78 魔龙教主攻击效果

81 雷电术

83 火龙专用的群雷攻击效果 配合107.

Race字段

51不主动攻击*后物品不掉落要割的

52不主动攻击*后物品不掉落有一定几率会逃跑

53主动攻击物品不掉落

82主动攻击射程2

81普通的攻击进入范围自动攻击

92遇到范围外攻击会瞬移

95进入范围会从地下爬出来

100道士的召唤骷髅

101进入范围会从石像状态激活

102边攻击边召唤!SETUP里的ZUMA1~4里的特定的怪

103释放!SETUP里的BEE指定的怪

105麻痹攻击(高)

106麻痹攻击(低)

107全屏攻击+麻痹+中毒

113召唤神兽

114召唤神兽

116释放!SETUP里的SPIDER指定的怪

117自暴攻击

11无敌加瞬移攻击主动攻击MOB和红人

85地下钻出来原地攻击*后物品不掉落

87主动攻击射程5

93主动攻击射程4

94主动攻击直线攻击

96自动复活

104主动攻击射程8

112只主动攻击红名射程11

115全屏攻击(地下出剌)

APPR字段为怪物外观 当值等于0时属于人形怪 不由数据库控制外观

3.4物品属性分析

3.4.1特殊物品设置

StdMode Shape Anicount Source 说明

(Name)

气血石 7 1 0 0

幻魔石 7 2 0 0

魔血石 7 3 0 0

自动增加HP,增加数量在M2引擎插件面版中

调节

自动增加MP,增加数量在M2引擎插件面版中

调节

自动增加HPMP,增加数量在M2引擎插件

面版中调节

例如: 幻魔石();7;2;0;0;0;0;996;14000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

气血石();7;1;0;0;0;0;991;4000;1;0;0;0;0;0;0;0;0;0;0;0;5000;5;

气血石();7;1;0;0;0;0;992;9000;1;0;0;0;0;0;0;0;0;0;0;0;5000;5;

气血石();7;1;0;0;0;0;993;20000;1;0;0;0;0;0;0;0;0;0;0;0;5000;5;

幻魔石();7;2;0;0;0;0;995;6000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

幻魔石();7;2;0;0;0;0;997;32000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

魔血石();7;3;0;0;0;0;1028;10000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

魔血石();7;3;0;0;0;0;1027;15000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

魔血石();7;3;0;0;0;0;1026;20000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

StdModAnicounSourc

Shape 说明

(Name) e t e

随机在当前地图上移动,使用次数为 持久

2 2 0 0

/1000

修复神水 2 9 0 0

千里传音 7 0 0 0

火龙之心 25 9 0 0 英雄配带,合击物品.

2 1 0 0 装自己的宝宝升级为七级宝宝(适用于道士)

修复身上所穿装备持久,修复点数为 持久

/100

可以使用 @ 向全服喊话,使用次数为 持久

/1000

使用次数为 持久/1000

土地符 2 99 0 0

0 0 0 火龙神品 42

6 0 0 类似于传送戒指,使用一次减100点持久 传送符 25

3 0 0 祝福罐 2

3 0 0 魔令包 2

第一次使用记录当前坐标,再次使用移动到记

录坐标,支持客户端显示

可补充火龙之心持久点,直接将物品拖入火龙

之心中

可佩带于毒符栏,用于存储祝福油,可存50

祝福油,双击释放一瓶

可佩带于毒符栏,用于存储魔族指令书,可存

50,双击可释放一个

打到的经验都聚集到这里,最大持久是可聚集1

的经验 持久值1=1WNeedLevel--为可使用聚聚灵珠 51 0 0

灵珠的等级

自定义物品,使用次数为 持久/1000 ,使用

QFunction-0 X 0 2 0

[@StdModeFuncX] 其中XAnicount

次物品

例如: 召唤强化卷;2;1;1;7;0;0;998;5000;0;0;0;0;0;0;0;0;0;0;0;0;6000;5;

随机传送石;2;2;1;0;0;0;1025;50000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

修复神水;2;9;1;9;0;0;120;10000;0;0;0;0;0;0;0;0;0;0;0;0;20000;5;

千里传音;7;0;1;0;0;0;1000;10000;0;0;0;0;0;0;0;0;0;0;0;0;30000;5;

火龙之心;25;9;1;0;0;0;1148;30000;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;

火龙神品;42;0;1;0;0;0;1135;5000;0;0;0;0;0;0;0;0;0;0;0;7;20000;5;

比奇传送石;2;0;1;51;0;0;999;20000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

魔令包;2;3;1;21;0;0;1175;60000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

祝福罐;2;3;1;22;0;0;1174;50000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

StdMode4,47, Source = 127 时,可以增加火龙之心的怒气(Rerved*100=增加怒气值 )

3.4.2斗笠类物品

斗笠类物品(斗笠,黑巾)--Anicount 0-主体英雄全可带 1-主体可带 2-英雄可带

普通斗笠(Shape0)可控制显示神秘人,

王者斗笠(Shape1)可控制显示神秘人,

黑巾(Shape2)不显示神秘人

参考数据:

794;王者斗笠();16;1;2;2;0;0;1587;8000;0;2;0;2;0;0;0;3;0;0;0;45;200000;5;;

795;斗笠11;16;0;1;2;0;0;1188;6000;0;1;0;0;0;0;0;0;0;0;0;22;5000;5;;

796;蒙面黑巾();16;2;1;0;0;0;1678;8000;0;2;0;2;0;2;0;0;0;0;0;55;20000;5;;0;

797;蒙面黑巾();16;2;1;0;0;0;1678;8000;0;2;0;2;0;0;0;2;0;0;0;55;20000;5;;0;

798;蒙面黑巾();16;2;1;0;0;0;1678;8000;0;2;0;2;0;0;0;0;0;2;0;55;20000;5;;0;

3.4.3祝福罐、魔令包按理来说可以无限扩展

方法:

扩展祝福罐,魔令包功能,把魔令包外观值修改成4,支持定义双击给的物品,

(解包文件,对应外观值)

判断罐物品:

StdMode(分类)=2 AniCount=21 这样认为就是罐物品

罐物品可以存的物品规则:罐物品的Source=放入物品的Shape

罐物品的Shape=放入物品的StdMode

需设置购买时,持久为空的--------Rerved=0

需设置购买时,持久为满的--------Rerved不为0即可

:(武器,衣服不能设置)

:

祝福罐;2;3;1;21;4;0;1174;30000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1

祝福油;3;4;1;0;0;0;26;1;0;0;0;0;0;0;0;0;0;0;0;0;1000;5

说明:其中祝福罐 StdMode(分类)=2 AniCount=21 这是固定的,不然不能穿带

祝福罐的Shape, Source需要设置成可以存入物品的分类(StdMode)装配外观(Shape)即,

两物品颜色相同要一致,才能存物品

文件的设置(即双击给物品)

3 祝福油

3.4.4改变发言时文字颜色(实现玄绿,玄紫,玄褐功能)

格式:

CHANGHEARMSGCOLOR 时间() 类型(1-3)

参数: 1-玄绿 2-玄紫 3-玄褐 时间不能累计

;==========================================

物品DB:

776;玄绿;31;0;0;65;0;0;1003;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

777;玄紫;31;0;0;66;0;0;1004;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

778;玄褐;31;0;0;67;0;0;1005;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

;==========================================

3.4.5 富贵兽霹雳弹

物品DB(杀伤力AC,打中目标机率—Rerved,值越小,机率越大,0-255)

[注意] AC2必需设置为0,不然会出现杀伤力过强的现像

802;霹雳弹();2;10;1;0;0;10;1665;5000;50;0;0;0;0;0;0;0;0;0;0;0;5000;5;;

803;霹雳弹();2;10;1;0;0;10;1665;50000;50;0;0;0;0;0;0;0;0;0;0;0;5000;5;;

804;天雷弹();2;10;1;0;0;5;1665;5000;70;0;0;0;0;0;0;0;0;0;0;0;5000;5;;

3.4.6 酒馆酿酒

酒分类-----------60

高粱酒;60;1;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

稻米烧酒;60;2;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青稞酒;60;3;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

果露酒;60;4;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

粟米黄酒;60;5;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

红曲酒;60;6;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

花雕酒;60;7;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

虎骨酒;60;8;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2750;0;10000;5;

金箔酒;60;9;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;3000;0;10000;5;

活脉酒;60;10;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2250;0;10000;5;

玄参酒;60;11;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2000;0;10000;5;

蛇胆酒;60;12;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2000;0;10000;5;

原料分类--------8

高粱米 ;8;1;1;1;0;10;1307;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

稻米 ;8;2;1;2;0;8;1309;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青稞 ;8;3;1;3;0;12;1303;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

果露 ;8;4;1;4;0;1;1299;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

粟米 ;8;5;1;5;0;6;1301;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

红曲酒酿 ;8;6;1;6;0;2;1311;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

糯米 ;8;7;1;7;0;4;1305;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制高粱米 ;8;8;1;1;1;12;1308;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制稻米 ;8;9;1;2;1;10;1310;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制青稞 ;8;10;1;3;1;14;1304;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制果露 ;8;11;1;4;1;1;1300;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制粟米 ;8;12;1;5;1;8;1302;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制红曲酒酿;8;13;1;6;1;4;1312;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制糯米 ;8;14;1;7;1;6;1306;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

药材分类--------14

虎骨 ;14;1;1;8;0;0;1321;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

金箔 ;14;2;1;9;0;0;1322;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

透骨草 ;14;4;1;10;0;0;1225;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

千年人参;14;3;1;11;0;0;1223;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

蛇胆 ;14;5;1;12;0;0;1224;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

水材料分类------9

清水;9;0;1;0;0;0;1297;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

泉水;9;1;1;0;0;0;1296;5000;0;0;0;0;0;0;0;0;0;0;0;5;0;10000;

酒器分类--------12

陶土酒坛;12;0;1;0;0;0;1292;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青花酒瓶;12;1;1;0;0;0;1289;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

酒曲分类--------13

高粱酒曲;13;1;1;0;0;0;1313;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

稻米酒曲;13;2;1;0;0;0;1314;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

花雕酒曲;13;7;1;0;0;0;1315;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

红曲 ;13;6;1;0;0;0;1316;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青稞酒曲;13;3;1;0;0;0;1317;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

露酒曲 ;13;4;1;0;0;0;1318;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

粟米酒曲;13;5;1;0;0;0;1319;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

泉水罐;2;9;1;21;1;56;1295;10000;0;0;0;0;0;0;0;0;0;0;1;1;0;10000;;

增加:9 泉水

3.4.7 内功相关物品

712;无痕绿宝石;44;3;1;0;0;0;618;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

713;完美绿宝石;44;3;1;0;0;0;619;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

714;绿宝石;44;3;1;0;0;0;615;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

715;玛法内功心法;44;3;1;0;0;0;1137;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

716;原质晶石;44;4;1;0;0;0;447;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

717;聚气丹;0;3;1;0;0;0;1080;1;25;0;0;0;0;0;0;0;0;0;0;0;0;0;;

718;归元丹;0;3;1;0;0;0;1079;1;50;0;0;0;0;0;0;0;0;0;0;0;0;0;;

719;精元丹;0;3;1;0;0;0;1586;1;50;0;0;0;0;0;0;0;0;0;0;0;0;0;;

720;灵虚丹();0;3;1;0;0;0;1126;1;120;0;0;0;0;0;0;0;0;0;0;0;0;0;;

721;还虚丹;0;3;1;0;0;0;1081;1;150;0;0;0;0;0;0;0;0;0;0;0;0;0;;

722;解读卷轴;0;3;1;0;0;0;1585;1;150;0;0;0;0;0;0;0;0;0;0;0;0;0;;

AC字段为内功经验,比例11000。例:150=150*1000

3.4.8 双击物品可以自动触发指定脚本功能

1、物品数据库设置1STDMODE字段设置为:31

2、物品数据库设置2AniCount字段设置为:X

X为指字数字触发脚本

3Mir200Envirmarket_下设置

[@StdModeFuncX]

IF

ACT

ndmsg 7 触发成功!

注:其中X为物品数据库设置2中的X

3.4.9 勋章持久控制

按时间掉持久:数品数据库中Source字段为:0

受攻击掉持久:物品数据库中Source字段为:1

第三章 数据库各表分析

3.1数据库总分析

魔法表

怪物表

物品表

魔法表字段有

MagID 序号、MagName名称、EffectType动作效果、Effect魔法效果、Spell魔法消耗、Power

基本威力、MaxPower最大威力、DefSpell升级魔法、DefPower 升级威力、DefMaxPower

升级最大威力、Job职业、NeedL11级等级、L1Train1级经验、NeedL22级等级、L2Train2

级经验、NeedL3 3级等级、L3Train3级经验、Delay 技能延时、Descr备注说明

怪物表字段有

Name名称、Race攻击模式、RaceImg攻击代码、Appr形象代码、Lvl等级、Undead不死系、

CoolEye视觉范围、Exp经验值、HP生命值、MP魔法值、AC防御力、MAC魔御力、DC

攻击力、DCMAX最大攻击力、MC魔法力、SC道术力、SPEED敏捷、HIT命中率、WALK_SPD

行走速度、WalkStep行走步伐、WaLkWait行走等待、ATTACK_SPD攻击速度

物品表字段

Idx序号、Name名称、Stdmode分类号、Shape装配外观、Weight重量、Source源动力、Rerved

保留、Looks物品外观、DuraMax、持久力、Dc最低攻击力、Dc2最高攻击力、Mc最低魔

法力、Mc2最高魔法力、Sc最低道术力、Sc2最高道术力、Need附加条件、Price售价、Stock

库存量、NeedLevel需要等级、Desc备注

由于物品分类号不一样导致各项字段功能不同,所以并未在此一一列出

物品代码(Stdmode) 物品类型 相关说明

0 药品

1 食物

3 卷类

4 技能书

5 武器

6 武器

7 技能书

10 手镯()

11 衣服()

15 头盔

16 斗笠 金色斗笠设置 shape金色为1 普通为0

19 项链

20 项链

21 项链

22 戒指

23 戒指

24 手镯

25 符、毒药

26 手镯

30 照明物 物品数据内Source字段为1时不随时间掉持久,为0随时间掉持久

31 捆装物品

52 鞋子 物品的Anicount为负重

53 宝石

54 腰带 物品的Anicount为负重

3.2装备属性分析

StditemDb:具体说明1.选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样

就会在你所选中的装备前面插入一列横向表单,点

+号后,在右边就会出现一个“对号”标记的按钮,按一下这个“对号”就表示确定插入

这一横列。

(1)idx属性表示数据库的序列号(记住序号不要重复)

(2)NAME属性表示:物件的名称

(3)Stdmode装备属性:

10-男衣

11-女衣

5-单手

6-双手

20-颈部佩带

15-手指佩带

30-蜡烛类

22-毒药,符类

24-手镯佩带

42-制作原料(4)Shape这个属性(显示衣服穿上得样子)5”表示“灵魂战衣”的样子。

4”表示“魔法长袍”的样子。

3”表示“重盔甲”的样子。(5)Weight属性是物件重量.(6)Looks属性(显示衣服物品栏里

样子和在装备栏里的样子)"重盔甲()"or"战神盔

()"or"钢盔甲()" 62

"魔法长袍()"or"恶魔长袍()"or"圣龙魔袍()" 63

"灵魂战衣()"or"幽灵战衣()"or"泰坦战衣()" 64"重盔甲()"or"战神盔甲()"or"钢盔甲

()" 82

"魔法长袍()"or"恶魔长袍()"or"圣龙魔袍()" 83

"灵魂战衣()"or"幽灵战衣()"or"泰坦战衣()" 84(7)DuraMax物件持久的属性:这里的变

量中"1000"表示1个持久度,那么"40000"就表示

40个持久度了!(8)衣服和武器的属性:

"AC" 防御力下限

"AC2" 防御力上限

"Mac" 魔防下限

"Mac2" 魔防上限

"DC" 物理攻击力下限?

"DC2" 物理攻击力上限

"MC" 魔法攻击力下限

"MC2" 魔法攻击力上限

"SC" 道术下限

"SC2" 道术上限

"NeedLevel" 需要等级

"Price" 价格(9)物品是首饰时:

"AC2" 表示准确

"Mac2" 表示敏捷

"AC" 表示防御下限

"AC2" 表示防御上限

"MAC" 表示魔御下限

"MAC2" 表示魔御上限戒指类

戒指有几种属性,像生铁 降妖之类的AC MAC 是防跟魔防

狂风,道德,魅力则是毒物躲避,中毒恢复之类的 都可改

攻击速度 后面的DC MC SC 相同

项链类

Mode0的:绿色,蓝翡翠之类的是加准确和敏捷

而狂风,记忆,之类的是加幸运和生命魔法恢复

手镯类

一个是加敏捷和准确

一个是加防

加准确和敏捷的手镯改DC 是加敏和准

而加防和攻的改则是加防特殊的:

白色虎齿项链:道术1-0 魔法躲避20%

数据库体现:

AC2 2

SC 1

灯笼项链:攻击1-0 魔法躲避10%

数据库体现:

AC2 1

DC 1"AC2"表示魔法躲避

1代表10%

2就是20%

狂风项链 攻击0-1 攻击速度+2

数据库体现:

AC 2

AC2 0

DC 0

DC2 1

GM项链:攻击速度+10 生命力恢复100% 魔法力恢复100%

数据库体现:

AC 10

AC2 10

MAC 0

MAC2 10

比较一下,这里的

"AC" 表示攻击速度

"AC2" 表示生命力恢复100%

"MAC2"表示魔法力恢复100%武器中这几个属性所代表的又是不同的:

降魔:准确+1(其他属性略)

数据库体现:

AC2 1

PK刀:幸运+7,准确+7(其他属性略)

数据库体现:

AC2 7

Source -7(注意这个属性)

超级无极棍:幸运+10 准确+10 神圣+10

数据库体现:

AC 10

AC2 10

Source -10(注意)

"Source" 表示幸运(正值写负号)药剂的属性:

强效金创药:HP +90

数据库体现:

AC 50

MAC 80

这样看来,这里的

AC 表示 HP前值(注 HP200/300200为前值,300为后值。

MAC 表示 MP前值特殊的:

一些不常见的特殊药剂:

生命强化水:生命力暂时提升120秒(120秒内HP后值+50

数据库体现:

AC 50

MAC2 120

魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50

MAC 50

MAC2 120

那么这里的

AC 表示HP后值

MAC 表示MP后值

MAC2 表示时间了

大家知道 苹果 是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,

AC2表示准确了!(10)Stock 是否为库存品

(11)Need表示限制种类:

0 为等级限制

1 为攻击限制

2 为魔法限制

3 为道术限制

(12)NeedLevel表示了(Need)限制的具体数量.项链 (stdmode 19/20/21)

Shape 0 = 一般 StdMode 19

Ac ; N/A

Ac2 ; n

Mac ; 诅咒

Mac2; 幸运

Dc ; Mininum DC 攻击最小

Dc2 ; Maxinum DC 攻击最大

Mc ; Mininum MC 魔法力最小

Mc2 ; Maxinum MC 魔法力最大

Sc ; Mininum SC 道术最低

Sc2 ; Maxinum SC 道术最高

DuraMax; 持久度 StdMode 20

Ac ; N/A

Ac2 ; 准确度

Mac ; N/A

Mac2; 敏捷度

Dc ; Mininum DC 攻击最小

Dc2 ; Maxinum DC 攻击最大

Mc ; Mininum MC 魔法力最小

Mc2 ; Maxinum MC 魔法力最大

Sc ; Mininum SC 道术最低

Sc2 ; Maxinum SC 道术最高

DuraMax; 持久度 StdMode 21

Ac ; 攻击速度 (+)

Ac3 ; 生命回复率

Mac ; 攻击速度 (-)

Mac2; 魔法力回复率

Dc ; Mininum DC 攻击最小

Dc2 ; Maxinum DC 攻击最大

Mc ; Mininum MC 魔法力最小

Mc2 ; Maxinum MC 魔法力最大

Sc ; Mininum SC 道术最低

Sc2 ; Maxinum SC 道术最高

DuraMax; 持久度

物品特殊属性设置:武器 蜡烛 类型物品 使用物品数据库字段 AniCount 首饰 头盔

型物品 使用物品数据库字段 Shape

属性代码 属性功能 功能介绍

111 隐身 进入隐身状态,普通怪物看不到人物,破隐身的怪物可以看到人物

112 传送 人物可以使用命令在传送到指定座标上(@UrMove)

113 麻痹 人物物理攻击时可以将对方麻痹

114 复活 人物具备复活功能,人物在死亡时起作用,生效一次掉一个持久

115 火焰

116 治愈

117,170 不掉物品 人物死亡时不会掉任何物品,包括背包里的及身上戴的

118 护身 人物在被攻击时,先降MPMP0时才降HP

119 超负载 人物可以戴上超过自己负重的物品

120 技巧 人物在练技能时,得到双倍的练习点

121 探测 可以查找指定人物当前位置

122 记忆戒指

124 记忆手镯

125 记忆头盔

126 祈祷手镯

127 祈祷项链

128 祈祷戒指

129 祈祷头盔

130 神秘戒指

131 神秘腰带

132 神秘头盔

133 魔血戒指

134 魔血手镯

135 魔血项链

136 虹魔戒指

137 虹魔戒指

138 虹魔项链

139 防麻 防麻痹功能,可以使被攻击方的麻痹功能失效(不防怪物麻痹)

140 无敌

141 经验

142 力量

182 经验

183 力量 人物攻击力倍数(倍数为持久除以 10000),不受物品持久太小影响

杀怪所得经验为指定倍数(倍数为持久除以 10000),如果物品持久太

小,所得经验将比正常还低

人物攻击力倍数(倍数为持久除以 10000)如果物品持久太小,所得攻

击力将比正常还低

杀怪所得经验为指定倍数(倍数为持久除以 10000)不受物品持久太小

影响

143 防护身

144 防复活

145 行会召唤

150 麻痹护身

151 麻痹火球

152 麻痹防御

153 麻痹负载

154 护身火焰

155 护身防御

156 护身负载

157 传送麻痹

158 传送护身

159 传送探测

160 传送复活

161 复活麻痹

162 护身复活

171

172

不掉背包

物品

不掉身上

装备

伤害吸收装备设置

Shape=188

Source 吸伤百分率(1即吸伤1%,超过100%,程序按100%计算)

*武器、衣服 不可以设置

使用物品所需条件设置:物品数据库字段:字段包括二个参数的需要用字段计算器算出具

体数字

Need NeedLevel

0 需要指定等级以上才可以戴上

1 需要指定攻击力以上才可以戴上

10 需要指定职业及指定等级以上才可以戴上

11 需要指定职业及指定攻击力以上才可以戴上

12 需要指定职业及指定魔法力以上才可以戴上

13 需要指定职业及指定道术以上才可以戴上

2 需要指定魔法力以上才可以戴上

3 需要指定道术以上才可以戴上

4 需要指定转生等级以上才可以戴上

40 需要指定转生等级及指定等级以上才可以戴上

41 需要指定转生等级及指定攻击力以上才可以戴上

42 需要指定转生等级及指定魔法力以上才可以戴上

43 需要指定转生等级及指定道术以上才可以戴上

44 需要指定转生等级及指定声望点以上才可以戴上

5 需要指定声望点以上才可以戴上

6 加入了行会的人才可以戴上

60 行会掌门才可以戴上

7 沙城成员才可以戴上

70 沙城城主才可以戴上

8 会员才可以戴上

81 指定类型会员,及大于或等于指定会员等级

82 指定或大于类型会员,及大于或等于指定会员等级

3.2书籍属性分析

Idx Name Stdmode Shape Weight Looks DuraMax

89 刺杀剑术 4 0 1 0 25

90 疾光电影 4 1 1 0 26

91 心灵启示 4 2 1 0 26

Stdmode 物品分类号 4 为书籍

Shape 在物品分类号为4的前提下此字段为职业

Weight 默认为重量

Looks 外观

DuraMax 修炼此技能的等级限制

例如上面说列 刺杀剑术 则需要战士25级修炼,疾光电影需要法师26级修炼,心灵启示需

要道士26级修炼

内功书籍DB

200;怒之攻杀;0;150;5;1;2;2;3;3;0;4;100;8;100;17;100;0;内功;

201;静之攻杀;0;180;5;1;2;2;3;3;99;14;100;18;100;30;100;0;内功;

202;怒之半月;0;151;5;1;2;2;3;3;0;13;100;21;100;31;100;0;内功;

203;静之半月;0;181;5;1;2;2;3;3;99;22;100;36;100;47;100;0;内功;

204;怒之烈火;0;153;5;1;2;2;3;3;0;70;100;78;100;86;100;0;内功;

205;静之烈火;0;183;5;1;2;2;3;3;99;69;100;80;100;87;100;0;内功;

206;怒之逐日;0;154;5;1;2;2;3;3;0;74;100;82;100;90;100;0;内功;

207;静之逐日;0;184;5;1;2;2;3;3;99;79;100;85;100;88;100;0;内功;

208;怒之火球;0;158;5;1;2;2;3;3;1;4;100;11;100;16;100;0;内功;

209;静之火球;0;190;5;1;2;2;3;3;99;12;100;20;100;26;100;0;内功;

210;怒之大火球;0;162;5;1;2;2;3;3;1;28;100;34;100;40;100;0;内功;

211;静之大火球;0;194;5;1;2;2;3;3;99;28;100;34;100;43;100;0;内功;

212;怒之火墙;0;163;5;1;2;2;3;3;1;32;100;46;100;52;100;0;内功;

213;静之火墙;0;195;5;1;2;2;3;3;99;39;100;48;100;59;100;0;内功;

214;怒之地狱火;0;159;5;1;2;2;3;3;1;9;100;18;100;22;100;0;内功

215;静之地狱火;0;190;5;1;2;2;3;3;99;16;100;24;100;33;100;0;内功;

216;怒之疾光电影;0;164;5;1;2;2;3;3;1;49;100;58;100;64;100;0;内功;

217;静之疾光电影;0;196;5;1;2;2;3;3;99;42;100;57;100;65;100;0;内功;

218;怒之爆裂火焰;0;160;5;1;2;2;3;3;1;14;100;20;100;24;100;0;内功;

219;静之爆裂火焰;0;192;5;1;2;2;3;3;99;29;100;40;100;53;100;0;内功;

220;怒之冰咆哮;0;167;5;1;2;2;3;3;1;70;100;73;100;77;100;0;内功;

221;静之冰咆哮;0;199;5;1;2;2;3;3;99;71;100;77;100;83;100;0内功;

222;怒之雷电;0;161;5;1;2;2;3;3;1;26;100;37;100;43;100;0;内功;

223;静之雷电;0;193;5;1;2;2;3;3;99;32;100;41;100;50;100;0;内功;

224;怒之地狱雷光;0;165;5;1;2;2;3;3;1;55;100;67;100;76;100;0;内功;

225;静之地狱雷光;0;197;5;1;2;2;3;3;99;51;100;68;100;73;100;0;内功;

226;怒之寒冰掌;0;166;5;1;2;2;3;3;1;61;100;72;100;75;100;0;内功;

227;静之寒冰掌;0;198;5;1;2;2;3;3;99;61;100;76;100;81;100;0;内功;

228;怒之灭天火;0;168;5;1;2;2;3;3;1;71;100;78;100;86;100;0;内功;

229;静之灭天火;0;200;5;1;2;2;3;3;99;75;100;85;100;88;100;0;内功;

230;怒之火符;0;156;5;1;2;2;3;3;2;21;100;47;100;60;100;0;内功;

231;静之火符;0;187;5;1;2;2;3;3;99;35;100;44;100;63;100;0;内功;

232;怒之噬血;0;157;5;1;2;2;3;3;2;70;100;82;100;90;100;0;内功;

233;静之噬血;0;189;5;1;2;2;3;3;99;79;100;84;100;89;100;0;内功;

234;怒之流星火雨;0;169;5;1;2;2;3;3;1;74;100;82;100;90;100;0;内功;

235;静之流星火雨;0;201;5;1;2;2;3;3;99;80;100;83;100;89;100;0;内功;

236;怒之内功剑法;0;152;5;1;2;2;3;3;0;38;100;50;100;63;100;0;内功;

237;静之内功剑法;0;182;5;1;2;2;3;3;99;40;100;52;100;65;100;0;内功;

3.3怪物属性分析

----攻击效果RACEIMG------------攻击模式Race------------------------------------------

0 怪物不动,不攻击,形状不变

1 裸男状态,近身物理攻击

9 配合120(足球)

10 配合83(森林雪人)

11 近身物理,配合52(鹿);配合51()

12 配合11(卫士)

13 配合85(食人花)

14 物理攻击,配合86,88,89(骷髅)

15 抛斧攻击,配合87(抛斧骷髅)

16 近身喷毒,配合90(洞蛆)

17 近身物理,配合81(多钩猫)

18 近身物理,死亡时冒火,配合83(稻草人)

19 近身物理,配合81(沃玛战士)

20 喷火攻击,配合91(火焰沃玛)

21 电火花攻击,配合92(沃玛教主)

22 射针攻击,配合93(暗黑战士)

23 物理攻击,配合100(变异骷髅)

24 刀划出的锋芒,配合11(带刀护卫)

30 近身物理

31 物理攻击,配合81(蝙蝠)

32 物理攻击,配合84(蝎子)

33 大范围喷毒攻击,配合107(触龙神)

34 传奇私服全屏地刺攻击,配合115(赤月恶魔)

35 配合116(幻影蜘蛛)

36 配合117(暴烈蜘蛛)

37 近身物理,配合81(虹魔教主)

40 极光电影攻击,配合94(雷电僵尸)

41 物理攻击,配合95(僧侣僵尸),有洞

42 物理攻击,配合96(其他僵尸),能复活

43 物理攻击,配合103(角蝇),能释放特定的怪

45 射箭效果,配合104(弓箭手)

47 物理攻击,配合101(祖玛卫士),从石像中释放自己

49 火球攻击,配合102(祖玛教主)

50 铁匠NPC形态

52 高空喷毒攻击,配合105(楔蛾)

53 击电效果,配合81(虹魔蝎卫)

54 配合113(神兽小)

55 喷火攻击,配合114(神兽大)

60 传奇私服击电攻击+近身物理(虹魔蝎卫的新效果)

61 挥斧的魔法效果(虹魔猪卫的新效果)

62 挥拳的魔法效果+变身成牛的效果(虹魔教主的新效果)

63 挥杖的魔法效果(骷髅教主的新效果)

64 喷毒效果(恶灵尸王的新效果)

65 骷髅刀斧手死亡时的效果

66 骷髅长枪兵死亡时的效果

67 骷髅锤兵死亡时的效果

68 骷髅弓箭手死亡时的效果

70 雷电术+近身挥杖效果(牛魔法师)

71 小火球+近身挥杖效果(牛魔祭司)

72 和传奇3相同的牛魔王的新攻击效果

78 魔龙教主攻击效果

81 雷电术

83 火龙专用的群雷攻击效果 配合107.

Race字段

51不主动攻击*后物品不掉落要割的

52不主动攻击*后物品不掉落有一定几率会逃跑

53主动攻击物品不掉落

82主动攻击射程2

81普通的攻击进入范围自动攻击

92遇到范围外攻击会瞬移

95进入范围会从地下爬出来

100道士的召唤骷髅

101进入范围会从石像状态激活

102边攻击边召唤!SETUP里的ZUMA1~4里的特定的怪

103释放!SETUP里的BEE指定的怪

105麻痹攻击(高)

106麻痹攻击(低)

107全屏攻击+麻痹+中毒

113召唤神兽

114召唤神兽

116释放!SETUP里的SPIDER指定的怪

117自暴攻击

11无敌加瞬移攻击主动攻击MOB和红人

85地下钻出来原地攻击*后物品不掉落

87主动攻击射程5

93主动攻击射程4

94主动攻击直线攻击

96自动复活

104主动攻击射程8

112只主动攻击红名射程11

115全屏攻击(地下出剌)

APPR字段为怪物外观 当值等于0时属于人形怪 不由数据库控制外观

3.4物品属性分析

3.4.1特殊物品设置

StdMode Shape Anicount Source 说明

(Name)

气血石 7 1 0 0

幻魔石 7 2 0 0

魔血石 7 3 0 0

自动增加HP,增加数量在M2引擎插件面版中

调节

自动增加MP,增加数量在M2引擎插件面版中

调节

自动增加HPMP,增加数量在M2引擎插件

面版中调节

例如: 幻魔石();7;2;0;0;0;0;996;14000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

气血石();7;1;0;0;0;0;991;4000;1;0;0;0;0;0;0;0;0;0;0;0;5000;5;

气血石();7;1;0;0;0;0;992;9000;1;0;0;0;0;0;0;0;0;0;0;0;5000;5;

气血石();7;1;0;0;0;0;993;20000;1;0;0;0;0;0;0;0;0;0;0;0;5000;5;

幻魔石();7;2;0;0;0;0;995;6000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

幻魔石();7;2;0;0;0;0;997;32000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

魔血石();7;3;0;0;0;0;1028;10000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

魔血石();7;3;0;0;0;0;1027;15000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

魔血石();7;3;0;0;0;0;1026;20000;0;0;1;0;0;0;0;0;0;0;0;0;5000;5;

StdModAnicounSourc

Shape 说明

(Name) e t e

随机在当前地图上移动,使用次数为 持久

2 2 0 0

/1000

修复神水 2 9 0 0

千里传音 7 0 0 0

火龙之心 25 9 0 0 英雄配带,合击物品.

装自己的宝宝升级为七级宝宝(适用于道士)

2 1 0 0

使用次数为 持久/1000

土地符 2 99 0 0

0 0 0 火龙神品 42

6 0 0 类似于传送戒指,使用一次减100点持久 传送符 25

3 0 0 祝福罐 2

3 0 0 魔令包 2

修复身上所穿装备持久,修复点数为 持久

/100

可以使用 @ 向全服喊话,使用次数为 持久

/1000

第一次使用记录当前坐标,再次使用移动到记

录坐标,支持客户端显示

可补充火龙之心持久点,直接将物品拖入火龙

之心中

可佩带于毒符栏,用于存储祝福油,可存50

祝福油,双击释放一瓶

可佩带于毒符栏,用于存储魔族指令书,可存

50,双击可释放一个

聚灵珠 51 0 0 的经验 持久值1=1WNeedLevel--为可使用聚

1 打到的经验都聚集到这里,最大持久是可聚集

灵珠的等级

X 0 QFunction-0 2 0

自定义物品,使用次数为 持久/1000 ,使用

[@StdModeFuncX] 其中XAnicount

次物品

例如: 召唤强化卷;2;1;1;7;0;0;998;5000;0;0;0;0;0;0;0;0;0;0;0;0;6000;5;

随机传送石;2;2;1;0;0;0;1025;50000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

修复神水;2;9;1;9;0;0;120;10000;0;0;0;0;0;0;0;0;0;0;0;0;20000;5;

千里传音;7;0;1;0;0;0;1000;10000;0;0;0;0;0;0;0;0;0;0;0;0;30000;5;

火龙之心;25;9;1;0;0;0;1148;30000;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;

火龙神品;42;0;1;0;0;0;1135;5000;0;0;0;0;0;0;0;0;0;0;0;7;20000;5;

比奇传送石;2;0;1;51;0;0;999;20000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

魔令包;2;3;1;21;0;0;1175;60000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

祝福罐;2;3;1;22;0;0;1174;50000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;

StdMode4,47, Source = 127 时,可以增加火龙之心的怒气(Rerved*100=增加怒气值 )

3.4.2斗笠类物品

斗笠类物品(斗笠,黑巾)--Anicount 0-主体英雄全可带 1-主体可带 2-英雄可带

普通斗笠(Shape0)可控制显示神秘人,

王者斗笠(Shape1)可控制显示神秘人,

黑巾(Shape2)不显示神秘人

参考数据:

794;王者斗笠();16;1;2;2;0;0;1587;8000;0;2;0;2;0;0;0;3;0;0;0;45;200000;5;;

795;斗笠11;16;0;1;2;0;0;1188;6000;0;1;0;0;0;0;0;0;0;0;0;22;5000;5;;

796;蒙面黑巾();16;2;1;0;0;0;1678;8000;0;2;0;2;0;2;0;0;0;0;0;55;20000;5;;0;

797;蒙面黑巾();16;2;1;0;0;0;1678;8000;0;2;0;2;0;0;0;2;0;0;0;55;20000;5;;0;

798;蒙面黑巾();16;2;1;0;0;0;1678;8000;0;2;0;2;0;0;0;0;0;2;0;55;20000;5;;0;

3.4.3祝福罐、魔令包按理来说可以无限扩展

方法:

扩展祝福罐,魔令包功能,把魔令包外观值修改成4,支持定义双击给的物品,

(解包文件,对应外观值)

判断罐物品:

StdMode(分类)=2 AniCount=21 这样认为就是罐物品

罐物品可以存的物品规则:罐物品的Source=放入物品的Shape

罐物品的Shape=放入物品的StdMode

需设置购买时,持久为空的--------Rerved=0

需设置购买时,持久为满的--------Rerved不为0即可

:(武器,衣服不能设置)

:

祝福罐;2;3;1;21;4;0;1174;30000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1

祝福油;3;4;1;0;0;0;26;1;0;0;0;0;0;0;0;0;0;0;0;0;1000;5

说明:其中祝福罐 StdMode(分类)=2 AniCount=21 这是固定的,不然不能穿带

祝福罐的Shape, Source需要设置成可以存入物品的分类(StdMode)装配外观(Shape)即,

两物品颜色相同要一致,才能存物品

文件的设置(即双击给物品)

3 祝福油

3.4.4改变发言时文字颜色(实现玄绿,玄紫,玄褐功能)

格式:

CHANGHEARMSGCOLOR 时间() 类型(1-3)

参数: 1-玄绿 2-玄紫 3-玄褐 时间不能累计

;==========================================

物品DB:

776;玄绿;31;0;0;65;0;0;1003;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

777;玄紫;31;0;0;66;0;0;1004;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

778;玄褐;31;0;0;67;0;0;1005;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

;==========================================

3.4.5 富贵兽霹雳弹

物品DB(杀伤力AC,打中目标机率—Rerved,值越小,机率越大,0-255)

[注意] AC2必需设置为0,不然会出现杀伤力过强的现像

802;霹雳弹();2;10;1;0;0;10;1665;5000;50;0;0;0;0;0;0;0;0;0;0;0;5000;5;;

803;霹雳弹();2;10;1;0;0;10;1665;50000;50;0;0;0;0;0;0;0;0;0;0;0;5000;5;;

804;天雷弹();2;10;1;0;0;5;1665;5000;70;0;0;0;0;0;0;0;0;0;0;0;5000;5;;

3.4.6 酒馆酿酒

酒分类-----------60

高粱酒;60;1;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

稻米烧酒;60;2;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青稞酒;60;3;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

果露酒;60;4;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

粟米黄酒;60;5;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

红曲酒;60;6;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

花雕酒;60;7;1;1;0;0;1294;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

虎骨酒;60;8;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2750;0;10000;5;

金箔酒;60;9;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;3000;0;10000;5;

活脉酒;60;10;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2250;0;10000;5;

玄参酒;60;11;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2000;0;10000;5;

蛇胆酒;60;12;1;2;0;0;1291;1000;0;0;0;0;0;0;0;0;0;0;2000;0;10000;5;

原料分类--------8

高粱米 ;8;1;1;1;0;10;1307;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

稻米 ;8;2;1;2;0;8;1309;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青稞 ;8;3;1;3;0;12;1303;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

果露 ;8;4;1;4;0;1;1299;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

粟米 ;8;5;1;5;0;6;1301;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

红曲酒酿 ;8;6;1;6;0;2;1311;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

糯米 ;8;7;1;7;0;4;1305;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制高粱米 ;8;8;1;1;1;12;1308;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制稻米 ;8;9;1;2;1;10;1310;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制青稞 ;8;10;1;3;1;14;1304;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制果露 ;8;11;1;4;1;1;1300;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制粟米 ;8;12;1;5;1;8;1302;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制红曲酒酿;8;13;1;6;1;4;1312;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

精制糯米 ;8;14;1;7;1;6;1306;5000;6;0;0;0;0;0;0;0;0;0;0;0;10000;5;

药材分类--------14

虎骨 ;14;1;1;8;0;0;1321;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

金箔 ;14;2;1;9;0;0;1322;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

透骨草 ;14;4;1;10;0;0;1225;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

千年人参;14;3;1;11;0;0;1223;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

蛇胆 ;14;5;1;12;0;0;1224;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

水材料分类------9

清水;9;0;1;0;0;0;1297;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

泉水;9;1;1;0;0;0;1296;5000;0;0;0;0;0;0;0;0;0;0;0;5;0;10000;

酒器分类--------12

陶土酒坛;12;0;1;0;0;0;1292;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青花酒瓶;12;1;1;0;0;0;1289;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

酒曲分类--------13

高粱酒曲;13;1;1;0;0;0;1313;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

稻米酒曲;13;2;1;0;0;0;1314;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

花雕酒曲;13;7;1;0;0;0;1315;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

红曲 ;13;6;1;0;0;0;1316;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

青稞酒曲;13;3;1;0;0;0;1317;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

露酒曲 ;13;4;1;0;0;0;1318;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

粟米酒曲;13;5;1;0;0;0;1319;5000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

泉水罐;2;9;1;21;1;56;1295;10000;0;0;0;0;0;0;0;0;0;0;1;1;0;10000;;

增加:9 泉水

3.4.7 内功相关物品

712;无痕绿宝石;44;3;1;0;0;0;618;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

713;完美绿宝石;44;3;1;0;0;0;619;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

714;绿宝石;44;3;1;0;0;0;615;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

715;玛法内功心法;44;3;1;0;0;0;1137;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

716;原质晶石;44;4;1;0;0;0;447;0;0;0;0;0;0;0;0;0;0;0;0;10;100000;5;;

717;聚气丹;0;3;1;0;0;0;1080;1;25;0;0;0;0;0;0;0;0;0;0;0;0;0;;

718;归元丹;0;3;1;0;0;0;1079;1;50;0;0;0;0;0;0;0;0;0;0;0;0;0;;

719;精元丹;0;3;1;0;0;0;1586;1;50;0;0;0;0;0;0;0;0;0;0;0;0;0;;

720;灵虚丹();0;3;1;0;0;0;1126;1;120;0;0;0;0;0;0;0;0;0;0;0;0;0;;

721;还虚丹;0;3;1;0;0;0;1081;1;150;0;0;0;0;0;0;0;0;0;0;0;0;0;;

722;解读卷轴;0;3;1;0;0;0;1585;1;150;0;0;0;0;0;0;0;0;0;0;0;0;0;;

AC字段为内功经验,比例11000。例:150=150*1000

3.4.8 双击物品可以自动触发指定脚本功能

1、物品数据库设置1STDMODE字段设置为:31

2、物品数据库设置2AniCount字段设置为:X

X为指字数字触发脚本

3Mir200Envirmarket_下设置

[@StdModeFuncX]

IF

ACT

ndmsg 7 触发成功!

注:其中X为物品数据库设置2中的X

3.4.9 勋章持久控制

按时间掉持久:数品数据库中Source字段为:0

受攻击掉持久:物品数据库中Source字段为:1

第四章

脚本

4.1了解NPC语言

商人NPC脚本文件头

(@buy @ll @makedrug @storage @getback @upgradenow @getbackupgnow @repair

@s_repair @@ndmsg)

100%

+40

+1

+43

+15

+10

+11

+26

+0

+42

+30

+25

+3

+4

+19

+20

+21

+22

+23

+24

+26

+5

+6

[@main]

#IF

CHECKGAMEGOLD > 99

#SAY

大财主啊

#ELSESAY

100个元宝都没有。

%100 这个百分比是表现了这里的物价,%100是原始物价,%1501.5倍物价

接着看到+19 +20 +21这些数字,不同的数字组合代表不同的含义,

+3 +4 是书店,所有图书可以在这里交易

+0 +42 是药店,所有药剂可以在这里交易

+10 +11 是衣服店,所有衣服可以在这里维修和交易

+15 是头盔店,所有头盔可以在这里维修和交易

+5 +6 +43 是兵器店,所有兵器可以在这里维修和交易

+1 +40 是肉店,所有肉可以在这里交易

+19 +20 +21 是项链店,所有项链可以在这里维修和交易

+22 +23 是戒指店,所有戒指可以在这里维修和交易

+24 +26 是手镯店,所有手镯可以在这里维修和交易

+3 +25 +30 是杂货店,所有杂货可以在这里维修和交易

@buy买物品操作、@ll卖物品操作、@makedrug合成物品操作、@storage保管物品操作

@getback取回物品操作@upgradenow升级武器操作@getbackupgnow取回升级武器操作

@repair普通修理操作、@s_repair特殊修理操作、@@ndmsg发送祝福语操作

需用英文状态下的括号() 括起来

判断语句结构

#IF 判断条件

#ACT 条件为真执行的脚本命令

#SAY 条件为真执行的对话框

#ELSEACT 条件不为真执行的脚本命令

#ELSESAY 条件不为真执行的对话框

#IF

CHECKGAMEGOLD > 99 判断是否有100个元宝

#SAY 如果有100个元宝执行的对话框

大财主啊

#ELSESAY 如果没有100个元宝执行的对话框

100个元宝都没有。

没有脚本命令要执行可略过#ACT#ELSESAY,如果有脚本命令没有对话框也可略过#SAY

#ELSESAY

4.2脚本命令

4.2.1 字符串相关

Checkguildlist 检查行会是否在列表中

[@checkGuild]

#IF

CHECKGUILDLIST

#SAY

列表中有行会。

#ELSESAY

列表中没有行会。

CHECKACCOUNTIPLIST 检查人物登录帐号.

格式:

CHECKACCOUNTIPLIST 帐号.txt

;按登录帐号检查

[@checkaccountlist0]

#IF

CHECKACCOUNTIPLIST 帐号.txt

#SAY

你是会员

#ELSESAY

你不是会员

Checkiplist 检查人物登录IP.

格式:

CHECKIPLIST 会员.txt

;IP检查

[@checkiplist0]

#IF

CHECKIPLIST IP会员.txt

#SAY

你是会员

#ELSESAY

你不是会员

Checknameiplist 检查登录帐号与IP是否匹配。

格式:

CHECKNAMEIPLIST

;检查人物的等级是否等于指定级别

[@checklevel0]

#IF

CHECKNAMEIPLIST

#SAY

您的登录帐号与指定IP匹配。

#ELSESAY

您的登录帐号与指定IP不匹配。

列表文件格式:

此文件位于目录:Mir200Envir

;人物名称 IP

GM001 192.168.1.123

GM002 192.168.1.124

Checknamelistposition 检查人物在列表中的位置。

格式:

CHECKNAMELISTPOSITION (> < = ) 10 P0

[@checkpostion0]

#IF

CHECKNAMELISTPOSITION < 10 P0

#SAY

您在前10名,当前排名为<$STR(P0)>

#ELSESAY

您不在前10名,当前排名为<$STR(P0)>

Checkurdate 检查加入会员人物及时间

加入会员人物及时间: ADDUSERDATE 会员.txt

相关命令:

CHECKUSERDATE 会员.txt < 30 p0 p1

检查命令 会员名单 控制符 天数 使用天数 剩余天数(可用<$STR(p1)>在脚

本中显示)

注:如果要检查忽略人物名字就在p1 后面加个参数 1

删除会员人物及时间: DELUSERDATE 会员.txt

Checkcontainstext 字符串比较处理

功能:

字符串比较处理。

格式:

CheckContainsText 字符 字符串检查 //检查字符串是否包涵在另外一个字符串中.

检查字符串是否包涵在另外一个字符串中

[@Test]

#IF

CheckContainsText mfok

#Say

包涵

#elsay

不包涵

CheckStringlength 检查字符串的长度

格式:CheckStringlength 字符串 操作符(<,>,=) 位数

说明:一个汉字位数为2, ""也为2个字符

#IF

CheckStringlength mfok > 3

#SAY

mfok大于3个字符

#ELSESAY

mfok小于3个字符

Checklisttext 检查文件是否包含指定文本

功能:

检查文件是否包含指定文本。

格式:

CHECKLISTTEXT 文件名称 内容

[@Test]

#if

CHECKLISTTEXT 名称.txt 鸣飞网络

#say

鸣飞网络存在于名称.txt当中

checktextlist 检测字符串是否在文件里

格式: checktextlist 变量 .

[@main]

#IF

checktextlist 变量 .

#SAY

在文件内

#ELSESAY

不在文件内

Addguildlist 将人物行会名加入列表

[@addguildList]

#if

#act

ADDGUILDLIST

Delguildlist 删除列表行会名

[@delguildList]

#if

#act

DELGUILDLIST

Clearnamelist 清除列表内容

命令格式:

CLEARNAMELIST

;清除列表

[@Clearnamelist]

#IF

#ACT

CLEARNAMELIST

#SAY

列表已被清除

Addtextlist 从指定文件中增加字符串支持路径变量

格式:

AddTextList 文件位置 字符串

;增加字符串

[@Test]

#IF

#ACT

AddTextList 您的名字 .

路径说明:如只写文件名,则路径即为D:mirrverMir200Envir文件名.txt

如参数为..QuestDiary宗师系统申请名单.txt

则路径为D:mirrverMir200EnvirQuestDiary宗师系统申请名单.txt

Deltextlist 从指定文件中删除字符串

格式:

DelTextList 文件位置 字符串

;删除字符串

[@Test]

#IF

#ACT

DelTextList 您的名字 .

Getrandomname 从文件中随机取文本。

格式:

GetRandomName 文本 字符串变量

;示例脚本

[@Main]

#If

#Act

GetRandomName 装备列表.txt S0

#Say

取回的文本是: <$S0>

Addnamelist 增加人物名在列表中

格式:

[@AddNameList]

#IF

#Act

ADDNAMELIST

Delnamelist 删除人物名在列表中

格式:

[@DelNameList]

#IF

#Act

DELNAMELIST

Addaccountlist 增加人物帐号在列表中

[@AddAccountList]

#IF

#Act

ADDACCOUNTLIST

Delaccountlist 删除人物帐号在列表中

[@DelAccountList]

#IF

#Act

DELACCOUNTLIST

Addiplist 增加人物IP在列表中

[@AddIPList]

#IF

#Act

ADDIPLIST

Deliplist 删除人物IP在列表中

[@DelIPList]

#IF

#Act

DELIPLIST

Checknamelist 检查人物名是否在列表中

[@checkNameList]

#IF

CHECKNAMELIST

#SAY

列表中有你的名字。

#ELSESAY

列表中没有你的名字。

CreateFile 创建文本文件

格式:CreateFile

Movr 产生随即数

[@main]

#ACT

MOVR N2 10000000

SENDMSG 6 随机数为<$STR(N2)>

4.2.2行会组队沙巴克相关

Checkcastledoor 检查沙城门状态

[@main]

#if

CHECKCASTLEDOOR 损坏

#say

城门损坏

[@main]

#if

CHECKCASTLEDOOR 开启

#say

城门开启

[@main]

#if

CHECKCASTLEDOOR 关闭

#say

城门关闭

Castlewaray 检查上次攻城到现在的天数

格式:

CASTLEWARAY 控制符(<=>) 天数 支持变量操作

[@Main]

#IF

CASTLEWARAY > 3

#SAY

上次攻城到现在超过三天

#ELSESAY

上次攻城到现在未够三天

Checkcastlewar 检查是否在攻城期间

功能:

检查是否在攻城期间。

格式:

CHECKCASTLEWAR 城保名称.

[@Test]

#IF

CHECKCASTLEWAR 沙巴克

#Say

正在攻城

#elsay

没有攻城

Castlechangeday 检查沙巴克占领天数

[@main]

#if

CASTLECHANGEDAY > 7

#say

你已经占领沙城7天以上.

Checkofguild 检查行会名称

[@main]

#if

CHECKOFGUILD 行会名称

#say

行会正确

Haveguild 检查玩家是否加入行会

[@main]

#IF

HAVEGUILD

#SAY

你已经加入了行会!

#ELSESAY

你没加入行会!

Checkguildfountain 判断是否开启行会泉水仓库

#IF

CHECKGUILDFOUNTAIN

#SAY

已开启行会泉水仓库

#ELSESAY

未开启行会泉水仓库

Iscastleguild 可以检查玩家是否为沙城成员。

[@main]

#IF

ISCASTLEGUILD

#SAY

你是沙城成员!

#ELSESAY

你不是沙城成员!

Iscastlemaster 可以检查玩家是否为沙城老大。

[@main]

#IF

ISCASTLEMASTER

#SAY

你是沙城老大!

#ELSESAY

你不是沙城老大!

Isguildmaster 可以检查玩家是否为行会老大。

[@main]

#IF

ISGUILDMASTER

#SAY

你是行会老大!

#ELSESAY

你不是行会老大!

CHECKGUILDFOUNTAINVALUE 检测行会酒泉数

格式:CHECKGUILDFOUNTAINVALUE <,>,= 点数

SETGUILDFOUNTAIN 设置行会泉水仓库状态

开启/关闭行会泉水仓库

格式:SETGUILDFOUNTAIN 0/1 (0-,1-)

FOUNTAIN 设置泉水喷发

格式:FOUNTAIN 地图 X Y 时间()

格式:GUILDFLOURISHPOINT控制符(+-)数字

Checkguildbuildpoint 检测行会建筑度

格式: CHECKGUILDBUILDPOINT 控制符(<>=)数字

Checkguildauraepoint 检测行会行会人气度

格式: CHECKGUILDAURAEPOINT 控制符(<>=)数字

Checkguildstabilitypoint 检测行会安定度

格式: CHECKGUILDSTABILITYPOINT 控制符(<>=)数字

Checkguildflourishpoint 检测行会繁荣度:

CHECKGUILDMEMBERCOUNT 检测行会成员上限

格式:CHECKGUILDMEMBERCOUNT <,>,= 人数(65535)

CHECKGUILDCOUNT 检测行会当前成员人数

格式:CHECKGUILDCOUNT 操作符(<,>,=) 人数(65535)

CHANGEGUILDFOUNTAIN 行会酒泉数据的调整

格式:CHANGEGUILDFOUNTAIN +-= 点数

GIVEGUILDFOUNTAIN 领取行会酒水

格式:GIVEGUILDFOUNTAIN 物品名 数量

Makewinenpcmove 酿酒NPC的走动

格式:MAKEWINENPCMOVE

Guildbuildpoint 修改行会建筑度

格式: GUILDBUILDPOINT 控制符(+-)数字

Guildauraepoint 修改行会人气度

格式: GUILDAURAEPOINT控制符(+-)数字

Guildstabilitypoint 修改行会安定度

格式: GUILDSTABILITYPOINT控制符(+-)数字

Guildflourishpoint 修改行会繁荣度

格式: CHECKGUILDFLOURISHPOINT 控制符(<>=)数字

Changeguildfountain 行会酒泉数据的调整

格式:CHANGEGUILDFOUNTAIN +-= 点数

CHANGEGUILDMEMBERCOUNT 调整行会成员上限

格式:CHANGEGUILDMEMBERCOUNT +-= 人数(65535)

Addguildmember 添加行会成员。

格式:

AddGuildMember 行会名称 人物名称

[@Test]

#if

#act

AddGuildMember 测试行会 <$USERNAME>

#say

你已经成功加入[测试行会]行会中

Delguildmember 删除行会成员(删除掌门无效)

格式:

DelGuildMember 行会名称 人物名称

(删除掌门无效)

[@Test]

#if

#act

DelGuildMember 测试行会 <$USERNAME>

#say

你已经从[测试行会]中脱离出来

Addattacksabukall 设置所有行会攻城

格式:ADDATTACKSABUKALL 城堡号

[@Main]

#if

#act

ADDATTACKSABUKALL 0

#say

城堡0今天晚上所有行会参加攻城

Getgroupcount 获取组队成员数量

格式:GETGROUPCOUNT 变量名

[@GETGROUPCOUNT]

#if

#act

GETGROUPCOUNT P1

#SAY

你当前组队的队友有<$STR(P1)>

Groupmapmove 编组地图传送

GROUPMAPMOVE 地图号 X Y 传送需的等级 QF触发段

只有组长,才可以使用

[@groupmapmove]

#if

#act

GROUPMAPMOVE 3 330 330 11 @QF触发段

Groupmove 编组地图随机传送

GROUPMOVE 地图号

只有组长,才可以使用

[@groupmove]

#if

#act

GROUPMOVE 3

Guildmapmove 行会地图传送

GUILDMAPMOVE 地图号 X Y

只有行会掌门,才可以使用

[@guildmapmove]

#if

#act

GUILDMAPMOVE 3 330 330

Guildmove 行会地图随机传送

GUILDMOVE 地图号

只有行会掌门,才可以使用

Isgroupmaster 检查是否为组长

功能:

检查人物是否为编组的组长

格式:

[@checkgroup]

#if

ISGROUPMASTER

#say

你是组长

#elsay

你不是组长

Maphumissameguild 地图中的人物是否属于同一个行会

功能:

检测当前地图中的人物是否属于同一个行会(所有人是同一行会才为真)

格式:

MAPHUMISSAMEGUILD 地图名 行会名称(可以不填行会名称,不填则表示检测当前

人物的行会)

4.2.3 金币游戏币灵符金刚石相关

Checkgamepoint 检查游戏点

格式:

CHECKGAMEPOINT 控制符(<> =) 点数 支持变量操作

#IF

CHECKGAMEPOINT > 50

#SAY

你的游戏点超过50

#ELSESAY

你的游戏点少于50

Checkgamediamond 检查金刚石数量

功能:

检查金刚石数量。

格式:

CHECKGAMEDIAMOND 控制符(<> =) 点数

[@main]

#IF

CHECKGAMEDIAMOND > 50

#SAY

你的金刚石超过50

#ELSESAY

你的金刚石少于50

Checkgold 检测背包金币

#if

checkgold 10000

#say

你有10000个金币

Gamegold 调整人物游戏币

格式:

GAMEGOLD 控制符(=,+,-) 1-100 支持变量操作

;设置人物游戏币

[@GAMEGOLD0]

#IF

#ACT

GAMEGOLD = 8

#SAY

你的游戏点已经为8了。

;增加人物游戏币

[@GAMEGOLD1]

#IF

#ACT

GAMEGOLD + 1

#SAY

你的游戏点已经加了1点。

;降人物游戏币

[@GAMEPOINT2]

#IF

#ACT

GAMEGOLD - 1

#SAY

你的游戏币已经降了1点。

AUTOADDGAMEGOLD 设置是否自动增加游戏币。

格式:

AUTOADDGAMEGOLD 控制符(START,STOP)

;设置自动增加游戏币

[@AutoAddGAMEGOLD]

#IF

#ACT

PARAM1 1

PARAM2 10

AUTOADDGAMEGOLD START

#SAY

现进入自动增加游戏币模式,每10秒增加一个

;停止自动增加游戏点

[@AutoAddGAMEGOLD]

#IF

#ACT

AUTOADDGAMEGOLD STOP

#SAY

现退出自动增加游戏币模式

AUTOADDGAMEGOLD 设置是否自动减少游戏币。

格式:

AUTOADDGAMEGOLD 控制符(START,STOP)

;设置自动增加游戏币

[@AutoAddGAMEGOLD]

#IF

#ACT

PARAM1 1

PARAM2 10

AUTOSUBGAMEGOLD START

#SAY

现进入自动增加游戏币模式,每10秒增加一个

;停止自动增加游戏点

[@AutoAddGAMEGOLD]

#IF

#ACT

AUTOSUBGAMEGOLD STOP

#SAY

现退出自动减少游戏币模式

Gamediamond 调整金刚石

格式:

GAMEDIAMOND 控制符(=,+,-) 点数(0 2147483647)

;将人物的金刚石设置为指定点数,不能为负数

#IF

#ACT

GAMEDIAMOND = 0

#SAY

你的金刚石数量为0

Gamegird 调整灵符数量

格式:

GAMEGIRD 控制符(=,+,-) 点数(0 2147483647)

;将人物的灵符设置为指定点数,不能为负数

#IF

#ACT

GAMEGIRD = 0

#SAY

你的灵符数量为0

CHANGEGLORY 改变荣誉值命令

格式: CHANGEGLORY 操作符(+ - =) 数值(1-255)

CHECKGAMEGLORY 检测荣誉值命令

格式: CHECKGAMEGLORY 操作符(< > =) 数值(1-255)

Checkcreditpoint 检查人物声望点

命令格式:

CHECKCREDITPOINT 控制符(=,>,<) 声望点数(1 - 255)< /FONT> 支持变量操作

;检查声望点是否等于指定点数

[@CHECKCREDITPOINT0]

#IF

CHECKCREDITPOINT = 50

#SAY

您声望点等于50点。

#ELSESAY

您声望点不等于50点。

;检查声望点是否大于指定点数

[@CHECKCREDITPOINT1]

#IF

CHECKCREDITPOINT > 50

#SAY

您声望点大于50点。

#ELSESAY

您声望点不大于50点。

;检查声望点是否小于指定点数

[@CHECKCREDITPOINT2]

#IF

CHECKCREDITPOINT < 50

#SAY

您声望点小于50点。

#ELSESAY

您声望点不小于50点。

Creditpoint 调整人物声望点。

格式:

CREDITPOINT 控制符(=,+,-) 点数(1-100)< /FONT> 支持变量操作

;设置人物声望点

[@CREDITPOINT0]

#IF

#ACT

CREDITPOINT = 8

#SAY

你的声望点已经为8了。

;增加人物声望点

[@CREDITPOINT1]

#IF

#ACT

CREDITPOINT + 1

#SAY

你的声望点已经加了1点。

;降人物声望点

[@CREDITPOINT2]

#IF

#ACT

CREDITPOINT - 1

#SAY

你的声望点已经降了1点。

Gamepoint 调整人物游戏点。

格式:

GAMEPOINT 控制符(=,+,-) 点数(1-100)< /FONT> 支持变量操作

;设置人物游戏点

[@GAMEPOINT0]

#IF

#ACT

GAMEPOINT = 8

#SAY

你的游戏点已经为8了。

;增加人物游戏点

[@GAMEPOINT1]

#IF

#ACT

GAMEPOINT + 1

#SAY

你的游戏点已经加了1点。

;降人物游戏点

[@GAMEPOINT2]

#IF

#ACT

GAMEPOINT - 1

#SAY

你的游戏点已经降了1点。

4.2.4 角色相关

Isadmin 检查人物是否为管理员

[@IsSysOp]

#IF

ISADMIN

#SAY

你是系统管理员。

#ELSESAY

你不是系统管理员。

Isnewhuman 检查玩家是否为新人

功能:

可以检查玩家是否为新人(即刚注册进入游戏的人,退出后再进就不是新人了)

格式:

[@main]

#IF

ISNEWHUMAN

#SAY

你是新人!

#ELSESAY

你不是新人!

Checklevelex 检测人物等级

[@main]

#IF

Checklevelex > 20

#SAY

恭喜你已经超过20

#ELSESAY

再去打打稻草人吧

CHECKHEROLEVEL 检测英雄等级

[@main]

#IF

CHECKHEROLEVEL > 20

#SAY

恭喜你的英雄已经超过20

#ELSESAY

再去打打稻草人吧

Checkexp 检查玩家当前经验值。

格式:

CHECKEXP 控制符(=,>,<) 经验值(1 - 4000000000) 支持变量操作

;检查人物的经验值是否等于指定值

[@checkexp2]

#IF

CHECKEXP = 5000

#SAY

您的经验值等于5000

#ELSESAY

您的经验值不等于5000

;检查人物的经验值是否大于指定值

[@checkexp2]

#IF

CHECKEXP > 5000

#SAY

您的经验值大于5000

#ELSESAY

您的经验值不大于5000

;检查人物的经验值是否小于指定值

[@checkexp2]

#IF

CHECKEXP < 5000

#SAY

您的经验值小于5000

#ELSESAY

您的经验值不小于5000

Checkpolevel 检查对面人物的等级(不要求面对面)

格式:

CHECKPOSELEVEL 控制符(=,>,<) 等级数(1 - 65535) 支持变量操作

;检查对面人物的等级是否等于指定级别

[@checkpolevel0]

#IF

CHECKPOSELEVEL = 50

#SAY

您对面人物的等级等于50级。

#ELSESAY

您对面人物的等级不等于50级。

;检查对面人物的等级是否大于指定级别

[@checkpolevel1]

#IF

CHECKPOSELEVEL > 50

#SAY

您对面人物的等级大于50级。

#ELSESAY

您对面人物的等级不大于50级。

;检查对面人物的等级是否小于指定级别

[@checkpolevel2]

#IF

CHECKPOSELEVEL < 50

#SAY

您对面人物的等级小于50级。

#ELSESAY

您对面人物的等级不小于50级。

Checkpogender 检查对面人物的性别(不要求面对面)

格式:

CHECKPOSEGENDER 性别(MAN,,WOMAN,)

;检查对面人物是否为男的

[@checkpogender0]

#IF

CHECKPOSEGENDER MAN

#SAY

你对面的人物是男的。

#ELSESAY

你对面的人物不是男的。

;检查对面人物是否为女的

[@checkpogender1]

#IF

CHECKPOSEGENDER WOMAN

#SAY

你对面的人物是女的。

#ELSESAY

你对面的人物不是女的。

Checkpodir 检查对面人物站的位置性别(要求面对面)

格式:

CHECKPOSEDIR 控制符(1,2)

;检查对面人物是否面对面

[@checkpodir0]

#IF

CHECKPOSEDIR

#SAY

你二个站的位置正确。

#ELSESAY

你二个站的位置不正确。

;检查对面人物是否面对面,而且要求二个人相同性别

[@checkpolevel0]

#IF

CHECKPOSEDIR 1

#SAY

你二个站的位置及性别一样。

#ELSESAY

你二个站的位置不正确或性别不一样。

;检查对面人物是否面对面,而且要求二个人不同性别

[@checkpolevel0]

#IF

CHECKPOSEDIR 2

#SAY

你二个站的位置及性别不一样。

#ELSESAY

你二个站的位置不正确或性别一样。

Checkrenewlevel 检查人物的转生等级

命令格式:

CHECKRENEWLEVEL 控制符(=,>,<) 转生等级数(1 - 255) 支持变量操作

;检查人物的转生等级是否等于指定级别

[@checklevel0]

#IF

CHECKRENEWLEVEL = 5

#SAY

您的转生等级等于5级。

#ELSESAY

您的转生等级不等于5级。

;检查人物的转生等级是否大于指定级别

[@checklevel1]

#IF

CHECKRENEWLEVEL > 5

#SAY

您的转生等级大于5级。

#ELSESAY

您的转生等级不大于5级。

;检查人物的转生等级是否小于指定级别

[@checkpolevel2]

#IF

CHECKRENEWLEVEL < 5

#SAY

您的转生等级小于5级。

#ELSESAY

您的转生等级不小于5级。

Restrenewlevel 清除人物转生数据(即人物转生后恢复到未转生状态)

格式:

[@ClearRenewLevel]

#IF

#ACT

RestRenewLevel

Renewlevel 人物转生控制

格式:

RENEWLEVEL 转次数 转后等级 分配点数

转次数 代表一次转多少级(数值范围为 1 - 255)

转后等级 代表转生后人物的等级,0为不改变人物当前等级。

分配点数 代表转生后可以得到的点数,此点数可能按比例换成人物属性点(数值范围 1

- 20000)。支持变量操作

;将人物转生一次,后等级设为 28级,分配100点属性

[@RenewLevel]

#IF

#ACT

RENEWLEVEL 1 28 100

#SAY

转生成功。

Delmarry 清除结婚信息

[@delMarry]

#if

DELMARRY

#say

你的结婚信息已清除

Checkdc 检查人物攻击力的上限及下限值

命令格式: 支持变量操作

CHECKDC 控制符(<> =) 攻击下限 控制符(<> =) 攻击上限

#IF

CHECKDC > 30 > 40

#say

你的攻击力大于30-40

Checkmc 检查人物魔法力的上限及下限值

命令格式: 支持变量操作

CHECKMC 控制符(<> =) 攻击下限 控制符(<> =) 攻击上限

#if

CHECKMC > 30 > 40

#say

你的魔法力大于30-40

Checksc 检查人物道术的上限及下限值

命令格式: 支持变量操作

CHECKSC 控制符(<> =) 攻击下限 控制符(<> = ) 攻击上限

#if

CHECKSC > 30 > 40

#say

你的道术大于30-40

Checkhp 检查人物HP值的上限及下限值

命令格式:支持变量操作

CHECKHP 控制符(<> =) 攻击下限 控制符(<> = ) 攻击上限

#if

CHECKHP > 30 > 40

#say

你的HP值大于30-40

Checkmp 检查人物MP值的上限及下限值

命令格式:支持变量操作

CHECKMP 控制符(<> =) 攻击下限 控制符(<> = ) 攻击上限

#if

CHECKMP > 30 > 40

#say

你的MP值大于30-40

Checkbonuspoint 检查人物附加属性点数

功能:

检查人物附加属性点数

格式:

CHECKBONUSPOINT 控制符(=,>,<) 点数 支持变量操作

Restbonuspoint 重新分配人物附加属性点

功能:

将人物附加的属性点复位到未分配状态;

格式:

#if

#act

RESTBONUSPOINT

#say

你的属性点已经重新分配;

Checkonline 检查玩家是否在线

功能:

检查玩家是否在线。

格式:

CheckOnline 人物名字

[@Test]

#IF

CheckOnline 人物名字

#Say

在线

#elsay

不在线

Checkitemaddvalue 检查人物身上物品的附加属性值

功能:

检查人物身上物品的附加属性值。

格式:

CHECKITEMADDVALUE 物品位置(0-13) 属性位置(0-14) (符号 < > =) .

[@Test]

#IF

CHECKITEMADDVALUE 0 0 > 1

#Say

你的衣服防御附加值大于1

Ishigh 检测服务器最高属性人物命令

功能:检测服务器最高属性人物命令

格式:ISHIGH 项目(L P D M S)

项目: L--等级 P--PK D--攻击力 M--魔法力 S--道术

#IF

ISHIGH L

#ACT

SENDMSG 0 [%s]<$SERVERNAME>.

<$LEVEL>

#IF

ISHIGH P

#ACT

SENDMSG 0 [%s]<$SERVERNAME>.

<$PKPOINT>

#IF

ISHIGH D

#ACT

SENDMSG 0 [%s]<$SERVERNAME>.

<$DC>-<$MAXDC>

#IF

ISHIGH M

#ACT

SENDMSG 0 [%s]<$SERVERNAME>.

<$MC>-<$MAXMC>

#IF

ISHIGH S

#ACT

SENDMSG 0 [%s]<$SERVERNAME>.

<$SC>-<$MAXSC>

Gender 检查角色性别

格式:gender 性别(MAN,WOMAN) Hero

Checkjob 检测角色职业

格式:

Checkjob (warrior,wizard,taoist)

[@main]

#IF

Checkjob warrior

#SAY

战士你好

#ACT

BREAK

#IF

Checkjob wizard

#SAY

法师你好

#ACT

BREAK

#ELSESAY

道士你好

Setranklevelname 设置称号

功能:

完美称号系统

注:必须在!里把该功能打开:ShowRankLevelName= 1

格式:

SETRANKLEVELNAME %s称号

想人物名字与称号分行显示,只需在%s后面加上,如:%s称号 支持变量操作

[@NAME]

#IF

#ACT

SETRANKLEVELNAME %s[称号]

#SAY

你的名字后面已经加上[称号]了。

支持变量操作 S0 - S99 是字符变量

#IF

#ACT

SETRANKLEVELNAME S1

#SAY

你的名字后面已经加上<$STR(S1)>了。

Hairstyle 更改头发类型

[@ChangeHair]

#if

#act

HAIRSTYLE 0

#say

你的头发已更改

Changenamecolor 更改人物颜色。

格式:

CHANGENAMECOLOR 颜色代码(0-255) 支持变量操作

;设置人物的名称颜色

[@changeexp0]

#IF

#ACT

CHANGENAMECOLOR 2

#SAY

你的颜色已改变。

Changejob 转换职业。

格式:

CHANGEJOB 职业名称(Warrior,Wizard,Taoist)

;转职业为武士

[@changejob0]

#IF

#ACT

CHANGEJOB Warrior

#SAY

你的职业已经变成武士了。

;转职业为法师

[@changejob1]

#IF

#ACT

CHANGEJOB Wizard

#SAY

你的职业已经变成法师了。

;转职业为道士

[@changejob2]

#IF

#ACT

CHANGEJOB Taoist

#SAY

你的职业已经变成道士了。

Bonuspoint 调整人物属性点。

格式:

BONUSPOINT 控制符(=,+) 点数(0-1000)< /FONT> 支持变量操作

;设置属性点

[@BONUSPOINT0]

#IF

#ACT

BONUSPOINT = 0

#SAY

你的属性点点已全部清0了。

;增加属性点

[@BONUSPOINT1]

#IF

#ACT

BONUSPOINT + 1

#SAY

你的属性点已经加了1点。

Changelevel 调整人物等级。

格式:

CHANGELEVEL 控制符(=,+,-) 等级数(1-65535) 支持变量操作

;设置人物等级

[@changelevel0]

#IF

#ACT

CHANGELEVEL = 80

#SAY

你的等级已经为80级了。

;增加人物等级

[@changelevel1]

#IF

#ACT

CHANGELEVEL + 1

#SAY

你的等级已经升了1级。

;降人物等级

[@changelevel2]

#IF

#ACT

CHANGELEVEL - 1

#SAY

你的等级已经降了1级。

Changepkpoint 调整人物PK点数。

格式:

CHANGEPKPOINT 控制符(=,+,-) PK点数 支持变量操作

;将人物的PK点数设置为指定点数,不能为负数

[@changepkpoint0]

#IF

#ACT

CHANGEPKPOINT = 0

#SAY

你的PK点数已经清除。

;将人物的PK点数加100点数,不能为负数

[@changepkpoint1]

#IF

#ACT

CHANGEPKPOINT + 100

#SAY

你的PK点数已经增加100点。

;将人物的PK点数减100点数,不能为负数,如果人物点数小于100则指定为0

[@changepkpoint2]

#IF

#ACT

CHANGEPKPOINT - 100

#SAY

你的PK点数已经减少100点。

Changeexp 调整人物经验点数。

格式:

CHANGEEXP 控制符(=,+,-) PK点数 支持变量操作

;将人物的经验点数设置为指定点数,不能为负数

[@changeexp0]

#IF

#ACT

CHANGEEXP = 20000

#SAY

你当前的经验点数为 20000

;将人物的经验点数加1000点数,不能为负数

[@changeexp1]

#IF

#ACT

CHANGEEXP + 1000

#SAY

你的经验点数已经增加1000点。

;将人物的经验点数减1000点数,不能为负数,如果人物点数小于1000则指定为0

[@changeexp2]

#IF

#ACT

CHANGEEXP - 1000

#SAY

你的经验点数已经减少1000点。

Changemode 设置人物当前模式

功能:

设置人物当前模式。1管理模式、2无敌模式、3隐身模式)

格式:

CHANGEMODE 模式类型 开关(1为开,0为关)

[@test]

#IF

#ACT

CHANGEMODE 1 1

CHANGEMODE 2 1

CHANGEMODE 3 1

Changepermission 设置人物当前权限

功能:

设置人物当前权限(0-10

格式:(提升到超级GM)

[@test]

#IF

#ACT

CHANGEPERMISSION 10

Killmonexprate 设置杀怪经验倍数.

格式:

格式:KILLMONEXPRATE 倍率 有效时间 英雄同时改变倍率(0/1)

倍率 为杀怪经验倍数,倍数除以100为真正的倍率(200 2 倍经验,150 1.5)

英雄同时改变倍率(0/1) 1-英雄同时改变倍率(如与主人不在同个地图则无效)

[@KILLMONEXPRATE]

#IF

#ACT

KILLMONEXPRATE 1000 600 0

#SAY

您当前杀怪经验倍数为 10倍,有效时间 600秒。

Powerrate 设置攻击力倍数

格式:

POWERRATE 倍率 有效时间

倍率 为杀攻击力倍数,倍数除以100为真正的倍率(200 2 倍经验,150 1.5)

持变量操作

[@POWERRATE]

#IF

#ACT

POWERRATE 1000 600

#SAY

您当前攻击力倍数为 10倍,有效时间 600秒。

Kick 踢人物下线.

格式:

KICK

[@KICK]

#IF

#ACT

SENDMSG 5 %s,非法登录游戏

KICK

Ubonuspoint 永久增加人物属性点。

格式:

USEBONUSPOINT 属性位置(1-9 控制符(+,-,= 点数

[@Main]

#ACT

USEBONUSPOINT 1 + 20

SENDMSG 7 攻击力增加20.

[@Main]

#ACT

USEBONUSPOINT 2 + 20

SENDMSG 7 魔法力增加20.

[@Main]

#ACT

USEBONUSPOINT 3 + 20

SENDMSG 7 道术力增加20.

[@Main]

#ACT

USEBONUSPOINT 4 + 20

SENDMSG 7 防御力增加20.

[@Main]

#ACT

USEBONUSPOINT 5 + 20

SENDMSG 7 魔防力增加20.

[@Main]

#ACT

USEBONUSPOINT 6 + 20

SENDMSG 7 生命值上限增加20

[@Main]

#ACT

USEBONUSPOINT 7 + 20

SENDMSG 7 魔法值上限增加20.

[@Main]

#ACT

USEBONUSPOINT 8 + 20

SENDMSG 7 准确增加20.

[@Main]

#ACT

USEBONUSPOINT 9 + 20

SENDMSG 7 躲避增加20.

Changehumability 调整人物属性。

格式:ChangeHumAbility 属性(0-8) 操作符(=/-/+) 效果(1-65535) 时间()

注意: 调整后的属性效果只在人物在线时有效

0--攻击

1--魔法

2--道术

3--攻击速度

4--最大HP

5--最大MP

6--减攻击

7--减魔法

8--减道术

[@Main]

#IF

#ACT

ChangeHumAbility 1 + 10 100

#SAY

你的魔法增加10.

Throughhum 设置穿人穿怪

格式:

THROUGHHUM 穿的模式 时间 //穿的模式 0人怪 1 2

例:

#IF

#ACT

THROUGHHUM 0 1800

#Say

1800秒内你可以穿人穿怪了

Humanhp 恢复人物的生命点数

格式 HumanHP 操作符(+ = -) 数值(0-65535)

#IF

#ACT

HumanHP + 100

Humanmp 恢复人物的魔法点数

格式 HumanMP 操作符(+ = -) 数值(0-65535)

#IF

#ACT

HumanMP + 100

CHANGEGENDER 改变角色性别

格式:CHANGEGENDER 性别(0,1) Hero

Havemaster 检测此玩家是否有师傅

命令格式:

HAVEMASTER

[@HAVEMASTER]

#if

HAVEMASTER

#say

你已经有师傅了

#elsay

你还没有师傅呢

Checkpoismaster 检查对面的人物是不是你的师傅

命令格式:

CHECKPOSEISMASTER

[@CHECKPOSEISMASTER]

#if

CHECKPOSEISMASTER

#say

他是你师傅

#elsay

他不是你师傅

4.2.5 消息信息相关

CHECKHEARMSGCOLOR 检测人物是否正在使用改变颜色功能(玄绿,玄紫,玄褐)

格式:

CHECKHEARMSGCOLOR

[@Test]

#IF

CHECKHEARMSGCOLOR

#Say

你正在使用改变颜色功能

#elsay

你没有使用改变颜色功能

Sendmsg 发送文字信息

功能:

利用NPC发送信息。

格式:

SENDMSG 信息类型代码 %s信息内容%d 字体颜色(0-255) 背景颜色(0-255)

信息类型代码:

1、发送普通红色广播信息。

2、发送普通红色广播信息,并显示NPC名称。

3、发送普通红色广播信息,并人物NPC名称。

4、在NPC头顶,显示普通说话信息。

5、发送红色信息给人物

6、发送绿色信息给人物

7、发送蓝色信息给人物

8-对行会内成员发送信息

9-对当前地图所有玩家发送信息

%s 代表人物名称

%d 代表NPC名称

命令格式:

[@test]

#IF

#ACT

SENDMSG 0 %s信息内容%d

SENDMSG 1 %s信息内容%d

SENDMSG 2 %s信息内容%d

SENDMSG 3 %s信息内容%d

SENDMSG 4 %s信息内容%d

SENDMSG 5 %s信息内容%d

SENDMSG 6 %s信息内容%d

SENDMSG 7 %s信息内容%d

Messagebox 弹出试对话框

格式:MESSAGEBOX 消息内容 QF触发段 QF触发段

例: MESSAGEBOX 使用10元宝,便可在当前地图内原位置复活? @确认 @取消

说明:在客户端显示一个提示框,点确定时,触发 @确认 代码

点取消时,触发 @取消 代码

SENDMSGWINDOWS 感叹号信息

功能:时间到后进入 指定的触发段,发消息给客户端显示'!'号图标

格式:SENDMSGWINDOWS 时间 QF解发段

例: SENDMSGWINDOWS 300 @提示窗的触发

说明:300代表时间() @提示窗的触发 触发

SENDMSGWINDOWS 非感叹号信息

功能:在客户端快捷栏上方显示时间信息,时间到后进入 指定的触发段

格式:SENDTIMEMSG 消息内容 时间 字颜色 QF解发段 换地图是否不显示(0/1)

例: SENDTIMEMSG 火龙殿任务还剩%s结束... 300 251 @触发测试 1

说明:300代表时间() 251代表颜色 @触发测试 触发

CHANGHEARMSGCOLOR 改变发言时文字颜色

功能:改变发言时文字颜色(实现玄绿,玄紫,玄褐功能)

格式:CHANGHEARMSGCOLOR 时间() 类型(1-3)

参数: 1-玄绿 2-玄紫 3-玄褐 时间不能累计

776;玄绿;31;0;0;65;0;0;1003;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

777;玄紫;31;0;0;66;0;0;1004;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

778;玄褐;31;0;0;67;0;0;1005;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;;

SendCenterMsg 屏幕公告设置

功能: 在专用登录器屏幕的中间显示公告.

格式: SendCenterMsg 前景色 背景色 消息文字 模式 显示时间

模式: 0=发送给自己 1=发送所有人物 2=发送行会 3=发送当前地图.

例子:

[@main]

#IF

#ACT

SendCenterMsg 180 251 这是一个居中显示的公告. 0

例子:显示30.

[@main]

#IF

#ACT

SendCenterMsg 180 251 这是一个居中显示的公告. 0 30

4.2.6 宝宝怪物相关

Checkslavecount 检查玩家所带宠物的数量。

格式:

CHECKSLAVECOUNT 控制符 <.=.> 数量 支持变量操作

;检查宝宝数量是否为指定数量

[@checkslavecount0]

#IF

#ACT

CHECKSLAVECOUNT = 5

#SAY

你的宝宝数量为5个。

#ELSESAY

你的宝宝数量不为5个。

;检查宝宝数量是否为大于数量

[@checkslavecount1]

#IF

#ACT

CHECKSLAVECOUNT > 5

#SAY

你的宝宝数量超过5个。

#ELSESAY

你的宝宝数量不超过5个。

;检查宝宝数量是否为小于数量

[@checkslavecount2]

#IF

#ACT

CHECKSLAVECOUNT < 5

#SAY

你的宝宝数量小于5个。

#ELSESAY

你的宝宝数量不小于5个。

Checkslavelevel 检查宝宝的等级。

命令格式:

CHECKSLAVELEVEL 控制符(=,>,<) 等级数(7) 支持变量操作

;检查宝宝的等级是否等于指定级别

[@checklevel0]

#IF

CHECKSLAVELEVEL = 5

#SAY

宝宝的等级等于5级。

#ELSESAY

宝宝的等级不等于5级。

;检查宝宝的等级是否大于指定级别

[@checklevel1]

#IF

CHECKSLAVELEVEL > 5

#SAY

宝宝的等级大于5级。

#ELSESAY

宝宝的等级不大于5级。

;检查宝宝的等级是否小于指定级别

[@checkpolevel2]

#IF

CHECKSLAVELEVEL < 5

#SAY

宝宝的等级小于5级。

#ELSESAY

宝宝的等级不小于5级。

Checksideslavename 检查人物周围自己宝宝数量

功能:

检查人物周围自己宝宝数量。

格式:

CHECKSIDESLAVENAME 怪物名称(*代表所有) 范围 (>,<,=) 数量

[@Test]

#if

CHECKSIDESLAVENAME * 3 > 2

#say

你身边的宝宝大于3

Killslave 将自己的宝宝全部杀死。

格式:

[@killslave]

#IF

#ACT

KILLSLAVE

#say

你的宝宝清理干净了。

Recallmob

功能:

脚本召唤宝宝。

格式:

RECALLMOB 怪物名称 宝宝等级(最高为 7) 叛变时间(分钟) 是否自动变色(01)固定

颜色(1-7

攻击力受自动变色颜色不同而不同

固定颜色攻击力受指定颜色不同而不同

注:如设固定颜色,自动变色参数必须设置为0

;召唤最多5个七宝宝,30分钟后叛变,七彩变色

[@recallmob]

#IF

CHECKSLAVECOUNT < 5

#ACT

RECALLMOB 神兽 7 30 1

#SAY

好好看着自己的宝宝,不要乱咬人。

#ELSESAY

你已经有5个或以上的宝宝,现在不可以再召宝宝。

Checkrangemoncount 检查一个坐标范围内怪物数量。

格式:

CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<) 数量 支持变量操作

[@Main]

#IF

CheckRangeMonCount 3 330 330 10 < 100

#SAY

地图3X330Y330十的范围内怪物少于100

#ELSESAY

地图3X330Y330十的范围内怪物多于100

Checkmonmap 检查一个地图内的怪物数量。

[@Main]

#IF

CheckMonMap 3 30

#SAY

地图3的内怪物多于100

#ELSESAY

地图3的怪物少于100

CheckMapMonCount <$STR(S39)> > 0

CheckMapMonCount SELF > 0

Clearmapmon 清除指定地图里的怪物

命令格式:

CLEARMAPMON 地图号

例子:

#if

CLEARMAPMON D717

#say

<返回/@main>

MONGENEX 刷怪

格式:MONGENEX 地图 X Y 怪名|是否内功怪(0/1)|怪物颜色值 范围 数量

:MONGENEX 3 333 333 |1|148 2 2

;上句话怪物名称表示为 怪物名称|是否内功怪(0/1)|怪物颜色值

4.2.7装备物品相关

Checkitem 检测背包物品

[@main]

#IF

Checkitem 力量戒指 1

#SAY

背包里有力量戒指

#ELSESAY

背包里没有力量戒指

Checkbagsize 检测背包空格数

命令:

CheckBagSize 数量

[@checkbagsize]

#if

CHECKBAGSIZE 5

#say

人物身上有5个空格

#elsay

人物身上的空格不够。

功能:

检查英雄背包空格数

命令:

CheckBagSize 数量 Hero

[@checkbagsize]

#if

CHECKBAGSIZE 5 Hero

#say

英雄身上有5个空格

#elsay

英雄身上的空格不够。

Checkuitem 检查人物身上指定位置是否戴物品

命令:

CHECKUSEITEM 物品位置(0-12)

物品位置:

0 盔甲

1 武器

2 照明物(蜡烛,此物品属性升级无效)

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 (放护身符位置)

10 腰带

11 鞋子

12 宝石

[@checkUItem]

#if

CHECKUSEITEM 0

#say

你身上穿了衣服。

#elsay

你还没穿衣服呢。

Checkitemtype 检查人物身上戴物品类型

功能:

用来检查人物身上戴物品类型,因为不同类型物品的附加属性值位置不一样,在升级装

备物品性时用来控制指定属性值。

命令格式:

CHECKITEMTYPE 物品位置 物品类型

物品位置:

0 盔甲

1 武器

2 照明物

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 (放护身符位置)

10 腰带

11 鞋子

12 宝石

物品类型:

5 武器

6 武器

10 衣服

11 衣服

15 头盔

19 项链

20 项链

21 项链

22 戒指

23 戒指

24 手镯

25 护身符

26 手镯

28 天使

29 马牌

30 照明物

52 鞋子

53 宝石

54 腰带

Checkitemstate 检查装备绑定状态

功能:

检查装备绑定状态。

格式:

CHECKITEMSTATE 位置 项目

;检查盔甲是否禁止爆出

[@checklevel0]

#IF

CHECKITEMSTATE 0 5

#SAY

您的盔甲禁止爆出。

#ELSESAY

您的盔甲允许爆出。

位置参数说明:

0 盔甲

1 武器

2 照明物

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 放护身符位置

10 腰带

11 鞋子

12 宝石

13 斗笠

项目参数说明:

0 禁止扔

1 禁止交易

2 禁止存

3 禁止修

4 禁止出售

5 禁止爆出

Checkitemlevel 检查装备升级次数

格式:CHECKITEMLEVEL 物品位置(0-13) (符号 < > =)

[@Test]

#IF

CheckItemLevel 0 > 2

#Say

你的衣服升级次数大于2

CHECKMINE 检测矿纯度

功能:检测矿纯度

格式: CHECKMINE 矿名称 数量 操作符(<>=) 纯度

例: CHECKMINE 黑铁矿石 1 > 5

Checkitemw 检测是否佩带某装备

功能:检测是否佩带某装备

格式:Checkitemw 物品名称 数量

Upgradeitemex 装备升级

装备升级功能可以指定升级物品及属性,按指定机率得到结果。

需要升级的装备物品必须放在身上。

命令格式:UPGRADEITEMEX(UPGRADEITEM) 位置 项目 机率(0100%) 增加点数

UPGRADEITEMEX 3 15 0 10 (15--吸伤),

位置参数说明:

0 盔甲

1 武器

2 照明物

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 放护身符位置

10 腰带

11 鞋子

12 宝石

13 斗笠

属性位置:

不同类型的物品属性位置不一样。

成功机率:

升级成功机率,数字越大机率越小。

点数机率:

升级成功后得到的点数,数值在 0 -255之间。

是否破碎:

升级失败后装备是否破碎,数值为011为失败后破碎。

属性位置详解

重要注意事项,请在使用本功能前务必详细阅读,否则将有可能带来严重后果

当所需要升级的项链、手镯、戒指、在DB数据库中因 StdMode值的不同,而升级

出来得到的结果也不同,所以使用者请按照以下属性变化列表进行详细设置!

其中涉及的体力恢复、魔法恢复、毒物躲避、中毒恢复、如升级成功“1”点属性,则表示为 10%

项链属性:

StdMode值为19时:属性位置“0”升级出来表现为魔法躲避、属性位置“1”升级出来属

性表现为幸运

StdMode值为20时:属性位置“0”升级出来表现为准确、属性位置“1”升级出来属性表

现为敏捷

StdMode值为21时:属性位置“0”升级出来表现为体力恢复、属性位置“1”升级出来属

性表现为魔法恢复

手镯属性:

StdMode值为24时:属性位置“0”升级出来表现为准确、属性位置“1”升级出来属性表

现为敏捷

StdMode值为26时:属性位置“0”升级出来表现为防御上限、属性位置“1”升级出来属

性表现为魔御上限

戒指属性:

StdMode值为22时:属性位置“0”升级出来表现为防御上限、属性位置“1”升级出来属

性表现为魔御上限

StdMode值为23时:属性位置“0”升级出来表现为毒物躲避、属性位置“1”升级出来属

性表现为中毒恢复

盔甲

0 防御

1 魔御

2 攻击

3 魔法

4 道术

5-13 无效果

14 持久

武器

0 DC2

1 MC2

2 SC2

3 幸运

4 诅咒

5 准确

6 攻击速度

7 强度

8-9 暂不知道

10 需开封

11-13 暂不知道

14 持久

头盔

0 防御

1 魔御

2 攻击

3 魔法

4 道术

5 佩带需求

6 佩带级别

7-13 无效果

14 持久

项链

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8 rerved

9-13 暂不知道

14 持久

手镯

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8-13 无效果

14 持久

戒指

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8-13 无效果

14 持久

Setitemstate 设置装备绑定状态。

格式:

SETITEMSTATE 位置 项目 属性(0为正常,1为绑定)

;设置盔甲禁止爆出

[@checklevel0]

#IF

#ACT

SETITEMSTATE 0 5 1

设置成功,您的盔甲禁止爆出。

位置参数说明:

0 盔甲

1 武器

2 照明物

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 放护身符位置

10 腰带

11 鞋子

12 宝石

13 斗笠

项目参数说明:

0 禁止扔

1 禁止交易

2 禁止存

3 禁止修

4 禁止出售

5 禁止爆出

Givestateitem 给予带绑定状态装备。主要方便设置不能配带的装备绑定状态

格式:

GIVESTATEITEM 物品名称 项目1 项目2 项目3 项目4 项目5 项目6(0为正常,1为绑定)

;给予禁止扔,禁止交易,禁止存,禁止修,禁止出售和禁止爆出的装备

[@checklevel0]

#IF

#ACT

GIVESTATEITEM 天魔神甲 1 1 1 1 1 1

位置参数说明:

0 盔甲

1 武器

2 照明物

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 放护身符位置

10 腰带

11 鞋子

12 宝石

13 斗笠

Takeonitem 自动穿取装备。

格式:

TakeOnItem 装备名称 位置(0-13)

物品位置:

0 盔甲

1 武器

2 照明物

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 护身符

10 腰带

11 鞋子

12 宝石

13 斗笠

;穿装备

[@TakeOnItem]

#IF

#ACT

TakeOnItem 天魔神甲 0

#SAY

已经帮你穿上衣服了。

Takeoffitem 自动脱装备

格式:

TakeOffItem 装备名称 位置(0-13)

;脱装备

[@TakeOffItem]

#IF

#ACT

TakeOffItem 天魔神甲 0

#SAY

已经帮你把衣服脱下来了。

Repairall 修理全身装备。

格式:

RepairAll

;特修装备

[@Test]

#IF

#ACT

RepairAll

#SAY

你身上的装备全部修理好了。

Clearitemmap 清除地图物品

格式:

CLEARITEMMAP 地图 X Y 范围 物品名称 (清除地图物品,不带物品名称则清除所

)

;清除盟重安全区内的回城卷

[@main]

#IF

#ACT

CLEARITEMMAP 3 330 330 10 回城卷

#SAY

盟重安全区内的回城卷都被清除了。

清除盟重安全区内所有物品

[@main]

#IF

#ACT

CLEARITEMMAP 3 330 330 10

#SAY

盟重安全区内的所有物品都被清除了。

Throwitem 将指定物品刷新到指定地图坐标范围内

格式: THROWITEM 地图 X Y 范围 物品名称 数量

[@Test]

#if

#act

THROWITEM 3 333 333 10 金条 10

#say

将在盟重安全区随机出现10件金条!!

Setitemslight 装备发光。

格式:

SetItemsLight 位置(0-12) (1发光,0不发光)

物品位置:

0 盔甲 //无效

1 武器 //无效

2 照明物

3 项链

4 头盔 //无效

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 护身符

10 腰带

11 鞋子

12 宝石

[@Main]

#IF

#ACT

SetItemsLight 3 1

#SAY

你的项链开始发光了。

Take 收走背包内物品

格式 :物品名 数量

[@main]

#IF

CHECKITEM 力量戒指 2

#ACT

TAKE 力量戒指 2

#SAY

收走了你两个力量戒指

Give 给予物品

格式:take 物品 数量 (hero)

[@main]

#ACT

GIVE 力量戒指 1

GIVE 力量戒指 1 hero

#SAY

你和你的英雄都获得了一个力量戒指

NPCGIVEITEM NPC爆出物品

功能:在指定地图XY内爆出物品(按指定文件爆出物品)当达到一定时间后,人物才能捡

起物品

格式:NPCGIVEITEM 地图 X Y 爆率文件全路径(Envir目录下)

例子:NPCGIVEITEM 3 330 330 MonItems稻草人.txt

说明:在3地图的330330位置,按MonItems稻草人.txt文件的设置爆出物品

爆率文件格式:1/1 物品名称

TAKEMINE 收回指定纯度的矿名

功能:收回指定纯度的矿名(按数量,纯度)

格式:TAKEMINE 矿名称 数量 操作符(<>=) 纯度(1-100)

例: TAKEMINE 黑铁矿石 1 > 5

说明:收回1个纯度大于5的黑铁矿石

4.2.8 会员及仓库相关

Checkmemberlevel 检查人物的会员等级。

格式:

CHECKMEMBERLEVEL 类型(1-65535) 控制符(=,>,<) 等级数(1 - 65535) 支持变量操作

;检查人物的会员等级是否为指定等级

[@checkmemberlevel0]

#IF

CHECKMEMBERLEVEL 2 = 5

#SAY

您的会员等级为5

#ELSESAY

您的会员等级不为5

;检查人物的会员等级是否大于指定等级

[@checkmemberlevel1]

#IF

CHECKMEMBERLEVEL 2 > 5

#SAY

您的会员等级大于5

#ELSESAY

您的会员等级不大于5

;检查人物的会员等级是否小于指定等级

[@checkmemberlevel1]

#IF

CHECKMEMBERLEVEL 2 < 5

#SAY

您的会员等级小于5

#ELSESAY

您的会员等级不小于5

Checkmembertype 检查人物的会员类型。

格式:

CHECKMEMBERTYPE 控制符(=,>,<) 类型数(1 - 65535) 支持变量操作

;检查人物的会员类型是否为指定类型

[@checkmember0]

#IF

CHECKMEMBERTYPE = 5

#SAY

您的会员类型为5

#ELSESAY

您的会员类型不为5

;检查人物的会员类型是否大于指定类型

[@checkmember1]

#IF

CHECKMEMBERTYPE > 5

#SAY

您的会员类型大于5

#ELSESAY

您的会员类型不大于5

;检查人物的会员类型是否小于指定类型

[@checkmember1]

#IF

CHECKMEMBERTYPE < 5

#SAY

您的会员类型小于5

#ELSESAY

您的会员类型不小于5

Setmemberlevel 整人物会员等级。

格式:

SETMEMBERLEVEL 控制符(=,+,-) 等级数(1-65535) 支持变量操作

;设置人物会员等级

[@changememberlevel0]

#IF

#ACT

SETMEMBERLEVEL = 5

#SAY

你的会员等级为5

;增加人物会员等级

[@changememberlevel1]

#IF

#ACT

SETMEMBERLEVEL + 1

#SAY

你的会员等级已经改变。

;减少人物会员等级

[@changememberlevel2]

#IF

#ACT

SETMEMBERLEVEL - 1

#SAY

你的会员等级已经改变。

Setmembertype 调整人物会员类型。

格式:

SETMEMBERTYPE 控制符(=,+,-) 类型数(1-65535) 支持变量操作

;设置人物会员类型

[@changemembertype0]

#IF

#ACT

SETMEMBERTYPE = 5

#SAY

你的会员类型为5

;增加人物会员类型

[@changemembertype1]

#IF

#ACT

SETMEMBERTYPE + 1

#SAY

你的会员类型已经改变。

;减少人物会员类型

[@changemembertype2]

#IF

#ACT

SETMEMBERTYPE - 1

#SAY

你的会员类型已经改变。

Islockpassword 检查仓库是否解锁

;检查仓库是否解锁

[@CHECKISLOCK]

#IF

ISLOCKPASSWORD

#SAY

您的仓库锁定中。

#ELSESAY

您的仓库已经解锁。

Passworderrorcount 检查输入仓库密码错误次数。

格式:

PASSWORDERRORCOUNT 控制符(=,>,<) 范围(1 - 65535)< /FONT>

;检查输入错误的次数是否等于指定值

[@passworderror1]

#IF

PASSWORDERRORCOUNT = 3

#SAY

您的错误次数等于3

#ELSESAY

您的错误次数不等于3

;检查输入错误的次数是否大于指定值

[@passworderror2]

#IF

PASSWORDERRORCOUNT > 3

#SAY

您的错误次数大于3

#ELSESAY

您的错误次数不大于3

;检查输入错误的次数是否小于指定值

[@passworderror3]

#IF

PASSWORDERRORCOUNT < 3

#SAY

您的错误次数小于3

#ELSESAY

您的错误次数不小于3

Clearpassword 清除人物的仓库密码

格式:

CLEARPASSWORD

[@clearpassword]

#IF

#ACT

CLEARPASSWORD

#SAY

你的仓库密码已清除。

4.2.9 技能及泡点相关

Checkskill 检查人物技能

功能:

检查人物技能

格式:

CHECKSKILL 技能名称 控制符(=,>,<) 修炼等级

Addskill 练习技能

功能:

脚本增加技能。 支持内功技能

格式:

ADDSKILL 技能名称

;增加技能

[@addskill]

#IF

#ACT

ADDSKILL 雷电术

#SAY

你已经练习雷电术了。

Skilllevel 脚本调整技能等级。 支持内功技能

格式:

SKILLLEVEL 控制符(=,+,-) 等级数(0-3) 支持变量操作

[@skilllevel0]

#IF

#ACT

SKILLLEVEL 雷电术 = 3

#SAY

你的雷电术等级已经为3级。

[@skilllevel1]

#IF

#ACT

SKILLLEVEL 雷电术 + 1

#SAY

你的雷电术等级已经升了1级。

[@skilllevel2]

#IF

#ACT

SKILLLEVEL 雷电术 - 1

#SAY

你的雷电术等级已经降了1级。

Delskill 删除指定技能

功能:

脚本删除指定技能。

格式:

DELSKILL 技能名称

;删除技能

[@delskill]

#IF

#ACT

DELSKILL 雷电术

#SAY

你的雷电术已删除了。

Delnojobskill 删除非本职业的所有技能

功能:

清除人物非本职业的所有技能。

格式:

DELNOJOBSKILL

;清除非本职业的所有技能

[@clearskill]

#IF

#ACT

DELNOJOBSKILL

#SAY

你的非法技能已经清除了。

Clearskill 删除所有技能

功能:

清除人物的所有技能。

格式:

CLEARSKILL

;清除所有技能

[@clearskill]

#IF

#ACT

CLEARSKILL

#SAY

你的所有技能已经清除了。

ChangeHeroTranPoint 调整技能经验

ChangeHeroTranPoint 技能名 操作符(+ - =) 数值

[@MAIN]

#act

CHANGEHEROTRANPOINT 白日门烈火 + 100

Setautogetexp 在线泡经验(直接得到经验)

格式:例:(等级30级以上,地图3安全区内每1秒种得到10个经验点)

#IF

CheckLevel > 30

#ACT

tautogetexp 1 10 1 3

命令 时间 经验 是否安全区(0为任何地方) 地图号

(任何地图请不用填)

OFFLINEPLAY 离线挂机

(@@OffLineMsg)

文件

[@PlayOffLine]

#IF

#ACT

OFFLINEPLAY 7200 100 ; 7200分钟后自动T 挂机人物 每分钟自动增加 100

经验

文件

[@RESUME]

#IF

#ACT

messagebox 因为你上次下线的时后使用了离线挂机功能管理员为了避免你在游戏中出

现数据错误所以请你小退一下再重新登陆

KICK 1

关于离线挂机人物留言

需要在脚本头增加 (@@OffLineMsg)

[@Main]

<挂机/@@OffLineMsg>

[@@OffLineMsg]

这样就输入了挂机留言

脚本事例

(@@OffLineMsg)

[@Main]

欢迎使用我提供的挂机功能,使用此功能可以让你不必开电脑,

就可以进行泡点。

点击开始挂机后,可输入一段留言信息给你的朋友。

<开始挂机/@@OffLineMsg>

[@@OffLineMsg]

#IF

ISDUPMODE

#Say

请找一个空位置,不能与别人站在一起。

#Act

Break

#If

INSAFEZONE ;检测是否是安全区

#Elact

Break

#Elsay

请在安全区找一个位置站好,不能会被人杀的。

#IF

CheckLevel > 0

#Act

OFFLINEPLAY 7200 100 ; 7200分钟后自动T 挂机人物?每分钟自动增加?100经验

MessageBox 恭喜,您已经开启泡点功能了你可以120小时挂在上面长经验了你现在已经安

全离线!所以你该做的就是回家睡觉了!

kickoffline 踢除服务器所有挂机人物。

格式:

KICKOFFLINE //踢除服务器所有挂机人物

例:

#IF

#ACT

KICKOFFLINE

#Say

挂机人员全体下线

4.2.10 其他

Checkmapname 检查当前所在地图的名字

[@main]

#if

CHECKMAPNAME 3

#say

你当前在地图3

<退出/@exit>

#elsay

你当前不在地图3

<退出/@exit>

Checkmaphumancount 检查一个地图内的人物数量。

格式:

CheckMapHumanCount 地图号 ('<' '>' '=')数量 支持变量操作

[@Main]

#if

CheckMapHumanCount 3 < 100

#say

地图3内人数小于100

#elsay

地图3内人数多于100

CHECKONLINEPLAYCOUNT 检测服务器在线人数

格式:

CHECKONLINEPLAYCOUNT 控制符(<> =) 人数

[@Main]

#IF

CHECKONLINEPLAYCOUNT < 100 ;检测服务器在线人数是否小于100

#Say

服务器在线人数小于100

Kill 杀死人物

格式:

KILL 0 人物死亡,不显示凶手信息

KILL 1 人物死亡不掉物品,不显示凶手信息

KILL 2 人物死亡,显示凶手信息为NPC

KILL 3 人物死亡不掉物品,显示凶手信息为NPC

[@KILL]

#IF

#ACT

KILL 2

Hcall 让别人执行脚本

功能:

通过脚本命令让别人执行中的脚本。

格式:

HCall 人物名称 标签

[@Test]

#IF

#ACT

HCall UrName @鸣飞网络

Kickallplay 踢除服务器所有人物

格式:KICKALLPLAY

例:

#IF

#ACT

KICKALLPLAY

#Say

全体下线

Webbrowr 在游戏内打开指定网站。

格式:

WebBrowr

[@Main]

#IF

#ACT

WebBrowr

Mapmove 指定坐标传送

DELAYGOTO 跳转,延迟

例:支持变量

[@main]

<传送到盟重/@DelayGoto> <清除延迟/@ClearDelayGoto>

<返回/@main>

[@DelayGoto]

#if

#act

DELAYGOTO 3 @DelayLabel

#say

正在处理数据请稍候....

[@DelayLabel]

#ACT

mapmove 3 330 330

[@ClearDelayGoto]

#if

#act

CLEARDELAYGOTO

#say

延迟跳转已清除.

<返回/@next>

Gmexecute 执行GM命令

Gohome 移动到回城点

格式: GOHOME

使用方法:

[@main]

#if

#act

GoHome

#say

你已经回城了

Havehero 检测是否已有英雄

[@main]

#if

HAVEHERO

#SAy

你已经领取了英雄!!

Killbyhum 检测死亡时是否被人物所杀

功能:检测死亡时是否被人物所杀

格式:KillByHum

[@PlayDie]

#If

KillByHum

#Act

SendMsg 5 [提示]:你被<$KILLER>杀害.!

Clo

#ElAct

SendMsg 5 [提示]:你被<$MONKILLER>杀害.!

Clo

<$MONKILLER> //杀人的怪物名字

<$KILLER> //杀人的人物名字

AUTOGOTOXY 自动寻路

格式:AUTOGOTOXY X Y

4.2.11 脚本变量

人物信息

<$USERNAME> 人物名称

<$GUILDNAME> 行会名称

<$RANKNAME> 行会职位名称

<$LEVEL> 等级

<$HP> 生命值

<$AC> 防御力

<$MAXAC> 最高防御力

<$MAC> 魔法防御力

<$MAXMAC> 最高魔法防御力

<$DC> 物理攻击力

<$MAXDC> 最高物理攻击力

<$MC> 魔法力

<$MAXMC> 最高魔法力

<$SC> 道术

<$MAXSC> 最高道术

<$EXP> 当前经验值

<$MAXEXP> 升级经验值

<$PKPOINT> PK点数

<$CREDITPOINT> 声望点数

<$GOLDCOUNT> 金币数量

<$GAMEGOLD> 游戏币数

<$GAMEPOINT> 游戏点数

<$HW> 腕力

<$MAXHW> 最高腕力

<$BW> 背包重量

<$MAXBW> 最高背包重量

<$WW> 负重力

<$MAXWW> 最高负重

<$HUNGER> 饥饿程度

<$LOGINTIME> 登录时间

<$LOGINLONG> 登录时长

<$DRESS> 衣服

<$WEAPON> 武器

<$RIGHTHAND> 蜡烛

<$HELMET> 头盔

<$NECKLACE> 项链

<$RING_R> 右戒指

<$RING_L> 右戒指

<$ARMRING_R> 右手镯

<$ARMRING_L> 左手镯

<$BUJUK> 护身符

<$BELT> 腰带

<$BOOTS> 鞋子

<$CHARM> 宝石

<$CASTLENAME> 沙城名称

<$SFNAME> 师傅名

<$BUYSHOP> 商铺购买物品时,使用的元宝数

<$USEGAMEGIRD> 玩家每次使用灵符时的数值

<$USERALLNAME> 人物完整名称

<$MAPNAME> 人物所在地图名称

<$KILLER> 杀人者变量

<$MONKILLER> 怪物杀人变量

<$MAP> 当前地图代码

<$QUERYYBDEALLOG> 查看元宝交易记录

<$ALCOHOL> 酒量

<$MEDICINEVALUE> 药力值

<$GLORYPOINT> 人物荣誉值

<$RANDOMNO> 随机值变量

<$USERID> 登录账号

<$IPADDR> 人物IP地址

<$X> 人物X坐标

<$Y> 人物Y坐标

<$MAXHP> HP上限

<$MP> MP

<$MAXMP> MP上限

<$GAMEDIAMOND> 金刚石数

<$GAMEGIRD> 灵符数

<$ZHULI> 斗笠

<$MP> MP

<$MP> MP

商人相关变量

<$PRICERATE> 价格倍数

<$UPGRADEWEAPONFEE> 升级武器价格

<$USERWEAPON> 手里拿的武器的名字

<$DEALGOLDPLAY> 交易对像

沙城堡变量

<$CASTLEGOLD> 城堡的总黄金

<$TODAYINCOME> 城堡当天收入

<$CASTLEDOORSTATE> 城堡的门状态

<$REPAIRDOORGOLD> 修理城门费用

<$REPAIRWALLGOLD> 修理皇宫城墙费用

<$GUARDFEE> 聘用流动护卫费用

<$ARCHERFEE> 聘用弓箭守卫费用

酒馆二卷变量

<$GUILDFOUNTAIN> 行会泉水仓库

<$MEDICINEVALUE> 药力值

<$ALCOHOL> 酒量

天地结晶变量

<$GETCRYSTALEXP> 天地结晶可提取的经验

<$GETCRYSTALNGEXP> 天地结晶可提取的内功经验

<$CRYSTALEXP> 天地结晶当前的经验

<$CRYSTALNGEXP> 天地结晶当前的内功经验

<$CRYSTALLEVEL> 天地结晶等级

服务器信息

<$SERVERNAME> 服务器名字

<$SERVERIP> 服务器IP地址

<$WEBSITE> 游戏网址

<$BBSSITE> 论坛网址

<$CLIENTDOWNLOAD> 客户端程序下载地址

<$QQ> 联系QQ

<$PHONE> 联系电话号码

<$BANKACCOUNT0> 银行帐号信息

<$BANKACCOUNT1> 银行帐号信息

<$BANKACCOUNT2> 银行帐号信息

<$BANKACCOUNT3> 银行帐号信息

<$BANKACCOUNT4> 银行帐号信息

<$BANKACCOUNT5> 银行帐号信息

<$BANKACCOUNT6> 银行帐号信息

<$BANKACCOUNT7> 银行帐号信息

<$BANKACCOUNT8> 银行帐号信息

<$BANKACCOUNT9> 银行帐号信息

<$GAMEGOLDNAME> 游戏币名称

<$USERCOUNT> 在线人数

<$DATETIME> 当前日期时间

<$GAMEGOLDNAME> 游戏币名称

<$HIGHLEVELINFO> 最高等人物信息

<$HIGHPKINFO> 最高PK点数人物信息

<$HIGHDCINFO> 最高攻击力人物信息

<$HIGHMCINFO> 最高魔法力人物信息

<$HIGHSCINFO> 最高道术人物信息

<$GAMEDIAMONDNAME> 金刚石名称

<$GAMEGIRDNAME> 灵符名称

<$GAMEPOINTNAME> 游戏点名称

<$MACRUNTIME> 服务器运行天数

<$SERVERRUNTIME> 服务器运行时间

4.3变量

变量有效的扩大了脚本的灵活性.

4.3.1已定义变量

P0-P9 私人变量(数字型) 不可保存

G0-G499 全局变量(数字型) 可保存

M0-M99 私人变量(数字型) 不可保存

I0-I99 全局变量(数字型) 不可保存

D0-D9 私人变量(数字型) 不可保存

N0-N99 私人变量(数字型) 不可保存

S0-S99 私人变量(字符型) 不可保存

A0-A499 全局变量(字符型) 可保存

注意:自定义变量不要以PGMIDNSA开头

变量赋值

MOV命令使用说明:

增加MOV命令可以 直接在2个变量之间操作

假设已经定义自定义字符变量Name和数字型自定义变量TEST

以下是MOV的几种使用方法

MOV HUMAN Name S0 这句的意思就是把S0 传给自定义变量Name

MOV S0 HUMAN Name 把自定义变量Name 传给变量S0

MOV S0 你好 你好传给变量S0

MOV HUMAN Name 你好 你好传给自定义变量Name

MOV S0 S1 S1值传给S0

MOV D1 1 1传给变量D1 (这个是最常见的使用方法)

MOV HUMAN TEST D1 把变量D1值传给自定义变量TEST

MOV D1 HUMAN TEST 把自定义变量TEST传给变量D1

MOV HUMAN TEST 1 1传给自定义变量TEST

变量运算

除法 格式: DIV N1 N2 N3 N1=N2/N3

乘法 格式: MUL N1 N2 N3 N1=N2*N3

百分比 格式: PERCENT N1 N2 N3 N1=(N2/N3)*100< /STRONG>

[@MAIN]

#IF

#ACT

Mov M2 10

MUL N1 M2 <$LEVEL>

SENDMSG 1 恭喜∶<$STR(N1)>,获得金刚<$STR(M2)>石锻造附赠品∶<$LEVEL>

DECINC命令使用说明:

增加DECINC命令可以直接在2个变量之间操作

假设已经定义自定义数字型自定义变量TEST

DEC为例,以下是DEC的几种使用方法

DEC D0 1 意思是 D0 = D0 - 1 (这个是最常见的使用方法)

DEC D0 D1 意思是 D0 = D0 - D1

DEC HUMAN TEST D0 意思是 TEST = TEST - D0

DEC D0 HUMAN TEST 意思是 D1 = TEST - D0

INC命令使用和DEC一样

变量的比较

SMALLLARGE命令使用说明:

增加SMALLLARGE命令可以 直接在2个变量之间操作

假设已经定义数字型自定义变量TEST

SMALL为例以下是SMALL的几种使用方法

SMALL D0 1 检测D0值是否小于1 (这个是最常见的使用方法)

SMALL HUMAN TEST D0 检测自定义变量TEST值是否小于D0

SMALL D0 HUMAN TEST 检测D0值是否小于自定义变量TEST

SMALL HUMAN TEST 1 检测自定义变量TEST值是否小于1

LARGESMALL用法完全一样

equal (变量) (字符串) ;测试变量是不是等于指定字符串(不区分大小写)

4.3.2 自定义变量

自定义变量功能,不再受固定几个变量限制

使用方法:

三个步骤:

1、首先要声明变量

2、读取变量

3、保存变量

该变量支持增加、减少、脚本查看、检查大小等功能,该功能的开发突破了变量使用受限制,

利用该变量可制作出超强功能脚本。

脚本样例:

=========================================

<声明变量/@newvarInteger>

<查看变量/@viewvarInteger>

<读取变量/@loadvarInteger>

<保存变量/@savevarInteger>

<增加变量/@calcvarinc> <检查变量是否大于5/@checklarage5>

<减少变量/@calcvardec> <检查变量是否小于5/@checksmall5>

<检查变量是否等于5/@checkequal5>

[@calcvarinc]

#IF

#ACT

CALCVAR HUMAN QQQQ + 5

goto @varcontrol

[@calcvardec]

#IF

#ACT

CALCVAR HUMAN QQQQ - 5

goto @varcontrol

[@checkequal5]

#IF

CHECKVAR HUMAN QQQQ = 5

#ACT

ndmsg 7 等于5

goto @varcontrol

#ELSEACT

ndmsg 7 不等于5

goto @varcontrol

[@checklarage5]

#IF

CHECKVAR HUMAN QQQQ > 5

#ACT

ndmsg 7 大于5

goto @varcontrol

#ELSEACT

ndmsg 7 小于5

goto @varcontrol

[@checksmall5]

#IF

CHECKVAR HUMAN QQQQ < 5

#ACT

ndmsg 7 小于5

goto @varcontrol

#ELSEACT

ndmsg 7 大于5

goto @varcontrol

[@decInteger]

#ACT

DEC QQQQ 1

ndmsg 7 <$HUMAN(QQQQ)>

goto @varcontrol

[@addInteger]

#ACT

INC QQQQ 1

ndmsg 7 <$HUMAN(QQQQ)>

goto @varcontrol

[@loadvarInteger]

#IF

#ACT

LOADVAR HUMAN QQQQ

ndmsg 7 OK

GOTO @varcontrol

[@savevarInteger]

#IF

#ACT

SAVEVAR HUMAN QQQQ

ndmsg 7 OK

GOTO @varcontrol

[@viewvarInteger]

#ACT

ndmsg 7 <$HUMAN(QQQQ)>

GOTO @varcontrol

[@newvarInteger]

#IF

#ACT

VAR Integer HUMAN QQQQ

ndmsg 7 OK

GOTO @varcontrol

[@viewvarString]

<$HUMAN(QQQS)>

4.3.3 人物标志(标识)

[001]-[800](各引擎不同标识的上限值不能。IGE的是800),这不是变量,这是标识

标识的初始值是关闭的,它不会因为人物下线或服务器重启而重置

相关命令格式:

Check [001] 0 的意思是检测你的标识[001]是否关闭

SET [001] 1 的意思是设置你的标识[001]为开的状态

4.4简单传送脚本

[@main]

从苍月岛走海路,从魔龙城爬高原,都试过了,行不通啊!

看样子,战胜火龙从正面翻越雪山,是回家的唯一途径了!

年轻人,回家就靠你们了。想要强大就得不断挑战!

<想去商店/@想去商店>

[@想去商店]

你想到哪个商店?这可是免费体验服务啊!

<服装店/@Gpo>

<武器店/@Gwe>

<首饰店/@Gza>

<退出/@exit>

[@Gwe]

#IF

#ACT

clo

map 0159

[@Gpo]

#IF

#ACT

clo

map 0149

[@Gza]

#IF

#ACT

clo

map 0158

在对话框里为换行符,<想去商店/@想去商店>格式为可点击并跳转到执行[@想去商店]

小节里 显示为 (4.4.1)

(4.4.1)

点击后执行[@想去商店]小节

[@想去商店]

你想到哪个商店?这可是免费体验服务啊!

<服装店/@Gpo>

<武器店/@Gwe>

<首饰店/@Gza>

<退出/@exit>

此处省略了#IF #SAY #ACT #ELSESAY #ELSEACT

引擎默认为#SAY 显示为(4.4.2)

(4.4.2)

点击 服装店 执行[@Gpo]小节

[@Gpo]

#IF 此处可省略

#ACT 必须要有,否则系统将以对话框形式显现

Clo 关闭对话框

map 0149 随机传送到0149地图

<退出/@exit> 结束对话 退出对话框

4.5装备合成脚本

[@main]

已经很多年没有人来过这里了,

今天就破例让你见识见识我的手艺吧!

<合成/@laitcn>物品

<如何合成/@price>物品

<进行对话/@lait>

<关闭/@exit>

[@laitcn]

#IF

checkitem 攻击力药水 5

checkitem 魔法力药水 5

checkitem 道术力药水 5

checkitem 疾风药水 5

checkitem 罗刹 1

checkitem 金砖 1

#ACT

take 攻击力药水 5

take 魔法力药水 5

take 道术力药水 5

take 疾风药水 5

take 罗刹 1

take 金砖 1

give 赤血魔剑 1

#SAY

已经为你合成好了,试试我的手艺如何?

<离开/@exit>

#ELSESAY

合成物品, 必须持有我说的那些材料.

把材料准备好了,才能制作合成,

缺少材料怎么合成呢?

<离开/@exit>

[@price]

攻击力药水五瓶

魔法力药水五瓶

道术力药水五瓶

疾风药水五瓶

罗刹一把

金砖一个

以上材料准备好了我随时为你合成 ,缺少材料不能合成物品。

<返回/@main>

<离开/@exit>

[@lait]

<$USERNAME>: 这里有着一道通往另一个神秘世界的大门,

但是如何穿过这道大门,我现在仍然没有参破,

希望你能够代替我完成这个心愿。

<返回/@main>

讲解:

[@laitcn] @laitcn小节

#IF 判断

checkitem 攻击力药水 5 检测背包里是否有5个攻击力药水

checkitem 魔法力药水 5 检测背包里是否有5个魔法力药水

checkitem 道术力药水 5 检测背包里是否有5个道术力药水

checkitem 疾风药水 5 检测背包里是否有5个疾风药水

checkitem 罗刹 1 检测背包里是否有1个罗刹

checkitem 金砖 1 检测背包里是否有1个金砖

#ACT 如果所有条件满足则执行的命令行

take 攻击力药水 5 从背包里收走5个攻击力药水

take 魔法力药水 5 从背包里收走5个魔法力药水

take 道术力药水 5 从背包里收走5个道术力药水

take 疾风药水 5 从背包里收走5个疾风药水

take 罗刹 1 从背包里收走1个罗刹

take 金砖 1 从背包里收走1个金砖

give 赤血魔剑 1 给予1个赤血魔剑到背包里

#SAY 如果所有条件满足则执行的对话框

已经为你合成好了,试试我的手艺如何?

<离开/@exit>

#ELSESAY 如果有一个条件或多个条件不满足则执行的对话框

合成物品, 必须持有我说的那些材料.

把材料准备好了,才能制作合成,

缺少材料怎么合成呢?

<离开/@exit>

4.6物品换奖励脚本

目的回收任务物品给予元宝奖励!

[@main]

如果你帮我集齐1-7号龙珠,那我可以给予你1000元宝的奖励噢

<路过/@EXIT> <我有1-7号龙珠/@兑换开始>

[@兑换开始]

#IF

CHECKITEM 1号龙珠 1 检测是否有该物品

CHECKITEM 2号龙珠 1

CHECKITEM 3号龙珠 1

CHECKITEM 4号龙珠 1

CHECKITEM 5号龙珠 1

CHECKITEM 6号龙珠 1

CHECKITEM 7号龙珠 1

#ACT

take 1号龙珠 1 收走背包里的物品

take 2号龙珠 1

take 3号龙珠 1

take 4号龙珠 1

take 5号龙珠 1

take 6号龙珠 1

take 7号龙珠 1

GAMEGOLD + 1000 调整角色元宝+1000

#SAY 收走物品给予元宝之后的对话框

龙珠我拿走了.1000元宝是你的酬劳

拿好

#ELSESAY 没有1-7号龙珠的对话框

抱歉,请确认您是否有1-7号龙珠

第五章

5.1装备的添加

装备的添加首饰类需要调整内观,武器和衣服还需要调整外观,这里面有个算法.武器的

外观为所需要的图片除以1200,所需要的图片除以1200.

衣服外观为

//衣服shape0~50计算

//衣服shape51~75计算

//衣服shape101~125计算

//武器shape0~100计算

//武器shape101~125计算

5.1.1 添加首饰

首先利用HH8-WIL编辑器 WER3.1打开客户端资源,客户端资源在DATA文件夹

,为背包内显示图片,为掉落在地上显示图片,为装

备后装备栏里显示图片.我们打开 比如说加个金牛护腕,

里编号为1681.此编号就是我们要加入数据库里的LOOKS字段内容.(5.1.1)

(5.1.1)

打开DB Commander Shortcut 选择我们建立好的数据库 库名为Herodb(5.1.2)

(5.1.2)

选择物品表(5.1.3)

(5.1.3)

将表的滚动条拉到最底部增加一条记录 (5.1.4)

(5.1.4)

IDX填写为上一条记录IDX+1也就是1339+1=1340,填写首饰名字,以前数据库里有金牛护腕

,我们随便填个名字,鸣飞手镯,Stdomde物品分类填写24或者26. 24AC2 MAC2为准确

和敏捷,24AC,AC2,MAC,MAC2分别为防御下限,防御上限,魔法防御上限,魔法防御下限.

们这里就用26,带防御的手镯.Weight字段为重量填10,Looks字段填1681,DuraMax字段为

持久填50000,持久为50,Need0为需要等级才能佩带,Price为价格5000,NeendLevel

佩带条件参数80.(5.1.5)

1340;鸣飞手镯;26;0;10;0;0;0;1681;50000;1;2;3;4;5;6;7;8;9;10;0;5000;0;80;;

(5.1.5)

5.1.2添加武器

武器同时需要内观和外观.我们打开找到需要用到的内观资源(5.1.6)

(5.1.6)

Looks定为1414.现在打开查找外观,点击跳转输入编号以1200做为倍数直到找

到我们需要的外观(5.1.7)

(5.1.7)

没有找到的话进入 里查找.以同样的方法找到12000为我们需要

(5.1.8)

(5.1.8)

//武器shape0~100计算

//武器shape101~125计算

此资源是在

里找到的,编号为12000/1200=10 也就是 101+10=111

Looks内观1414,Shape外观 111

,Idx:1341,Name:,Stdmode:5(5

),Shape:111,Weight:10,Looks:1414,DuraMax:65000,Need:0,NeedLevel:80

AC,AC2,MAC,MAC2,DC,DC2,MC,MC2,SC,SC2分别为1-10,方便大家看武器分类号里各字段有

什么作用(5.1.9)(5.1.10)

1341;鸣飞鲜花;5;111;10;0;0;0;1414;65000;1;2;3;4;5;6;7;8;9;10;0;5000;0;80;

(5.1.9)

(5.1.10)

从图片上很直观的看出AC字段为幸运,AC2字段为准确,MAC字段为诅咒,MAC2字段为攻击速

,DC字段为攻击下限,DC2字段为攻击上限,MC字段为魔法下限,MC2字段为魔法上限,SC

术下限,SC2道术上限

为什么MAC2字段为攻击速度为负数.通过实验得出,MAC2 1-10的范围均为负值,超过10

后为正值.

5.1.3添加衣服

衣服外观为

所需要的图片除以1200.

//衣服shape0~50计算

//衣服shape51~75计算

衣服跟武器添加方法一样,在这里就不做详解了

5.1.4添加特殊属性装备

特殊属性设置:

武器 蜡烛 类型物品 使用物品数据库字段 AniCount

首饰 头盔 类型物品 使用物品数据库字段 Shape

属性代码 属性功能 功能介绍

111 隐身

112 传送 人物可以使用命令在传送到指定座标上(@UrMove)

113 麻痹 人物物理攻击时可以将对方麻痹

114 复活 人物具备复活功能,人物在死亡时起作用,生效一次掉一个持久

115 火焰

116 治愈

117,170 不掉物品 人物死亡时不会掉任何物品,包括背包里的及身上戴的

118 护身 人物在被攻击时,先降MPMP0时才降HP

119 超负载 人物可以戴上超过自己负重的物品

120 技巧 人物在练技能时,得到双倍的练习点

121 探测 可以查找指定人物当前位置

122 记忆戒指

124 记忆手镯

125 记忆头盔

人物进入隐身状态,普通怪物看不到人物,破隐身的怪物可以看到人

126 祈祷手镯

127 祈祷项链

128 祈祷戒指

129 祈祷头盔

130 神秘戒指

131 神秘腰带

132 神秘头盔

133 魔血戒指

134 魔血手镯

135 魔血项链

136 虹魔戒指

137 虹魔戒指

138 虹魔项链

139 防麻 防麻痹功能,可以使被攻击方的麻痹功能失效(不防怪物麻痹)

140 无敌(未完全)

141 经验

杀怪所得经验为指定倍数(倍数为持久除以 10000),如果物品持久太

小,所得经验将比正常还低

人物攻击力倍数(倍数为持久除以 10000)如果物品持久太小,所得攻

击力将比正常还低

杀怪所得经验为指定倍数(倍数为持久除以 10000)不受物品持久太小

影响

人物攻击力倍数(倍数为持久除以 10000),不受物品持久太小影响 183 力量

143 防护身

144 防复活

145 行会召唤

150 麻痹护身

151 麻痹火球

152 麻痹防御

153 麻痹负载

154 护身火焰

155 护身防御

156 护身负载

157 传送麻痹

158 传送护身

159 传送探测

142 力量

182 经验

160 传送复活

161 复活麻痹

162 护身复活

171 不掉背包

172

将需要的代码添加进相应的字段即可

5.2怪物的添加

0~9 的文件每360张图片为一只怪

, 10~19

, 20~29

.....

, 200~209

依次类推,以上的怪物资源算法不同.

灵魂收割者;98;96;240;100;1;1000;20000;20000;0;12;12;280;300;0;0;17;15;900;1;0;2000;

蓝影刀客;98;97;241;100;1;1000;20000;20000;0;12;12;280;300;0;0;17;15;900;1;0;2000;

恶魔蝙蝠;127;19;80;999;0;1000;2000;400;0;1000;1000;40;45;0;0;17;15;900;1;0;2000;

火龙;128;83;800;999;1;1000;30000;18000;0;30;30;60;150;0;0;17;15;900;1;0;3000;

火龙守护兽;129;95;802;999;1;1000;0;18000;0;30;30;40;45;0;0;17;15;900;1;0;2000;

雪域寒冰魔;130;94;252;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

雪域灭天魔;126;94;253;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

雪域五毒魔;131;94;254;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

雪域冰狼;81;21;261;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

雪域冰甲虫;81;19;260;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

雪域毛人;81;19;265;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

雪域野人;81;19;258;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

雪域羊人;81;19;259;80;0;0;8000;8000;0;30;50;60;80;0;0;15;40;1000;1;0;1200;

狂热火蜥蜴;122;19;220;60;1;1000;5500;12000;0;35;45;80;100;0;0;24;50;900;1;0;2000;

巨镰蜘蛛;121;19;230;60;1;1000;5000;3000;0;15;24;38;55;0;0;24;22;750;1;0;1500;

金杖蜘蛛;124;92;231;60;1;1000;5000;3500;0;40;50;60;70;0;0;30;30;700;1;0;800;

绿魔蜘蛛;121;19;232;60;1;1000;1800;100;0;12;12;60;70;0;0;17;15;900;1;0;2000;

圣殿卫士;123;91;234;60;1;1000;5000;3500;0;40;50;60;70;0;0;24;30;600;1;0;800;

黑牙蜘蛛;121;19;236;60;0;1000;1800;500;0;12;12;60;70;0;0;17;15;900;1;0;2000;

雷炎蛛王;125;93;237;60;1;1000;1800;20000;0;12;12;280;300;0;0;17;15;900;1;0;2000;

富贵兽;79;101;242;100;1;0;0;10000;0;12;12;280;300;0;0;17;15;900;1;0;2000;

人形怪直接由MonUItems目录的怪物同名文件控制

战士;150;19;0;198;0;100;5000;0;1000;1000;0;0;0;0;88;45;450;1;0;450;5000;

法师;150;19;0;198;0;100;5000;0;1000;1000;0;0;0;0;88;45;750;1;0;750;5000;

道士;150;19;0;198;0;100;5000;0;1000;1000;0;0;0;0;88;45;750;1;0;750;5000;

促织原文-狂野周末

传奇私服教程完整版

本文发布于:2023-05-22 01:28:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/168469008547859.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:传奇私服教程完整版.doc

本文 PDF 下载地址:传奇私服教程完整版.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|