我的世界js吧 关注:27,789贴子:251,310
  • 11回复贴,共1

请问哪错了

只看楼主收藏回复

function newLevel() {
print("(눈_눈)");
Entity.addEffect(15,11,600*4800,50,false,true);
}
function attackHook(p,e){
var id=Entity.getEntityTypeId(e);
if(id==15){
Entity.addEffect(e,2,20*10,50,false,true);
Entity.addEffect(e,11,20*30,5,false,true);
clientMessage("〈村民〉啊————");
}
}
function entityAddedHook(entity) {
Entity.addEffect(15,11,600*4800,50,false,true);
}
我要的效果是攻击村民,村民获得虚弱以及抗性,并大叫啊!村民随时都有生命回复效果,怎么启动没反应???


IP属地:山东来自Android客户端1楼2016-06-04 18:11回复
    每个步骤后面加clientMessage("ok")就可以知道哪里没执行了


    IP属地:广东来自Android客户端2楼2016-06-04 21:00
    收起回复
      第一和第三个钩子函数都错


      来自Android客户端3楼2016-06-05 11:01
      回复
        添加效果的是指定实体,而不是实体id


        来自Android客户端4楼2016-06-05 11:02
        收起回复
          第三个钩子函数的15改为entity
          第一个钩子函数不要了


          来自Android客户端5楼2016-06-05 12:51
          收起回复
            print括号太多


            IP属地:福建来自Android客户端6楼2016-06-06 19:52
            回复