很多人看见电脑里面手机里面各式各样的mod都会敢为赞叹,如果自己会mod该多好,今天本小编为大家带来手机版mod的制作方法。
首先一起来看看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
很多小伙伴不懂吧,接下来进入实战拆mod,学习怎么制作。
function useItem(x,y,z,itemid,blockid){
if(itemid==267){
explode (getPlayerX(),getPlayerY(),getPlayerZ(),5)
}
}
这个是最简单,最基础的mod,上面的小js根据函数表意思是“如果手上物品是剑,点击地面会产生半径为5格的爆炸"
但是怎样制作呢,首先你需要一个编辑器,比如920文版编辑器就不错(我们工作室开发了一个做js的软件想要内测找我咯) funcion(函数)是每一个js必要的,而后面空一格的useItem(点击获取,也就是点击方块获取)是一种命令的类型,如后面的explode(爆炸)是点击某个方块后执行的,
if(itemid==xx)是执行命令的条件,xx为物品ID(物品ID可从编辑器里查询)
上面的小js根据函数表意思是“如果手上物品是剑,点击地面会产生半径为5格的爆炸"
而function useItem(x,y,z,itemid,blockid)相当于作文的开头
而这个js,else if前的大家因该都看懂了,那else if是什么呢?还不回头看函数表
那itemid和block又是什么
一句话看函数表
这个就是最基本的函数应用 本帖持续更新撒花 撒花 撒花