马上注册,查看更多内容,丰富传奇GM资源等你下载探索。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
检测人物命令
CHECKMAPHUMANCOUNT //地图号 < = > 数量 可以检查一个地图内的人物数量
CHECKHUM //检查一个地图内的人数 CHECKHUM 3 数量
CHECKINMAPRANGE //检查人物是否在指定的[地图XY坐标]范围内
CHECKATTACKMODE //检查人物攻击模式
CHECKKILLPLAYMON //检查攻击怪物
INSAFEZONE //检查人物是否在安全区
KillByHum //检查是否被人物所杀
KILL //将人物杀死
HAVEHERO //检查人物是否有英雄
CHECKONLINE //检查人物是否在线
CHECKHEROONLINE //检查英雄是否在线
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 //检测包裹是否有某样东西
!CHECK //反向检测
CHECKCODELIST //检测文本列表
CHECKACCOUNTLIST //检测人物帐号是否在列表中
CHECKNAMELISTPOSITION //检测人物在列表中的位置 //支持 < = > 检测
CHECKNAMELIST //检测人物是否到列表中
ADDACCOUNTLIST //将人物帐号加入列表
DELACCOUNTLIST //将人物帐号删除列表
ADDNAMELIST //将人物名单加入列表
DELNAMELIST //将人物名单删除列表
;==========================================
功能:CHECKKILLPLAYMON //检查攻击怪物
触发:QF //[@ATTACK]攻击触发
举例:
;==========================================
[@ATTACK] // 人或随从攻击列表指定怪物,会触发
#IF
CHECKKILLPLAYMON 白野猪
#ACT
SENDMSG 7 [<$ATTINFO_NAME>]正在攻击你的目标[<$TARINFO_NAME>]
BREAK
;==========================================
功能:可以检查一个地图内的人物数量
格式:CHECKMAPHUMANCOUNT 地图号 < = > 数量
;==========================================
[@CHECKMAPHUMANCOUNT]
#IF
CHECKMAPHUMANCOUNT 3 < 100
#SAY
地图3内人数小于100人
#ELSESAY
地图3内人数多于100人
;==========================================
功能:可以检查一个地图内的人物数量
格式:CHECKHUM 地图号 数量
;==========================================
[@CHECKHUM]
#IF
CHECKHUM 3 2
#SAY
地图3内人数等于2个人!
#ELSESAY
地图3内人数少于2个人!
;==========================================
功能:检测是否被人物所杀
格式:KillByHum
;==========================================
[@KillByHum]
#IF
KillByHum
#ACT
SENDMSG 5 [提示]:你被<$KILLER>杀害.!
CLOSE
#ELSEACT
SENDMSG 5 [提示]:你被<$MONKILLER>杀害.!
CLOSE
注意:如果被玩家宝宝所杀.反馈的也会是玩家信息.
;==========================================
功能:检查人物在线时长。
格式:ONLINELONGMIN < = > ?
;==========================================
[@ONLINELONGMIN]
#IF
ONLINELONGMIN > 10
#SAY
在线时间大于 10分钟
;==========================================
功能:检查人物是否有英雄
;==========================================
[@HAVEHERO]
#IF
HAVEHERO
#SAY
你有英雄
#ELSEACT
MessageBox 你没有英雄,可前往英雄特使处申请英雄。
;==========================================
功能:检查人物是否在线
格式:CHECKONLINE //人物是否在线
格式:CHECKHEROONLINE //英雄是否在线
;==========================================
[@CHECKONLINE]
#IF
CHECKONLINE 玩家名称
#SAY
人物在线!
#ELSEACT
MessageBox 人物不在线。
[@CHECKONLINE1]
#IF
CHECKHEROONLINE
#SAY
英雄在线!
#ELSEACT
MESSAGEBOX 请先召唤出你的英雄!
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 P0
;==========================================
[@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
;==========================================
功能:CHECKCODELIST //检测文本列表
举例:CLEARCODELIST //清理列表信息
;==========================================
(@@INPUTINTEGER @@INPUTSTRING)
[@@INPUTSTRING6]
#IF
CHECKCODELIST ..\QUESTDIARY\卡号\激活码.TXT HARDDISK
#ACT
CLEARCODELIST ..\QUESTDIARY\卡号\激活码.TXT HARDDISK
#ELSESAY
激活码不正确!\
<返回/@MAIN>
;==========================================
;==========================================
功能:检测人物登陆帐号
格式:CHECKACCOUNTLIST ..\目录\文件夹\xxx.txt
;==========================================
[@MAIN]
#IF
CHECKACCOUNTLIST 帐号.TXT
#SAY
你是会员
#ELSESAY
你不是会员
;==========================================
功能:将人物帐号加入列表
格式:ADDACCOUNTLIST 帐号.TXT ..\目录\文件夹\xxx.txt
;==========================================
[@ADDACCOUNTLIST]
#IF
!CHECKACCOUNTLIST 帐号.TXT
#ACT
ADDACCOUNTLIST 帐号.TXT
;==========================================
功能:将人物帐号删除列表
格式:DELACCOUNTLIST 帐号.TXT ..\目录\文件夹\xxx.txt
变量:<$USERID>
;==========================================
[@DELACCOUNTLIST]
#IF
CHECKACCOUNTLIST 帐号.TXT
#ACT
DELACCOUNTLIST 帐号.TXT
;==========================================
功能:检查人物是否到列表中
格式:CHECKNAMELIST ..\目录\路径\xxx.txt
;==========================================
[@CHECKNAMELIST]
#IF
CHECKNAMELIST 行会争霸名单.TXT
#SAY
你的名称已经在行会争霸名单里了。
#ELSESAY
你还没有申请行会争霸。\
;==========================================
功能:将人物名称加入列表
格式:ADDNAMELIST ..\目录\路径\xxx.txt
;==========================================
[@ADDNAMELIST]
#IF
!CHECKNAMELIST 行会争霸名单.TXT
#ACT
ADDNAMELIST 行会争霸名单.TXT
;==========================================
功能:删除列表中人物名称
格式:DELNAMELIST ..\目录\路径\xxx.txt
;==========================================
[@DELNAMELIST]
#IF
CHECKNAMELIST 行会争霸名单.TXT
#ACT
DELNAMELIST 行会争霸名单.TXT |