本帖最后由 龙吟y 于 2021-2-11 21:45 编辑
如题如题如题
如题如题如题
有无大佬==
本帖最后由 tdiant 于 2021-2-15 17:23 编辑
十分不好意思,我不是dalao,但还是希望能够帮助您
ResidenceEnterEvent 这一事件在Residence 4.0的更新日志上已经有所记载,它被移除掉了
实际上这个事件早在2013年发布的某个版本中就已经标记为不推荐,并且提示未来会移除掉,用ResidenceChangedEvent来替代
Residence的API在这里:https://www.zrips.net/residence/api/
ResidenceChangedEvent的描述是:
具体的描述是
可以理解为,玩家只要改变了自己所处的位置的领地(比如从一个领地到另一个领地,从没领地的地方到领地,出领地,子领地也算进去),就会触发这一事件
例子:
public void rua(ResidenceChangedEvent e){
String fromName = e.getFrom()==null ? "别的地方" : e.getFrom().getName();
String toName = e.getFrom()==null ? "别的地方" : e.getTo().getName();
e.getPlayer().sendMessage("你从" + fromName + "走到了" + toName);
}
十分不好意思,我不是dalao,但还是希望能够帮助您
ResidenceEnterEvent 这一事件在Residence 4.0的更新日志上已经有所记载,它被移除掉了

实际上这个事件早在2013年发布的某个版本中就已经标记为不推荐,并且提示未来会移除掉,用ResidenceChangedEvent来替代

Residence的API在这里:https://www.zrips.net/residence/api/
ResidenceChangedEvent的描述是:
called upon player changing residence, this includes sub zone changes当玩家进入新的领地时触发,包括在子空间(子领地)
具体的描述是
This event is fired whenever conditions are met when a player moves or teleports to a new location. The event is also triggered when players appear in a residence upon logging in.这一事件会在玩家移动或者被传送到一个新的领地时被触发,同时,玩家登录时如果一登录就出现在某一个领地里也会触发
可以理解为,玩家只要改变了自己所处的位置的领地(比如从一个领地到另一个领地,从没领地的地方到领地,出领地,子领地也算进去),就会触发这一事件
例子:
public void rua(ResidenceChangedEvent e){
String fromName = e.getFrom()==null ? "别的地方" : e.getFrom().getName();
String toName = e.getFrom()==null ? "别的地方" : e.getTo().getName();
e.getPlayer().sendMessage("你从" + fromName + "走到了" + toName);
}
本帖最后由 龙吟y 于 2021-2-11 21:44 编辑
感谢大佬
tdiant 发表于 2021-2-11 00:25
十分不好意思,我不是dalao,但还是希望能够帮助您
ResidenceEnterEvent 这一事件在Residence 4.0的更新日 ...
感谢大佬
tdiant 发表于 2021-2-11 00:25
十分不好意思,我不是dalao,但还是希望能够帮助您
ResidenceEnterEvent 这一事件在Residence 4.0的更新日 ...
ResidenceChangedEvent 揪出错别字
本帖最后由 龙吟y 于 2021-2-15 21:51 编辑
大佬 您知不知道 Residence怎么获取一个领地的Location
tdiant 发表于 2021-2-11 00:25
十分不好意思,我不是dalao,但还是希望能够帮助您
ResidenceEnterEvent 这一事件在Residence 4.0的更新日 ...
大佬 您知不知道 Residence怎么获取一个领地的Location
龙吟y 发表于 2021-2-15 21:28
大佬 您知不知道 Residence怎么获取一个领地的Location
我已经知道啦