问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

手机版我的世界怎么自己制作js,有什么软件可以制作?

发布网友 发布时间:2022-04-25 12:32

我来回答

5个回答

热心网友 时间:2023-12-22 15:40

首先一起来看看JS的函数表:

  如果→if

  或者→||

  和→&&

  也是→==

  还是→==

  是→==

  大于→>

  小于→等于→=

  减→-

  加→+

  乘→*

  除→/

  的余数→%

  求余→%

  相反→else

  点击获取→useItem

  被点击物品→itemid

  手中物品→blockid

  函数→function

  爆炸→explode

  攻击获取→attackHook

  被攻击者→victim

  攻击者→attacker

  输出信息→clientMessage

  获取输入命令→procCmd

  变量→var

  空格转换→split

  条件判断→switch

  事件→case

  获得物品→addItemInventory

  获取玩家x坐标→getPlayX

  阻止原本作用→preventDefault

  生成方块→setTile

  获取手中物品→getCarriedItem

  获取玩家y坐标→getPlayerY

  获取玩家z坐标→getPlayerZ

  获取方块→getTile

  看不懂?不要灰心!看下面的教程

  以我的经验,做JS最重要的是参考与理解,那么以下是是简单的js

  function useItem(x,y,z,itemid,blockid){

  if(itemid==267){

  explode (getPlayerX(),getPlayerY(),getPlayerZ(),5)

  }

  }

  funcion(函数)是每一个js必要的,而后面空一格的useItem(点击获取,也就是点击方块获取)是一种命令的类型,如后面的explode(爆炸)是点击某个方块后执行的,

  if(itemid==xx)是执行命令的条件,xx为物品ID(物品ID可从编辑器里查询)

  上面的小js根据函数表意思是“如果手上物品是剑,点击地面会产生半径为5格的爆炸"

  而function useItem(x,y,z,itemid,blockid)相当于作文的开头

  编辑js最好别用所谓的“js编辑器"建议用920文本编辑

  新手最好参考别人的js来提高自己,如我参考了BOSSjs才学会添加物品,大家看着上面的函数表来解读这个JS的作用吧!

  function useItem(x,y,z,itemid,blockid){

  if(itemid==267){

  explode (getPlayerX(),getPlayerY(),getPlayerZ(),100)

  }

  else if(itemid==267&█id==2){

  explode(getPlayerX(),getPlayerY(),getPlayerZ(),10)

  }

  而这个js,else if前的大家因该都看懂了,那else if是什么呢?还不回头看函数表

  那itemid和block又是什么

  你看看函数表会死啊

  有些小白不知道怎么写直接写就OK了

  

  大家一定很好奇上面的爆炸js的Mod.setItem(.…)是什么,让我来告诉大家,它是添加物品的函数,括号里的507是添加的物品的ID,spawn_egg是物品类型,12是排列值(就是物品贴图坚着第几行),TNT是添加物品的名字

  而Player.addItemCreativeInv(…)意思是:玩家手持xx,就是不这样就无法得到添加的物品

  以上的是点击方块生成或执行指令,那么点击生物执行命令呢

  你就这么不喜欢函数表么

  看了函数表后,终于知道了原来是把function useltem改成function attackHook

  大家学会js了会不会很开心但都仅限于爆炸那就看下面的js吧

  funciton attackHook(x,y,z,itemid,blockid){

  if(itemid==0){

  setTile(x,y,z,32,0)

  }

  }

  这个js的意思是:如果空手攻击实体,会在在生物旁生成僵尸,32为实体ID

  对不起,之前生成实体的js写错了详细看楼中楼

  funciton useItem(x,y,z,itemid,blockid){

  if(itemid==0){

  setTile(x,y,z,57,0)

  }

  }

  好了,这个js是个空手点地就生成钻石块的js,相信认真看函数表的同学以经知道 setTile 的意思了

  现在也该学变量了

  var a=267

  function useItem(x,y,z,itemId,blockId){

  if(itemId==a){

  a=0

  Level.spawnMob(x,y,z,36)

  clientMessage("召唤")

  }

  }

  什么是变量?

  某大神的解释:

  变量可以比作一个银行~可以用了放一些钱哦。

  那我们要肿么使用变量了~

  别急我们来看看列子~"var"是定义一个变量也就是说var告诉启动器这是银行哦!a=267这个很好懂的哦也就是a就是267了。

  新人:if(itemId==a)如果itemId==a那a又等于267,267又是铁剑的id那不就是铁剑点击执行了吗≥?≤我懂了那sb=0又是什么。

  a=0 也就是改变这变量的值也就是说本来a是267的(267是铁剑)被变成了0(空手)

  上面的js的意思是手中物品a点击任意方块后就变空手,并生成生物猪人

  多个连在一起的格式大概是这样

  function attackHook(player,entity){

  if(getCarriedItem()==401){

  Entity.setHealth(entity,2)

  }

  if(getCarriedItem()==405){

  Entity.setHealth(entity,5)

  }

  if(getCarriedItem()==407){

  var c=Entity.setHealth(entity,-10)}

  var c=0

  }

  }

热心网友 时间:2023-12-22 15:40

制作mod是件很麻烦的事,涉及到函数自变量因变量很多东西。可以到贴吧里有很多制作过程的检查 软件的话用Aptana : 最好用的Javascript编辑器、调试器

热心网友 时间:2023-12-22 15:41

对不起你制作不了,去说软件编程学个三年就可以回来做了

热心网友 时间:2023-12-22 15:42

你在百度上搜索MCbox 里面有

热心网友 时间:2023-12-22 15:42

https://yun.baidu.com/wap/view?fsid=790402989303346这个软件可以制作mod或者JS。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小红书怎么修改ID 专属ID更改方法 Win11如何更改字体视觉效果 Win11字体视觉效果修改方法介绍 华为团队管理模式 通信工程这个专业主要是学什么 专注力差的孩子该如何纠正 三岁的孩子专注力不好,怎么培养她的专注力呀!。 镇江关周围有什么玩的,镇江及周边旅游景点 大港南站去镇江汽车站怎么走 镇江汽车站到大港南站有多远 出国去澳大利亚留学都需要注意哪些事项呢? 澳大利亚留学条件及注意事项有哪些 合肥领尚时代酒吧好玩吗?有没有去过的给介绍一下! 我的世界的mod为什么是js? 请问一下合肥骑士酒吧的具体位置在哪? 合肥哪里有适合大学生去的酒吧(迪吧) 我的世界手机版红石js命令方块怎么用 酒吧一般几点营业? 我的世界pe版如何加载js 合肥一酒馆推文被投诉低俗,这家酒馆的推文存在哪些问题? 我的世界js和材质包的区别 酒吧的营业时间是几点到几点啊? 网易我的世界js怎么用 js安装方法 酒吧是几点上班,几点下班 合肥有没有酒吧一条街 肺炎合肥酒吧为什么不关门? 我的世界js是什么 js怎么用 合肥ci酒吧倒闭了吗 大连比较好的能办同学聚会的餐厅 大连吃海鲜便宜的地方?大排档之类的就行! 火腿蒸鲈鱼的做法步骤图,火腿蒸鲈鱼怎么做 小人仙有籽吗 在合肥开个酒吧需要多少钱 我的世界功能大全js 合肥有未成年人能去的酒吧么? 我的世界双向传送js怎么用 合肥CI酒吧胸针什么样子? 我的世界电脑版怎么用js,帮忙了, 合肥美高美酒吧重新装修后营业了没? 我的世界js要怎么在服务器加载 合肥1912那边怎么了,酒吧都没见几个了?还在营业吗? 我的世界做JS 苹果手机越狱后如何玩我的世界js 我的世界js咋制作。 发怔发傻的意思? 玖富万卡放款中是通过了? 发怔发傻的意思是什么? 发怔发傻的意思 傻是什么意思? 发怔的意思 发痴南通方言什么意思? 发怔发傻是什么意思?