blocklauncher插件吧 关注:2,539贴子:18,934

回复:开更,插件初级教程

取消只看楼主收藏回复

这是real,它的任务就是返回


IP属地:广东来自Android客户端184楼2015-07-02 21:52
回复
    再说说rtick_hook
    static void tick_hook(Level*level) {
    }


    IP属地:广东来自Android客户端185楼2015-07-02 21:53
    回复
      它的作用是注册一个钩子,以便在游戏中调用它。


      IP属地:广东来自Android客户端186楼2015-07-02 21:54
      回复
        so,做一个贱格的事
        static void tick_hook(Level*level) {
        tick_real(level);
        }
        把上述的两个小段加在一起


        IP属地:广东来自Android客户端187楼2015-07-02 21:56
        回复
          Level*level的意思是class Level
          *的后面是class Level的学生
          所以,在最后要把学生叫回来
          tick_real(level);


          IP属地:广东来自Android客户端188楼2015-07-02 21:57
          回复
            在jint那里添加
            MSHookFunction((void*)&GameMode::tick,(void*)&tick_hook,(void**)&tick_real);
            这是真正的执行代码,它就是在游戏里运行的那个


            IP属地:广东来自Android客户端190楼2015-07-02 22:01
            收起回复
              课后题
              按上述格式写
              设置一个名为fuck的钩子
              tips:187和190楼有示范


              IP属地:广东来自Android客户端191楼2015-07-02 22:03
              收起回复
                放两天假先,下个星期一准时开更


                IP属地:广东来自Android客户端196楼2015-07-03 10:44
                收起回复
                  还有一天就更新了


                  IP属地:广东来自Android客户端204楼2015-07-05 11:45
                  回复
                    今天讲讲关于钩子崩溃的问题


                    IP属地:广东来自Android客户端214楼2015-07-06 10:12
                    回复
                      首先,请出useItemOn


                      IP属地:广东来自Android客户端215楼2015-07-06 10:13
                      回复
                        GameMode::useItemOn(Player &,ItemInstance *,TilePos const&,signed char,Vec3 const&)


                        IP属地:广东来自Android客户端216楼2015-07-06 10:15
                        回复
                          如果直接添加代码,会崩溃的。


                          IP属地:广东来自Android客户端217楼2015-07-06 10:16
                          回复
                            但是在Player前面添加void*gm的话,就不会了,以后如果有崩溃,就可以去试试在小括号里的前面添加void*xx
                            xx表示任意值,不过得是字符


                            IP属地:广东来自Android客户端218楼2015-07-06 10:18
                            回复
                              好了,先更到这了,楼主要去进修C++了,当然,学C++有利于经济发展,呸,是有利于写插件源码。看来政治学多了


                              IP属地:广东来自Android客户端219楼2015-07-06 10:20
                              收起回复