pocketmine吧 关注:29,703贴子:235,558

[插件编写实例]教你们用数组做一个插件233

只看楼主收藏回复

相信一些小伙伴在zxda插件站里,听说过QText这个插件
现在,楼主我就来用PHP数组结合指令,写一个这样的插件233
随便发个广告,有想学习写插件的小伙伴们,可以加下我们的MCPE腐竹交流群203044775


1楼2016-08-26 20:33回复


    IP属地:广东来自iPhone客户端2楼2016-08-26 20:35
    收起回复
      2025-08-13 04:58:44
      广告
      不感兴趣
      开通SVIP免广告
      23333,首先教你们一下插件的分配路径
      首先我在plugins里面创建了一个文件夹

      然后,我在文件夹里面编辑两个文件,一个文件夹!文件夹!文件夹叫src,另外一个是插件入口文件:plugin.yml
      这里我将会详细介绍一下plugin.yml插件入口文件


      3楼2016-08-26 20:36
      回复
        前排混眼熟


        来自Android客户端4楼2016-08-26 20:37
        回复
          什么样的插件2333


          来自Android客户端5楼2016-08-26 20:38
          回复

            一开始里面什么都没有,(废话)
            然后我们在里面编辑,请看下图
            这里我要表明一下,我在src文件夹里面新建了一个文件夹叫Text,在Text文件夹里面新建了一个php文件,而这个php文件就是插件的核心,在plugin.yml你们一定会以为,路径不是应该,Text\Text.php吗?.php不用加,放心,老子不会骗你


            6楼2016-08-26 20:51
            回复
              好灰心....居然没人看我的帖子


              10楼2016-08-26 21:13
              回复
                看了几本书就牛逼了


                来自Android客户端11楼2016-08-26 21:16
                收起回复
                  2025-08-13 04:52:44
                  广告
                  不感兴趣
                  开通SVIP免广告
                  这环节,我来详细的为大家讲解一下,onCommand指令函数
                  首先我们在文件里建立一个onCommand一个函数,以及必填的一些参数

                  CommandSender这个很好理解,就是指令发送者嘛,通常分两种,一种是玩家在服务器里发送的指令,另外一张是权限狗在服务器后台发送的指令。
                  Command这个更好理解,就是你输入/xxx,这就是一个指令
                  array $args这个是一个指令参数,比如,Qshop商店插件就是要你输入,/Qshop 物品名称 物品ID,什么什么 的
                  这里的 物品名称 物品ID 其实就是array $args里面的数组
                  如何使用$args数组呢?
                  一般了解过PHP数组的人都知道,数组的开头是$args[0]
                  所以这个$args[0]就是第一个指令参数,也就是例如中的 物品名称
                  然后呢?$args[1]就是第二个指令参数,也就是例如中的 物品ID
                  可以以此类推 $args[2],$args[3],$args[4]........


                  12楼2016-08-26 21:38
                  收起回复
                    楼主先更到这里吧,我玩会守望先锋就去睡觉了。明天再更


                    13楼2016-08-26 21:40
                    回复
                      噢!在这狂混!


                      IP属地:江西来自iPhone客户端14楼2016-08-26 21:43
                      回复
                        居然玩屁股。


                        来自Android客户端15楼2016-08-26 21:48
                        回复
                          收藏了


                          来自Android客户端16楼2016-08-26 21:48
                          回复
                            来学习lz的插件,顺便水一发


                            来自Android客户端19楼2016-08-27 01:32
                            回复