996引擎镜像副本方法

脚本范例:

动态创建一个镜像地图

ADDMIRRORMAP

格式:AddMirrorMap A B C D E

功能:动态创建一个镜像地图

说明:创建成功后,人物D99变量返回1,否则返回0

A,原地图编号,在地图配置文件中存在的地图!

B,新地图编号,临时使用的地图编号,就和镜像地图功能一样!

C,新地图名,这里指客户端显示的名字

D,该地图存在的有效时长(秒),时间到后,此地图将自动回收,并且将地图上的人传送至E参数设置的地图

E,人物退出时返回的地图编号

F,小地图编号

DelMirrorMap

格式:DelMirrorMap 地图名

功能:删除动态创建的镜像地图

MirrorMapTime

格式:MirrorMapTime 地图名 时间(单位:秒)

功能:设置/获取镜像地图的时间

说明:如果时间不写,则表示获取当前地图的剩余时间,时间返回在D99变量

如果获取地图失败或不是镜像地图,则D99返回-1


格式:CheckMirrorMap 地图名

功能:检测镜像地图是否已经创建

-------------------------------下面是使用例子---------------------------------

;使用人物名称做为副本地图的名称创建副本

[@main]

#if

#act

MirrorMapTime <$USERNAME>

#SAY

剩余时间:<$STR(D99)>秒\ \

<创建副本/@创建副本>\

<进入副本/@进入副本>\

<删除副本/@删除副本>\

[@删除副本]

#ACT

DELMIRRORMAP <$USERNAME>

goto @main

[@进入副本]

#IF

LARGE D99 0

#ACT

give 回城卷 1

map <$USERNAME>

#ELSEACT

goto @main

SENDMSG 6 副本地图还没有创建


收藏
点赞
版权声明
本页面内容可能是共享资源,若“996引擎镜像副本方法”相关文字或图片以及其他资源侵犯到您的权益,请联系管理员删除。
Powered by www.hunzui.com 备案编号:皖ICP备2026013173号-1