项目

一般

简介

地图类命令 » 历史记录 » 版本 2

yangdefeng, 2023-07-22 10:00

1 1 machenhe
h4. 地图类命令
2
3
|_.命令分类	|_.命令描述					|_.命令名称				|
4 2 yangdefeng
|/5.镜像副本	|动态创建一个镜像地图--不支持变量		|[[addMirrorMap]]			|
5
		|动态创建一个镜像地图--支持变量			|[[addMirrorMap1]]			|
6 1 machenhe
		|检测是否存在指定名称的镜像地图			|[[checkMirrorMap]]			|
7
		|设置/获取指定镜像地图的时间			|[[mirrorMapTime]]			|
8
		|删除指定镜像地图,关闭倒计时清零		|[[delMirrorMap]]			|
9
|/7.NPC		|删除地图中使用createNPC创建的所有指定NPC	|[[delNPC]]				|
10
		|使用脚本创建NPC,服务器重启后消失		|[[createNPC]]				|
11
		|自动寻路并打开指定NPC面板			|[[openNpcShowEx]]			|
12
		|获取NPC坐标					|[[getNPCPos]]				|
13
		|系统调用的创建NPC命令				|[[createMapNpc]]			|
14
		|系统调用的删除NPC命令				|[[delMapNpc]]				|
15
		|给指定地图指定NPC增加标识			|[[setNpcStat]]				|
16
|/5.角色移动	|移动到指定地图的随机坐标			|[[map]]				|
17
		|传送至指定地图的指定地点			|[[mapMove]]				|
18
		|在指定地图中自动移动至目标点,跨地图无效	|[[autoGotoXY]]				|
19
		|返回主城安全区					|[[goHome]]				|
20
		|移动到某点,应用于假人				|[[gotoNow]]				|
21
|/7.怪物类	|获取指定地点范围内的怪物数量			|[[getRangeMonCount]]			|
22
		|检测指定地点范围内的所有怪物数量是否满足条件	|[[checkRangeMonCount]]			|
23
		|检测指定地点范围内的指定怪物数量是否满足条件	|[[checkRangeMonCountEx]]		|
24
		|检测指定地图所有怪物数量是否大于等于指定数目	|[[checkMonMap]]			|
25
		|检测指定地图中指定怪物的数量是否满足条件	|[[checkMapMonCount]]			|
26
		|检测指定地图中指定怪物的数量是否满足条件	|[[checkMapSameMonCount]]		|
27
		|清除指定地图所有怪物(NoClearMonList.txt中不清)	|[[clearMapMon]]			|
28
|/6.区域测试	|检测角色是否位于安全区内			|[[inSafeZone]]				|
29
		|检测角色是否位于指定地图			|[[isOnMap]]				|
30
		|检测角色是否在指定地图的指定范围内		|[[checkHumInRange]]			|
31
		|检测角色是否在指定地图的指定范围内		|[[checkInMapRange]]			|
32
		|检测当前所在地图是否为指定地图			|[[checkMapName]]			|
33
		|检测指定地图的指定点位是否可以前往		|[[checkMapMove]]			|
34
|/2.道具类	|在地图上放置物品,并设置是否立即捡起相关功能	|[[throwItem]]				|
35
		|清除地上的掉落物品				|[[clearItemMap]]			|
36
|/2.时间类	|延时回城					|[[timeRecall]]				|
37
		|清除timeRecall命令设定的时间限制		|[[breakTimeRecall]]			|
38
|/3.地图动态链接|创建地图连接点					|[[addMapGate]]				|
39
		|获取指定连接点的坐标以及目的地			|[[getMapGate]]				|
40
		|删除指定连接点					|[[delMapGate]]				|
41
|/3.陷阱类	|指定范围内触发伤害,并附带特殊效果		|[[espRangeHarm]]			|
42
		|指定范围内触发伤害,并附带特殊效果		|[[rangeHarm]]				|
43
		|指定范围内触发伤害,并附带特殊效果		|[[rangeHarmEX]]			|
44
|/3.玩家数量	|检测指定地图上的在线玩家人数是否大于指定数量	|[[checkHum]]				|
45
		|检测指定地图的在线玩家数量是否满足条件		|[[checkMapHumanCount]]			|
46
		|检测指定地图指定范围内的在线人数是否满足条件	|[[checkRangeHumCount]]			|
47
|		|在指定地点上播放特效				|[[mapEffect]]				|
48
|		|检测当前地图上的在线玩家是否属于一个公会	|[[mapHumIsSameGuild]]			|
49
|		|将指定地图上的玩家全部传送至其它地图的指定地点	|[[moveMapPlay]]			|