【 请问用CSG-SpRoom做的副本如何清除未打完的怪物?】
这样写的话,我在A房间里退出副本后,A房间的怪就会被清除,但是玩家在B房间的怪也会跟着一起清除。
请问如何设置单独清除房间里未打完的怪?
onPlayerRest(0):
- command{mm m kill 怪物1} @c
- command{mm m kill 怪物2} @c
请问如何设置单独清除房间里未打完的怪?
你可以mm里面,设置两个不同名称(标记名),但其他完全一样的怪(如g1,g2,都为怪物1),然后A房间放g1,B房间放g2,到时候清理的时候,清理g1
冷枫小乐 发表于 2021-6-30 10:28
你可以mm里面,设置两个不同名称(标记名),但其他完全一样的怪(如g1,g2,都为怪物1),然后A房间放g1,B房间 ...
CSG-SpRoom 相当于是一个副本镜像,所以没办法单独设置 房间里怪物的名称
有没有大佬救命啊!
这个是清理全图的怪物,CSG中有专门清理自定区域的怪物的task。可以用那个完成。然后再给怪物写一个**倒计时的技能避免没有清理的情况出现
蟹蒙老鸽 发表于 2021-6-30 13:39
removemobs{x1 y1 z1 x2 y2 z2 world}
这一个语法, 前面是坐标 后面是世界,独立世界用变量表示 ...
这个xyz 是等于一个怪的坐标吗? 有几个怪就要写几个XYZ吗?
清风残阳 发表于 2021-6-30 15:36
这个xyz 是等于一个怪的坐标吗? 有几个怪就要写几个XYZ吗?
区域坐标,相当于we或者res你直接设定一个区域
副本怪可以用一些mod或者差点比如区块定时加载那些类的