项目

一般

简介

地图类命令 » 历史记录 » 修订 7

修订 6 (tejie, 2024-07-16 10:21) → 修订 7/9 (tejie, 2024-07-16 11:22)

h4. 地图类命令 

 |_.命令分类 	 |_.命令描述 					 |_.命令名称 				 | 
 |/7.镜像副本 	 |动态创建一个镜像地图--不支持变量 		 |[[addMirrorMap]] 			 | 
		 |动态创建一个镜像地图--支持变量 			 |[[addMirrorMap1]] 			 | 
		 |检测是否存在指定名称的镜像地图 			 |[[checkMirrorMap]] 			 | 
		 |设置/获取指定镜像地图的时间 			 |[[mirrorMapTime]] 			 | 
		 |删除指定镜像地图,关闭倒计时清零 		 |[[delMirrorMap]] 			 | 
		 |重新设置镜像地图时间 				 |[[setMirrorMapTime]] 			 | 
		 |获取镜像地图时间 				 |[[getMirrorMapTime]] 			 | 
 |/7.NPC 		 |删除地图中使用createNPC创建的所有指定NPC 	 |[[delNPC]] 				 | 
		 |使用脚本创建NPC,服务器重启后消失 		 |[[createNPC]] 				 | 
		 |自动寻路并打开指定NPC面板 			 |[[openNpcShowEx]] 			 | 
		 |获取NPC坐标 					 |[[getNPCPos]] 				 | 
		 |系统调用的创建NPC命令 				 |[[createMapNpc]] 			 | 
		 |系统调用的删除NPC命令 				 |[[delMapNpc]] 				 | 
		 |给指定地图指定NPC增加标识 			 |[[setNpcStat]] 				 | 
 |/5.角色移动 	 |移动到指定地图的随机坐标 			 |[[map]] 				 | 
		 |传送至指定地图的指定地点 			 |[[mapMove]] 				 | 
		 |在指定地图中自动移动至目标点,跨地图无效 	 |[[autoGotoXY]] 				 | 
		 |返回主城安全区 					 |[[goHome]] 				 | 
		 |移动到某点,应用于假人 				 |[[gotoNow]] 				 | 
 |/15.怪物类 |/14.怪物类 	 |获取指定地点范围内的怪物数量 			 |[[getRangeMonCount]] 			 | 
		 |获取某地图怪物数量 				 |[[getMapMonCount]] 			 | 
		 |检测指定地点范围内的所有怪物数量是否满足条件 	 |[[checkRangeMonCount]] 			 | 
		 |检测指定地点范围内的指定怪物数量是否满足条件 	 |[[checkRangeMonCountEx]] 		 | 
		 |检测指定地图所有怪物数量是否大于等于指定数目 	 |[[checkMonMap]] 			 | 
		 |检测指定地图中指定怪物的数量是否满足条件 	 |[[checkMapMonCount]] 			 | 
		 |检测指定地图中指定怪物的数量是否满足条件 	 |[[checkMapSameMonCount]] 		 | 
		 |检测指定地图中是否有某怪,并返回坐标 		 |[[checkMapMonInfo]] 			 | 
		 |检测地图中最近的怪物,如存在返回坐标 		 |[[findMonPoint]] 			 | 
		 |清除指定地图所有怪物(NoClearMonList.txt中不清) 	 |[[clearMapMon]] 			 | 
		 |修改地图内怪物属性 (在原属性上进行加减操作) 	 |[[changeMonAbility]] 			 | 
		 |刷新[[changeMonAbility]]命令重置过的怪物属性 	 |[[recalcMonAbility]] 			 | 
		 |变更地图中指定怪物模型 				 |[[changeMapMonAppr]] 			 | 
		 |修改地图中怪物名称 				 |[[changeMapMonName]] 			 | 
		 |修改地图中怪物名称,爆率不变 			 |[[changeMapMonNameEx]] 			 | 
 |/6.区域测试 	 |检测角色是否位于安全区内 			 |[[inSafeZone]] 				 | 
		 |检测角色是否位于指定地图 			 |[[isOnMap]] 				 | 
		 |检测角色是否在指定地图的指定范围内 		 |[[checkHumInRange]] 			 | 
		 |检测角色是否在指定地图的指定范围内 		 |[[checkInMapRange]] 			 | 
		 |检测当前所在地图是否为指定地图 			 |[[checkMapName]] 			 | 
		 |检测指定地图的指定点位是否可以前往 		 |[[checkMapMove]] 			 | 
 |/2.道具类 	 |在地图上放置物品,并设置是否立即捡起相关功能 	 |[[throwItem]] 				 | 
		 |清除地上的掉落物品 				 |[[clearItemMap]] 			 | 
 |/2.时间类 	 |延时回城 					 |[[timeRecall]] 				 | 
		 |清除timeRecall命令设定的时间限制 		 |[[breakTimeRecall]] 			 | 
 |/3.地图动态链接|创建地图连接点 					 |[[addMapGate]] 				 | 
		 |获取指定连接点的坐标以及目的地 			 |[[getMapGate]] 				 | 
		 |删除指定连接点 					 |[[delMapGate]] 				 | 
 |/3.陷阱类 	 |指定范围内触发伤害,并附带特殊效果 		 |[[espRangeHarm]] 			 | 
		 |指定范围内触发伤害,并附带特殊效果 		 |[[rangeHarm]] 				 | 
		 |指定范围内触发伤害,并附带特殊效果 		 |[[rangeHarmEX]] 			 | 
 |/3.玩家数量 	 |检测指定地图上的在线玩家人数是否大于指定数量 	 |[[checkHum]] 				 | 
		 |检测指定地图的在线玩家数量是否满足条件 		 |[[checkMapHumanCount]] 			 | 
		 |检测指定地图指定范围内的在线人数是否满足条件 	 |[[checkRangeHumCount]] 			 | 
 | 		 |在指定地点上播放特效 				 |[[mapEffect]] 				 | 
 | 		 |检测当前地图上的在线玩家是否属于一个公会 	 |[[mapHumIsSameGuild]] 			 | 
 | 		 |将指定地图上的玩家全部传送至其它地图的指定地点 	 |[[moveMapPlay]] 			 |