第四课:传奇进地图的NPC脚本写法教程
-
月卡会员开通限量优惠劵8 元宝
无门槛
仅限购买会员套餐一使用
有效期至2024-10-07 23:59
已发放完毕 -
年卡会员开通限量优惠劵30 元宝
无门槛
仅限购买会员套餐二使用
有效期至2024-10-07 23:59
-
终身会员开通限量优惠劵99 元宝
无门槛
仅限购买会员套餐三使用
有效期至2024-10-07 23:59
已发放完毕
传奇大学VIP精品视频教程。网站 www.sddbc.com 域名速记: 【是的都不错】 或 【是的DBC】或 【盛大DBC】
这一节课教大家怎么在写一个能够把我们传送到我们自己写的地图里面进去。
我们这一节课就是教大家怎么写一个简单的传送NPC,把我们玩家传送到我们自己写的这个地图里面进去。
我们上一节课添加的地图代码是 学习250 和学习251这两个地图,。为了测试我就写一个NPC传送我们到
其中的一个地图,然后其它的地图大家可以自己跟着写就行。
我们要把我们的NPC地图放到 N3 地图代码的盟重省这个地图上、N3 137 106
D:\MirServer\Mir200\Envir\Market_Def 自己新建个文件夹,也可以在现有的文件夹里新建NPC文件。
新建好之后我们需要到 D:\MirServer\Mir200\Envir\MerChant.txt 调取NPC的文件。
[@段] ;段用英文或数字表示
goto @段 ;跳转到指定段,开始执行相当于B中的goto语句
#say 语句 ;语句设定为字符,不用加任何定界符
#act 执行命令 ;符合3.0规定的任何系统已定义命令
give 物品 数量 ;给多少东西,除了物器数据库中有的物品,还有金币,
take 物品 数量 ;同上,只是与上面相反,一个是给东西,一个是收回东西
map 地图名 ;移动到这个地图的随机坐标,地图名为地图的数字人码
mapmove 地图名 坐标A 坐标B ;同上,只是指定了坐标
monclear 地图名 ;清除这个地图上刷的怪物
MonGen 怪物名称 数量 时间 ;刷怪物,与刷怪角本用法相同
TimeRecall 数值 ;数值为分钟,定义进入某地的时间限制。
BreakTimeRecall ;中断上面那个语句设定的时间
hairstyle 数值 ;改变头发类型
haircolor 红值 绿值 蓝值 ;值域为0 ~ 255 设定头发颜色
close ; 关闭对话框
[@main]
\
\
\
你好,我是传送员,请问你要去哪儿?\
<去学习250地图/@250> <去学习251地图/@251>\
<200金币去学习250地图/@255> <200金币去学习251地图/@256>\
<去学习250地图/@250> <去学习251地图/@251>\
<200金币去学习250地图/@255> <200金币去学习251地图/@256>\
<去学习250地图/@250> <去学习251地图/@251>\
<200金币去学习250地图/@255> <200金币去学习251地图/@256>\
<去学习250地图/@250> <去学习251地图/@251>\
<下一页/@下一页> <关闭/@exit>\
[@250]
#if
CHECKGAMEGOLD > 1999
#ACT
GAMEGOLD – 2000
mapmove 学习250
#ELSEACT
MESSAGEBOX 对不起,您的元宝已经不足2000,我不能送你去。
[@251]
#if
CHECKGAMEGOLD > 1999
#ACT
GAMEGOLD – 2000
mapmove 学习251
#ELSEACT
MESSAGEBOX 对不起,您的元宝已经不足2000,我不能送你去。
[@255]
#if
checkgold 2000
#ACT
take 金币 2000
mapmove 学习250
#ELSEACT
MESSAGEBOX 对不起,您的金币已经不足2000,我不能送你去。
[@256]
#if
checkgold 2000
#ACT
take 金币 2000
mapmove 学习250
#ELSEACT
MESSAGEBOX 对不起,您的金币已经不足2000,我不能送你去。
[@下一页]
你好,我是第二页\
<上一页/@main>\
传奇大学 » 第四课:传奇进地图的NPC脚本写法教程