PVP Arena Wiki
EventActions 模块
在竞技场事件发生时执行自定义命令或动作
模块介绍
了解 EventActions 模块的功能
EventActions 模块允许您在竞技场事件发生时执行自定义命令或动作。这可以用于创建复杂的游戏机制,如在玩家加入时给予特殊效果,在比赛结束时奖励胜利者,或在特定条件下触发特殊事件。
您可以为不同的事件类型配置不同的动作,如加入、离开、死亡、击杀、胜利等。每个动作可以是服务器命令、消息、声音效果或其他插件支持的功能。
事件类型
join
玩家加入竞技场
leave
玩家离开竞技场
death
玩家死亡
kill
玩家击杀其他玩家
start
比赛开始
end
比赛结束
win
玩家或团队获胜
lose
玩家或团队失败
命令
添加事件动作
/pa <arena> !ea add <event> <command>
例如:
/pa myarena !ea add win give %player% diamond 1
移除事件动作
/pa <arena> !ea remove <event> <index>
列出事件动作
/pa <arena> !ea list <event>
可用变量
在命令中,您可以使用以下变量:
%player%
玩家名称
%team%
团队名称
%arena%
竞技场名称
%killer%
击杀者名称(仅适用于 death 和 kill 事件)
使用示例
启用 EventActions 模块:
/pa <arena> module eventactions
在玩家加入时给予速度效果:
/pa myarena !ea add join effect %player% speed 60 1
在玩家获胜时给予钻石奖励:
/pa myarena !ea add win give %player% diamond 5
在比赛开始时向所有玩家发送消息:
/pa myarena !ea add start broadcast 比赛开始了!祝所有玩家好运!