马上注册,查看更多内容,丰富传奇GM资源等你下载探索。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
地图参数总汇
参数设置:
[3 盟重省] 地图后设置对应以下参数!
格式参数:
SAFE //地图安全区域
FIGHT //地图属于战斗区域 (如果设FIGHT3 ,就是行会地图常设定的可复活三次.)
Fight2 //杀人不犯法.但是会爆装备.适合用来做一些战争PK的地图.!
MINE //地图可以挖矿
STALL //地图允许摆摊
NEEDHOLE //进入地图需要洞口
MUSIC //进入本地图播放音乐
CHECKQUEST //进入地图执行任务脚本
INCHP //进入本地图后自动加HP [3 盟重省] INCHP(1/10)
DECHP //进入本地图后自动减HP [3 盟重省] DECHP(1/10)
PKWINLEVEL //进入本地图后可以PK升级 [3 盟重省] PKWINLEVEL(1) 当人物进入盟重省地图PK,杀死敌人将获得1级升级奖励。
PKLOSTLEVEL //进入本地图后PK死亡掉等级 [3 盟重省] PKLOSTLEVEL(1) 当人物进入盟重省地图PK死亡将掉等级1级。
PKWINEXP //进入本地图后PK可获得经验 [3 盟重省] PKWINEXP(1000) 当人物进入盟重省地图PK,杀死敌人将获得1000经验奖励。
PKLOSTEXP //进入本地图后PK死亡掉经验 [3 盟重省] PKLOSTEXP(1000)当人物进入盟重省地图PK死亡将失去1000经验。
EXPRATE //进入本地图后杀怪经验倍数 [3 盟重省] EXPRATE(200) 说明:200代表经验倍数,除以100后为实际倍数。
NEEDSET_ON //进入本地图需要人物指定标志为打开状态
NEEDSET_OFF //进入本地图需要人物指定标志为关闭状态
RUNMON //允许地图穿怪
RUNHUMAN //允许地图穿人
NOTALLOWUSEITEMS //允许物品带圆括号
NOMANNOMON //地图智能刷怪有人才重新刷怪.节省更多的资源。
KillFUNC(X) //地图杀人触发
HERONOATTACKHUMAN //英雄不攻击人物,包含人物的随从
DIGITEM(X) //地图允许挖宝 X=0不加宝藏X的密集度范围建议1~200,数字越大,密集度越小,每个地图加载了多少宝藏可以在M2加载时看到,
X取值多少请根据地图大小和个人意愿自行确定、宝藏一定时间内会被挖完,间隔数分钟后会自动适量补充!
========================================================
地图浑水摸鱼模式
参数:SECRET(31|固定角色名|衣服外观|武器外观|衣服外观特效|武器外观特效)
说明:括号里的第1参数: //第1参数非0,则本地图的人物、英雄 HP将以百分比显示。
========================================================
举例:[D423 待定] SECRET(31|神秘人|54|78|29|3)
========================================================
参数一:31 代表自定义名称生效
参数二:固定名字 可以修改任意名称 比如 神秘人
参数三:填写DB Shape 54 = 主宰战甲 外观
参数四:填写DB Shape 57 = 传奇战甲 外观
参数五:填写DB AniCount 29 = 主宰战甲 外观特效
参数六:填写DB ShineType 3 = 主宰战剑 外观特效
========================================================
01 禁止说话
02 禁止名字变色
04 禁止看对方装备
08 统一名字 //第2参数就是指定显示的名字
16 统一装备外观 //第3参数指衣服外观,第4参数指武器外观
如果要多个功能起作用,相加对应的数字即可,
例如:禁止名字变色(02) + 禁止看对方装备(04) +统一装备外观(16),等于:22,既是第一参数= 22
========================================================
OPTI //有该参数的地图,会提前申请需要的部分内存进行优化。适合用于怪多,人经常去升级,或PK多的地图,建议使用。
[沙巴克皇宫 0150] HERONOATTACKHUMAN //英雄不攻击人物,包含人物的随从
[沙巴克皇宫 0150] NOSHOPPING //禁止商铺购物和赠送
[沙巴克皇宫 0150] NORECOVERINGSTONE //使用魔血石失效
[D717 石墓七层] SensitiveCreature,//作用:一旦人物/宠物进入怪物视觉范围,怪物马上有反应,表现上怪物更为灵活,例如随机到怪物旁边,怪物不会再像以前一样反应迟钝
在开启了SensitiveCreature参数的地图上,道士的隐身技能更能凸显作用。
NoHeroGuard //禁止禁止英雄守护
NOSHOPPING //禁止商铺购物和赠送
NORECOVERINGSTONE //佩戴魔血石无效
NOGUILDRECALL //禁止行会召唤
NODEARRECALL //禁止夫妻召唤
NOMasterRECALL //禁止师徒召唤
QUIZ //禁止黄字喊话
NORECALL //禁止记忆召唤
NORECALLHERO //禁止召唤英雄 注:在传送或切换地图时,将英雄自动收回!
NOPOSITIONMOVE //禁止定座标移动
NORANDOMMOVE //禁止地图随机传送
NODRUG //禁止地图内吃药
NOSWITCHATTACKMODE //禁止切换攻击模式
NOTALLOWUSEMAGIC(火墙|彻地钉) //禁止使用技能
NOTALLOWUSEITEMS(回城卷|强效金创药) //禁止使用物品
NOTHROWITEM //禁止丢装备
NODEAL //禁止交易
APPR //禁止师徒对换地图
DEAR //禁止夫妻对换地图
EXCHANGEMAP //不限制直接对换地图
NORECONNECT //退出游戏后再上游戏时切换地图 [3 盟重省] NORECONNECT(0159)
THUNDER(100) //雷电,单体攻击,括号里为攻击力,下同
GREATTHUNDER(100) //大雷电,群体攻击
LAVA(100) //喷岩浆,群体攻击
SPURT(100) //喷气,群体攻击
;==========================================
COLLECTEXP(AA/BB/CC/DD/EE/F1~F4/G1~G4) //天地结晶地图参数
[0122 皇宫] COLLECTEXP(8000/3200/100/3/10/600000|1200000|2400000|4800000/240000|480000|960000|1280000)
;==========================================
释放触发:QFunction-0.txt:
[@ReleaseCollectExp]
#ACT
QUERYVALUE 2 2 10 @ExpNow 你的天地结晶已经储存了<$COLLECTEXP>经验和<$COLLECTIPEXP>内功经验,你可以支付<$GCEPAYMENT>元宝\提取其中的<$GAINCOLLECTEXP>经验和<$GAINCOLLECTIPEXP>内功经验 QF
[@ExpNow]
#IF
CHECKGAMEGOLD ? $GCEPAYMENT
#ACT
GAMEGOLD - $GCEPAYMENT
CHANGEEXP + $GAINCOLLECTEXP
CHANGEIPEXP + $GAINCOLLECTIPEXP
RESETCOLLECTEXPSTATE //恢复天地结晶到初始状态
;==========================================
[3 盟重省] KillFUNC(1) //地图杀人触发
;==========================================
说明:
人物在该地图杀人.将触发QMapEvent-0.txt的[@KillPlay数字]节.人物在该地图杀怪.将触发QMapEvent-0.txt的[@KillPlayMon数字]节(宝宝杀人杀怪有效,秒杀除外)。
;==========================================
QFunction-0.txt 设置如下
[@PlayDie] ← 死亡触发功能下添加变量
#IF
#ACT
MOV A13 <$DECEDENT>
;==========================================
示例:[@KillPlayXX][@KillPlayMonXX]触发时,可以使用KILLERTYPE区分杀怪/人的主体 //1人物,2英雄,3宝宝
;==========================================
[@KillPlay1]
#If
KILLERTYPE = 1
#Act
SendMsg 0 %s在:%m(%x:%y)杀死:<$STR(A13)>
;==========================================
添加获取地图怪物数量变量:<$MapMonCnt(地图名.怪物名)>,地图无效返回-1,怪物无效或不参与数量统计返回-2,
注意:只有怪物表的StatMask包含1,才会统计该怪物的数量
;==========================================
[@KillPlayMon1]
#If
CompVal <$MapMonCnt(<$CurrentMap>.<$Param(0)>)> < 1
#ACT
GMEXECUTE MOB <$Param(0)>
INC G刷怪 1
sendmsg 0 当前刷了<$STR(G刷怪)>只
SendMsg 7 <$MapMonCnt(<$CurrentMap>.<$Param(0)>)>
#ELSEACT
SendMsg 0 怪物<$MONKILLER>在:%m(%x:%y)把<$USERNAME>干掉了
;==========================================
变量:
;==========================================
[@KillPlayXX]、[@KillPlayMonXX] 支持变量:
<$PARAM(0)> 杀死的怪物名字
<$PARAM(1)> 地图编号
<$PARAM(2)> 地图名字
<$PARAM(3)> 怪物X坐标
<$PARAM(4)> 怪物Y坐标
<$PARAM(5)> 怪物等级
;==========================================
参数:NEEDSET_OFF //进入本地图需要人物指定标志为关闭状态
说明:进入本地图需要人物指定标志为关闭状态 格式:NEEDSET_OFF(001) 说明: 001 代表指定标志。
[3 盟重省] NEEDSET_OFF(001)
当人物进入盟重省地图将检测人物是否打开了指定标志001 即:SET [001] 0
注:人物如果是传送进入将不会检测,如果人物已经打开了指定标志为1的话,那么将不能进入地图。
;==========================================
参数:NEEDSET_ON //进入本地图需要人物指定标志为打开状态
说明:进入本地图需要人物指定标志为打开状态 格式:NEEDSET_ON(001) 说明: 001 代表指定标志。
[3 盟重省] NEEDSET_ON(001)
当人物进入盟重省地图将检测人物是否打开了指定标志001 即:SET [001] 1
注:人物如果是传送进入将不会检测,如果人物没有指定标志为1的话,那么将不能进入地图。
;==========================================
参数:MUSIC //进入入本地图播放音乐
说明:进入入本地图播放音乐 格式:MUSIC(123)
123代表客户端的音乐文件名
[3 盟重省] MUSIC(123)
当人物进入盟重省地图将自动播放客户端MUSIC\123.mp3歌曲,需要到客户端下建立MUSIC文件夹。
注:人物如果是离开该地图,音乐将暂停,进入该地图将继续播放,播放方式为重复循环,每张地图只能存在一首歌曲。
;==========================================
参数:CHECKQUEST //进入地图执行任务脚本
说明:进入本地图执行任务脚本 格式:CHECKQUEST(Q001) 说明: Q001 代表脚本名。
[3 盟重省] CHECKQUEST(Q001)
当人物进入地图将触发D:\MirServer\Mir200\Envir\MapQuest_def\Q001.txt 脚本
注:人物如果是传送进入将不会触发。
;==========================================
参数:SECRET(31|固定名字|2|21) //浑水摸鱼模式
说明:浑水摸鱼模式
;==========================================
[3 盟重省] SECRET(31|固定名字|2|21)
括号里的第1参数: //第1参数非0,则本地图的人物、英雄 HP将以百分比显示。
01 禁止说话
02 禁止名字变色
04 禁止看对方装备
08 统一名字 //第2参数就是指定显示的名字
16 统一装备外观 //第3参数指衣服外观,第4参数指武器外观
如果要多个功能起作用,相加对应的数字即可,
例如:禁止名字变色(02) + 禁止看对方装备(04) +统一装备外观(16),等于:22,既是第1参数= 22
;==========================================
//地图杀人触发
[@PlayDie] ← 死亡触发功能下添加变量
#IF
#ACT
MOV A13 <$DECEDENT>
示例:
;==========================================
[@KillPlay1]
#If
CheckLevelEx > 0
#Act
SendMsg 0 %s在:%m(%x:%y)杀死:<$STR(A13)>
[@KillPlayMon1]
#If
CheckLevelEx > 0
#Act
SendMsg 5 怪物<$MONKILLER>在:%m(%x:%y)把<$USERNAME>干掉了 |