blocklauncher插件吧 关注:2,534贴子:18,937
  • 15回复贴,共1

新经验不掉落

只看楼主收藏回复

自己看源码吧,核心就是Player::resetPlayerLevel();
将它hook为什么都不做的东西,就不会掉落经验了
#include <jni.h>
#include <stdlib.h>
#include "substrate.h"
#include "mcpe/entity/player/Player.h"
static void (*_Player$resetPlayerLevel)();
static void Player$resetPlayerLevel(){}
JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) {
MSHookFunction((void*) &Player::resetPlayerLevel, (void*) &Player$resetPlayerLevel, (void**) &_Player$resetPlayerLevel);
return JNI_VERSION_1_2;
}


IP属地:云南来自Android客户端1楼2016-02-21 14:29回复
    前排提醒,除了经验,其他都会掉落


    IP属地:云南来自Android客户端2楼2016-02-21 14:34
    收起回复
      2026-01-09 16:47:42
      广告
      不感兴趣
      开通SVIP免广告
      啦啦啦啦,顶


      IP属地:安徽来自Android客户端3楼2016-02-21 14:39
      回复

        另外如果不用做钩子直接调用是否会清空经验?


        来自Android客户端4楼2016-02-21 14:42
        收起回复



          IP属地:云南来自Android客户端5楼2016-02-21 15:05
          回复
            up


            IP属地:美国来自Android客户端6楼2016-02-21 15:22
            收起回复


              IP属地:浙江来自Android客户端7楼2016-02-21 16:49
              收起回复
                up


                IP属地:上海来自Android客户端8楼2016-02-21 21:58
                收起回复
                  2026-01-09 16:41:42
                  广告
                  不感兴趣
                  开通SVIP免广告
                  围观


                  IP属地:福建来自Android客户端9楼2016-02-22 00:04
                  收起回复