本帖最后由 野生之Puni 于 2023-1-18 19:32 编辑 
如何实现一个刷新点,怪物有多种,每隔固定的时间,按照概率随机刷新一只怪物,且发出一条全服文字提示,如(XXXX已经刷新!快去讨伐他吧!)此怪物存活时,不会继续刷新其他怪物!
求详解,不要wiki!就是因为看不懂wiki才来问的!
如何实现一个刷新点,怪物有多种,每隔固定的时间,按照概率随机刷新一只怪物,且发出一条全服文字提示,如(XXXX已经刷新!快去讨伐他吧!)此怪物存活时,不会继续刷新其他怪物!
求详解,不要wiki!就是因为看不懂wiki才来问的!
你可以创建一个中转站怪物创建刷怪点然后限制最大数量为1,冷却什么的调一下
然后直接刷新这个中转站怪物的同时触发技能
技能是概率生成其他生物并且移除中转站生物,顺便发个公告
这样就完成了你说的那个操作
然后直接刷新这个中转站怪物的同时触发技能
技能是概率生成其他生物并且移除中转站生物,顺便发个公告
这样就完成了你说的那个操作
 本帖最后由 炫宙菌 于 2023-1-18 21:52 编辑 
 怪物.yml
(465 Bytes, 下载次数: 1)
怪物.yml
(465 Bytes, 下载次数: 1)
 
刷怪点刷一个召唤器怪,它的作用就是触发一个随机技能,随机出来技能的作用是召唤一个怪,并且发出来通告。通告也可以改写在怪物自己的技能上面
复制代码
复制代码
刷怪点刷一个召唤器怪,它的作用就是触发一个随机技能,随机出来技能的作用是召唤一个怪,并且发出来通告。通告也可以改写在怪物自己的技能上面
- 召唤器:
 
-   Mobtype: Armor_stand
 
-   Display: ''
 
-   Health: 20
 
-   Damage: 0
 
-   Skills:
 
-   - skill{s=召唤怪物} @self ~onSpawn
 
-   Options:
 
-     ApplyInvisibility: true
 
-     Invisible: true
 
-     Invincible: true
 
-     Silent: true
 
- 怪物1:
 
-   Mobtype: zombie
 
-   Display: '怪物1'
 
-   Health: 20
 
-   Damage: 1
 
- 怪物2:
 
-   Mobtype: zombie
 
-   Display: '怪物2'
 
-   Health: 20
 
-   Damage: 1
 
- 怪物3:
 
-   Mobtype: zombie
 
-   Display: '怪物3'
 
-   Health: 20
 
- Damage: 1
- 召唤怪物:
 
-   Skills:
 
-   - randomskill{skills=召唤怪物1,召唤怪物2,召唤怪物3}
 
-   - delay 1
 
-   - remove @self
 
- 召唤怪物1:
 
-   Skills:
 
-   - summon{m=怪物1} 
 
-   - message{m="&d[&c全服&d]&e怪物出现在了XX!"} @PlayersOnServer 
 
- 召唤怪物2:
 
-   Skills:
 
-   - summon{m=怪物2} 
 
-   - message{m="&d[&c全服&d]&e怪物出现在了XX!"} @PlayersOnServer 
 
- 召唤怪物3:
 
-   Skills:
 
-   - summon{m=怪物3} 
 
-   - message{m="&d[&c全服&d]&e怪物出现在了XX!"} @PlayersOnServer 
 
你可以用定时指令插件,定时执行指令就好了(用MM插件在某地创建个刷怪点,当然刷怪点刷新间隔可以是一天,之后再用全服公告插件执行指令,通知全部玩家),当然这肯定是不能实现概率刷新、多种怪物刷新的!
Calendar Events——定时执行指令|定时消息[1.7-1.12]https://www.mcbbs.net/thread-686527-1-1.html
Calendar Events——定时执行指令|定时消息[1.7-1.12]https://www.mcbbs.net/thread-686527-1-1.html
1434711970 发表于 2023-1-18 22:46
你可以用定时指令插件,定时执行指令就好了(用MM插件在某地创建个刷怪点,当然刷怪点刷新间隔可以是一天, ...
当然也可能不是最优解
炫宙菌 发表于 2023-1-18 21:51
刷怪点刷一个召唤器怪,它的作用就是触发一个随机技能,随机出来技能的作用是召唤一个怪,并且发出来通 ...
这有个问题
召唤器remove自己后还会接着刷
中间必须多加一个检测的步骤
不然怪物会无限生成