传奇Blue引擎版本检查人物命令功能说明

2023-10-22 11:44| 发布者: 积木GM论坛| 查看: 1320| 评论: 0

摘要: Blue引擎检查人物命令功能:CHECKMAPHUMANCOUNT //地图号 = 数量 可以检查一个地图内的人物数量CHECKINMAPRANGE //检查人物是否在指定的范围内CHECKATTACKMODE //检查人物攻击模式INSAFEZONE //检 ...

Blue引擎检查人物命令功能: 

CHECKMAPHUMANCOUNT       //地图号 < = > 数量 可以检查一个地图内的人物数量
CHECKINMAPRANGE          //检查人物是否在指定的[地图XY坐标]范围内
CHECKATTACKMODE          //检查人物攻击模式
INSAFEZONE               //检查人物是否在安全区
KillByHum                //检查是否被人物所杀
KILL                     //将人物杀死
ONLINELONGMIN            //检查人物在线时长
CHECKONLINE              //检查人物是否在线 <$STR(S2)>或其它S变量
CHECKSIGNMAP             //检查人物是否有死亡地点.可以让人飞到上一次死亡地点。
ISNEWHUMAN               //检查人物是否为新人(即刚注册进入游戏的人、只执行一次)
ISADMIN                  //检查人物是否管理员
CHECKINTS                //检查人物保存型变量
INTS                     //调整人物保存型变量
CHANGEPERMISSION         //设置人物当前权限(0-10)  ;CHANGEMODE 1 1
CHANGEMODE               //设置人物当前模式(1管理模式、2无敌模式、3隐身模式)
CHECKPAYMENT             //检查人物是否付费
ISONMAP                  //检查人物当前地图
ISDUPMODE                //检查人物是否重叠
ISLOCKPASSWORD           //检查仓库是否解锁
OFFLINEPLAYERCOUNT       //检查当前地图脱机人数
PASSWORDERRORCOUNT       //检查输入仓库密码错误次数
CLEARPASSWORD            //清除人物的仓库密码
CHECKBAGSIZE             //数字 (代表剩余包袱空格) 
CHECKDURA                //检查人物包裹物品的品质
CHECKITEM                //检测包裹是否有某样东西
CHECKNAMELISTPOSITION    //检查人物在列表中的位置

;==========================================
功能:可以检查一个地图内的人物数量
格式:CHECKMAPHUMANCOUNT 地图号 < = > 数量
;==========================================
[@CHECKMAPHUMANCOUNT]
#IF
CHECKMAPHUMANCOUNT 3 < 100
#SAY
地图3内人数小于100人
#ELSESAY
地图3内人数多于100人
;==========================================
功能:检测是否被人物所杀
格式:KillByHum
;==========================================
[@KillByHum]
#IF
KillByHum
#ACT
SENDMSG 5 [提示]:你被<$KILLER>杀害.!
CLOSE
#ELSEACT
SENDMSG 5 [提示]:你被<$MONKILLER>杀害.!
CLOSE
注意:如果被玩家宝宝所杀.反馈的也会是玩家信息. 
;==========================================
功能:检查人物在线时长。 
格式:ONLINELONGMIN < = > ? 
;==========================================
[@ONLINELONGMIN]
#IF
ONLINELONGMIN > 10
#SAY
在线时间大于 10分钟
;==========================================
功能:检查人物或英雄是否在线
格式:CHECKONLINE H.CHECKONLINE 
;==========================================
[@CHECKONLINE]
#IF
CHECKONLINE <$USERNAME>/<$STR(S2)>
#SAY
人物在线!
#ELSEACT
MessageBox 对不起\人物不在线。 

[@CHECKONLINE1]
#IF
CHECKONLINE <$STR(S2)>
#SAY
人物在线!
#ELSEACT
MessageBox <$STR(S2)>\不在线!
BREAK
;==========================================
功能:检查人物是否有死亡地点.可以让人飞到上一次死亡地点。
格式:CHECKSIGNMAP
;==========================================
[@CHECKSIGNMAP]
#IF
CHECKSIGNMAP
#SAY
是否回到上次死亡的地点?\
<是/@SignMap> <否 /@exit>

[@SignMap]
#ACT
GMEXECUTE SignMove SELF
;==========================================
功能:检查玩家是否为新人(即刚注册进入游戏的人、只执行一次)
格式:ISNEWHUMAN
;==========================================
#IF
ISNEWHUMAN
#SAY
你是新人!
#ELSESAY
你不是新人!
;==========================================
功能:检查人物是否为管理员
格式:ISADMIN
;==========================================
;检查人物是否为系统管理员
[@ISADMIN]
#IF
ISADMIN
#SAY
你是系统管理员。
#ELSESAY
你不是系统管理员。
;==========================================
功能:设置人物当前权限(0-10) 
格式:CHANGEPERMISSION 10  (提升到超级GM)
;==========================================
[@CHANGEPERMISSION]
#IF
#ACT
CHANGEPERMISSION 10 
;==========================================
功能:设置人物当前模式。(1管理模式、2无敌模式、3隐身模式)
格式:CHANGEMODE 模式类型 开关(1为开,0为关)
;==========================================
[@CHANGEMODE]
#IF
ISADMIN
#ACT
CHANGEMODE 1 1
CHANGEMODE 2 1
CHANGEMODE 3 1
;==========================================
功能:检查人物是否付费
格式:CHECKPAYMENT 数字 (代表天数)
;==========================================
[@CHECKPAYMENT]
#if
CHECKPAYMENT 2
#say
您目前剩余游戏时间2天。 
;==========================================
功能:检查人物当前地图
格式:ISONMAP 地图号
;==========================================
[@ISONMAP]
#IF
ISONMAP 3
#SAY
你现在所在地图是盟重!
#ELSESAY
你现在所在地图不是盟重!
;==========================================
功能:OFFLINEPLAYERCOUNT //检查当前地图脱机人数
格式:OFFLINEPLAYERCOUNT > < = 数量
;==========================================
[@OFFLINEPLAYERCOUNT]
#IF
OFFLINEPLAYERCOUNT > 300
#SAY
当前地图脱机人数大于300人!
#ELSESAY
当前地图脱机人数小于300人。。。
;==========================================
功能:检查仓库是否解锁 
格式:ISLOCKPASSWORD
;==========================================
;检查仓库是否解锁
[@CHECKISLOCK]
#IF
ISLOCKPASSWORD
#SAY
新加的密码仓库系统指令说明:\
修改密码:@<$CMD_STORAGESETPASSWORD>\
设置密码:@<$CMD_STORAGECHGPASSWORD>\
锁定仓库:@<$CMD_STORAGELOCK>\
解锁仓库:@<$CMD_STORAGEUNLOCK>\
#ELSESAY
您的仓库已经解锁。
;==========================================
功能:检查输入仓库密码错误次数

格式:PASSWORDERRORCOUNT 控制符 < = > ? 范围(1 - 65535)
;==========================================
;检查输入错误的次数是否等于指定值
[@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]
#IF
#ACT
CLEARPASSWORD 
#SAY
你的仓库密码已清除。
;==========================================
功能:检查人物包裹空格数
格式:CHECKBAGSIZE 数字(代表剩余包袱空格)
;==========================================
#IF
CHECKBAGSIZE 5 
#SAY
您目前剩余包袱空格5个。 
;==========================================
功能:检测人物是否重叠
格式:ISDUPMODE
;==========================================
[@ISDUPMODE]
#IF
ISDUPMODE
#SAY
请找一个空位置,不能与别人站在一起。
;==========================================
功能:检测人物是否在指定的[地图XY坐标]范围内
格式:CHECKINMAPRANGE 地图 X Y 范围
;==========================================
[@CHECKINMAPRANGE]
#IF
CHECKINMAPRANGE 3 330 330 10
#SAY
你在指定坐标范围内。
#ELSESAY
对不起,您没有在指定坐标范围内!
;==========================================
功能:检测人物是否在安全区。
格式:INSAFEZONE X Y,检测角色当前地图的X、Y点是否属于安全区
;==========================================
[@INSAFEZONE]
#IF
INSAFEZONE 329 332
#SAY
你在安全区里做什么呢?
;==========================================
功能:检查人物包裹物品的品质
格式:CHECKDURA 物品 品质
;==========================================
[@免费]
#IF
CHECKITEM 金矿 3
CHECKDURA 金矿 15 //这里检测的是是否有纯度15的金矿
#SAY
啊?你真的把这些白给我?\
真没想到现如今还有你这样的人,看来还有人情啊。\
我不能白拿这么贵重的东西。\
你有没有听说过命运之刃?\
还有在北门街道小店修理武器之后,有没有仔细看过人?\ \
<返回/@kang>
#ACT
TAKE 金矿 2
TAKECHECKITEM // 收取 CHECKDURA 过的物品
BREAK
;==========================================
功能:检测包裹是否有某样东西
格式:CHECKITEM 物品 数量
;==========================================
;检测包裹是否有某样东西
[@MAIN]
#IF
CHECKITEM 裁决之杖 2
#SAY
你的包裹里有裁决之杖2把。
#ELSESAY
你的包裹里没有2把裁决之杖。
;==========================================
功能:将人物杀死
格式:KILL
;==========================================
;杀死人物
KILL 0 人物死亡,不显示凶手信息
KILL 1 人物死亡不掉物品,不显示凶手信息
KILL 2 人物死亡,显示凶手信息为NPC
KILL 3 人物死亡不掉物品,显示凶手信息为NPC
;==========================================
[@KILL]
#IF
#ACT
KILL 2
;==========================================
功能:检查人物保存型变量
格式:CHECKINTS 0~29 >/</= 数量
;==========================================
[@CHECKINTS]
#IF
CHECKINTS 0 ? 1000
#SAY
你的积分有1000点。
#ELSESAY
你的积分不足1000点!
;==========================================
功能:调整人物保存型变量
格式:CHECKINTS 0~29 >/</= 数量
;==========================================
#IF
CHECKINTS 0 ? 1000
#ACT
INTS 0 - 1000
GAMEGOLD + 10
SENDMSG 5 成功使用1000点积分兑换10颗元宝!
#ELSESAY
你的积分不足1000点!
;==========================================
变量:<$INTS0>~<$INTS29>
;==========================================
功能:检查人物在列表中的位置。
格式:CHECKNAMELISTPOSITION List.txt 10
;==========================================
[@main]
#IF
CHECKNAMELISTPOSITION List.txt 10
#SAY
您在前10名。
#ELSESAY
您不在前10名。
;==========================================
功能:检测攻击模式
格式:CHECKATTACKMODE < = > 0~6 //检测攻击模式 0 =全体 1 =和平 2 =夫妻 3 =师徒 4 =编组 5 =行会 6 =善恶
;==========================================
[@CHECKATTACKMODE]
#IF
CHECKATTACKMODE > 0
#SAY
你现在的攻击模式是全体模式。
;==========================================
功能:切换攻击模式
格式:CHANGEATTACKMODE 数字(0~6) //切换攻击模式 0 =全体 1 =和平 2 =夫妻 3 =师徒 4 =编组 5 =行会 6 =善恶
;==========================================
[@CHANGEATTACKMODE]
#IF
CHECKATTACKMODE > 0
#ACT
CHANGEATTACKMODE 1
#SAY
你现在的攻击模式是和平模式。
;==========================================
功能:地图标志: NOSWITCHATTACKMODE //不允许切换攻击模式。

参数:MapInfo、txt里加

[G003 行会争霸地图] NOSWITCHATTACKMODE

相关阅读

最新评论