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 |