项目

一般

简介

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

tejie, 2024-07-16 13:14

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