function useItem(x,y,z,i,b){
这里是一个点击方块就会发生什么什么事的钩子函数
if(itemid==267){
重点来了。这里是什么意思呢?上面钩子函数中i代表itemid(讲过了),i也在位置上,所以i就是点击方块时用的东西。==的意思是等于,也讲过了。267是什么呢?因为i代表点击方块时用的物品,也讲过不能写物品名称,所以写物品的代码(id)。267,就是铁剑的代码(id)。后面的“{”就是前花括号,在if语句里必不可少,{ }里就是怎么怎么样,发生什么事。所以,这个if语句的意思是:如果点击时用的东西是铁剑,
就怎么怎么样。
addItemInventory(1,4,0)
//给玩家石头四个,不懂的看前面
}}
//后花括号就是对应前两个前花括号,否则js会不能用。
好了,一个小小的js完成
整个js是这样:
function useItem(x,y,z,i,b){
if(itemid==267){
addItemInventory(1,4,0)
}}