si_12
                                                                     在写自定义事件的时候                                                                     事件判断的条件要写在哪里?

                                                                    求大佬给个实例==
                                                                    谢谢各位大佬了

哦快快快
阁下是指事件触发的条件?是在需要的时候自己在代码里触发
主要是给其他插件用的吧?

si_12
哦快快快 发表于 2019-2-15 14:27
阁下是指事件触发的条件?是在需要的时候自己在代码里触发
主要是给其他插件用的吧? ...

是的,条件该写在哪里呢?
大佬qwq

哦快快快
本帖最后由 哦快快快 于 2019-2-15 18:29 编辑

比如说启动时如果x=y就触发啦啦事件
bukkit里大概是这样


  1. 定义一个啦啦事件

  2. 启动时执行
  3. {
  4. 注册监听器

  5. 如果x = y

  6. 创建 一个啦啦事件 啦啦甲
  7. 触发 啦啦甲
  8. ……
  9. }

  10. 啦啦事件 监听器
  11. {
  12. 干点什么
  13. }
复制代码

像是一个广播吧,需要的时候自己按一下,大家收音机就会听到,做出反应。
就是这样 吧
还有我才不是什么大佬

si_12
哦快快快 发表于 2019-2-15 18:00
像是一个广播吧,需要的时候自己按一下,大家收音机就会听到,做出反应。应该算是一个传递消息的机制
就是 ...

大触 那callevent和执行一个方法有什么区别?为什么要写成事件呢?

下一页 最后一页