求助关于破坏方块
minecraftpejs吧
全部回复
仅看楼主
level 13
stop_x13 楼主
如图。怎么改才能达到效果?现在无论破坏什么方块都有弹出文字。而且禁止破坏无法生效
2014年08月06日 10点08分 1
level 13
stop_x13 楼主
改了一下,但是为什么打方块虽然打不破还是会弹出?[泪]
2014年08月06日 11点08分 2
level 1
@Top晨夕 求助一个js,无论破坏什么方块都能弹出文字。而且禁止破坏无法生效
2014年08月07日 00点08分 3
lz我只能帮到你这啦
2014年08月07日 00点08分
回复 如果0如果sunny :→_→[滑稽]
2014年08月07日 03点08分
回复 stop_x13 :[滑稽]
2014年08月07日 07点08分
回复 如果0如果sunny :[滑稽]
2014年08月07日 07点08分
level 8
[滑稽]热点联机无效
2014年08月07日 06点08分 4

2014年08月07日 06点08分
level 11
楼主的错误我一下子也没看出来,实验了半天才发现[汗]
2014年08月07日 08点08分 5
==和=是不一样的
2014年08月07日 08点08分
level 11
修改后的js如下
var A
var B
function destroyBlock(x,y,z,s)
{
A=getCarriedItem()
B=getTile(x,y,z)
if(A==278&&B==101)
{print("啪")}
if(A==257&&B==42)
{print("啪")}
if((A!=278&&B!=101)||(A!=257&&B!=42))
{preventDefault()}
}
function newLevel()
{
print("啪啪")
}
2014年08月07日 08点08分 6
谢谢。。。不过为什么钻石镐破坏铁块,铁镐破坏铁栏杆都不print,钻石镐破坏铁栏杆虽然打不坏却print了
2014年08月07日 08点08分
level 11
var A
var B
function destroyBlock(x,y,z,s)
{
A=getCarriedItem()
B=getTile(x,y,z)
if((A==278&&B==101)||(A==257&&B==42))
{print("啪")}
else
{preventDefault()}
}
function newLevel()
{
print("啪啪")
}
2014年08月07日 09点08分 7
问题已解决[哈哈]如果我要规定更多的破坏规则,要在if后面继续加吗?
2014年08月07日 09点08分
回复 stop_x13 :你可以继续加||
2014年08月07日 10点08分
回复 Top晨夕 :嗯
2014年08月11日 03点08分
level 11
if else错误,条件错误
2014年08月07日 09点08分 8
level 12
为什么不是啪啪啪[滑稽][滑稽][滑稽][滑稽]
2014年08月19日 15点08分 9
人家很纯洁的[滑稽][委屈]
2014年08月19日 20点08分
1