java版我的世界如何做mod_《我的世界手机版》怎么制作mod制作JS教程图文攻略

更新时间:2023-05-03 06:49:20 阅读: 评论:0

java版我的世界如何做mod_《我的世界⼿机版》怎么制作
mod制作JS教程图⽂攻略
我的世界⼿机版中,⽤惯其他⼈分享的JS之后觉得不满意,⾃⼰想要创作专属的JS?今天当乐⽹⼩编给⼤家带来的是我的世界⼿机版的JS 基础教程,各位⼩伙伴学习⼀水乳保质期 下然后⾃⼰制作JS吧:
教程作者:s某某世界s
⾸先⼀起来看看JS的函数表:
如果→if
或者→||
和→&&
也是→==
还是→==
是→==
⼤于→>
⼩于→<
等于→=
减→-
加→+
乘→*
除→/
的余数→%
求余→%
相反→el
点击获取→uItem
被点击物品→itemid
⼿中物品→blockid
函数→function
爆炸→explode
攻击获取→attackHook
被攻击者→victim
攻击者→attacker
输出信息→clientMessage
获取输⼊命令→procCmd
变量→var
空格转换→split
条件判断→switch
事件美国的恐怖片 →ca
获得物品→addItemInventory
获取玩家x坐标→getPlayX
阻⽌原本作⽤→preventDefault
⽣成⽅块→tTile
获取⼿中物品→getCarriedItem
获取玩家y坐标→getPlayerY
获取玩家z坐标→getPlayerZ
获取⽅块→getTile
看不懂?不要灰⼼!看下⾯的教程
以我的经验,做JS最重要的是参考与理解,那么以下是是简单的js
functio情不自禁造句 n uItem(x,y,z,itemid,blockid){
if(itemid==267){
explode (getPlayerX(),getPlayerY(),getPl穿越火线封号查询 ayerZ(),5)
}
}
funcion(函数)是每⼀个js必要的,⽽后⾯空⼀格的uItem(点击获取,也就是点击⽅块获取)是⼀种命令的类型,如后⾯的explode(爆炸)是点击某个⽅块后执⾏的,
if(itemid==xx)是执⾏命令的条件,xx为物品ID(物品ID可从编辑器⾥查询)
上积极分子培训 ⾯的⼩js根据函数表意思是“如果⼿上物品是剑,点击地⾯会产⽣半径为5格的爆炸"
⽽function uItem(x,y,z,itemid,blockid)相当于作⽂的开头
编辑js最好别⽤所谓的“js编辑器"建议⽤920⽂本编辑
新⼿最好参考别⼈的js来提⾼⾃⼰,如我参考了BOSSjs才学会添加物品,⼤家看着上⾯的函数表来解读这个JS的作⽤吧!
function uItem(x,y,z,itemid,blockid){
if(itemid==267){
explode (getPlayerX(),getPlayerY(),getPlayerZ(),100)
}
el if(itemid==267&&欧洲篮球 ;blockid==2){
explode(getPlayerX(),getPlayerY(),getPlayerZ(),10)
}
⽽这个js,el if前的⼤家因该都看懂了,那el if是什么呢?还不回头看函数表
那itemid和block⼜是什么
你看看函数表会死啊
有些⼩⽩不知道怎么写直接写就OK了
⼤家⼀定很好奇上⾯的爆炸js的Mod.tItem(.…)是什么,让我来告诉⼤家,它是添加物品的函数,括号⾥的507是添加的物品的ID,spawn_egg是物品类型,12是排列值(就是物品贴图坚着第⼏⾏),TNT是添加物品年度规划 的名字
⽽Play中国最大的汉奸 er.addItemCreativeInv(…)意思是:玩家⼿持xx,就是不这样就⽆法得到添加的物品
以上的是点击⽅块⽣成或执⾏指令,那么点击⽣物执⾏命令呢
你就这么不喜欢函数表么
看了函数表后,终于知道了原来是把function ultem改成function attackHook
⼤家学会js了会不会很开⼼但都仅限于爆炸那就看下⾯的js吧
funciton attackHook(x,y,z,itemid,blockid){
if(itemid==0){
tTile(x,y,z,32,0)
}
}
这个js的意思是:如果空⼿攻击实体,会在在⽣物旁⽣成僵⼫,32为实体ID
对不起,之前⽣成实即兴演讲技巧 体的js写错了 详细看楼中楼
funciton uItem(x,y,z,itemid,blockid){
if(itemid==0){
tTile(x,y,z,57,0)
}
}
好了,这个js是个空⼿点地就⽣成钻⽯块的js,相信认真看函数表的同学以经知道 tTile 的意思了
现在也该学变量了
var a=267
function uItem(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.tHealth(entity,2)
}
if(getCarriedItem()==405){
Entity.tHealth(entity,5)
}
if(getCarriedItem()==407){
var c=Entity.tHealth(entity,-10)}
var c=0
}
}
以上就是当乐⽹⼩编今天给⼤家带来的我的世界⼿机版的JS制作攻略,希望⼤家喜欢!

本文发布于:2023-05-03 06:49:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/520166.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:物品   函数   获取   点击   机版   添加
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图