超级白鸟💦 Creeper刘亦凡
excited
关注数: 91 粉丝数: 219 发帖数: 3,038 关注贴吧数: 63
【js】js求助! 这个js有什么问题? var X=getPlayerX(),Y=64,Z=getPlayerZ(),fm=0,wk=0 var fmcount=0,wkcount=0 var stevefm=new Array() var stevewk=new Array() var a,b; var fmfm=false; var wkwk=false; var aa,bb; function dip2px(ctx, dips){ return Math.ceil(dips * ctx.getResources().getDisplayMetrics().density); } function newLevel(){ ModPE.readData(aa); ModPE.readData(bb); fmfm=wkwk=true; var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get(); ctx.runOnUiThread(new java.lang.Runnable({ run: function() { try{ var layout = new android.widget.LinearLayout(ctx); var btnWindow = new android.widget.Button(ctx); btnWindow .setText("介绍"); btnWindow .setOnClickListener(new android.view.View.OnClickListener() { onClick: function(v){ print("村庄Alpha0.1.2介绍:") print("输入/mine召唤矿工村民") print("输入/wood召唤伐木村民") print("村民可以缴税") print("矿工村民可以缴纳矿石") print("伐木村民可以缴纳木块") print("制作团队:") print("creeper刘亦凡--村庄总策划者、形象设计者、版权所有、总程序员") print("永恒传说--首席程序员、嘉宾") print("法神之传说--首席程序员、嘉宾、技术支援") print("材质制作:") print("creeper刘亦凡--总材质美术师") print("") } }); layout.addView( btnWindow ); btnWindow = new android.widget.PopupWindow(layout, dip2px(ctx,85 ), dip2px(ctx, 45)); btnWindow.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.TOP | android.view.Gravity.RIGHT, 250, 0); }catch(err){ print("抱歉,无法显示按钮"); } } })); } function procCmd(cmd) { var Data=cmd.split(" ") if(Data[0]=="wood") { stevefm[stevefm.length]= Level.spawnMob(X+3,Y,Z,11,"mob/Lumber.png") Entity.setHealth(stevefm[stevefm.length-1], 20) clientMessage("<村民>市长好\n伐木村民") fm++;fmfm=true; } if(Data[0]=="mine") { stevewk[stevewk.length]=Level.spawnMob(X+3,Y,Z,11,"mob/Mineworlkers.png") Entity.setHealth(stevewk[stevewk.length-1], 20) clientMessage("<村民>市长好\n挖矿村民") wk++;wkwk=true; } } function modTick() { for(a=0;a<stevefm.length;a++) for(b=0;b<stevewk.length;b++) { X=getPlayerX(),Y=getPlayerY(),Z=getPlayerZ(); if(fm>0) { fmcount++ if(fmcount>=800/fm) { fmcount=0 clientMessage("<伐木村民>这是我们挖的木头\n市长收好") Player.addItemInventory(17,5,parseInt(Math.random()*3)*2) } } if(wk>0) { wkcount++ if(wkcount>=800/wk) { wkcount=0 clientMessage("<挖矿村民>这是我们挖的矿石\n市长收好") Player.addItemInventory(15,2,parseInt(Math.random()*3)*2) Player.addItemInventory(14,1,parseInt(Math.random()*3)*2) Player.addItemInventory(263,3,parseInt(Math.random()*3)*2) Player.addItemInventory(57,1,parseInt(Math.random()*3)*2) Player.addItemInventory(173,1,parseInt(Math.random()*3)*2) Player.addItemInventory(331,3,parseInt(Math.random()*3)*2) } if(fmfm) { Entity.setRenderType(stevefm[stevefm.length-1], 3) } if(wkwk) { Entity.setRenderType(stevewk[stevewk.length-1], 3) } } }} function deathHook(attacker,victim) { if(victim==stevefm[a]) { Level.dropItem(Entity.getX(victim), Entity.getY(victim), Entity.getZ(victim), 0, 339, 1, 0) clientMessage("一个村民死了,只留下一纸遗书,家属讹你殉葬费") fm-- } else if(victim==stevewk[b]) { Level.dropItem(Entity.getX(victim), Entity.getY(victim), Entity.getZ(victim), 0, 339, 1, 0) clientMessage("一个村民死了,只留下一纸遗书,家属讹你殉葬费") wk-- } } function leaveGame() { ModPE.saveData(aa,stevewk[b]); ModPE.saveData(bb,stevefm[a]); } print("村庄js\nby_村庄团体组织")
1 下一页