2017-12-02 10 views
0

こんにちは私はイベントと場所を関数に追加しようとしています。ブロックがあるブロックに置かれるたびにメッセージが表示され、スコアに+1が追加されます。それは動作しません私は前にjavascriptでプログラムされていない。以下Scriptcraftの場所とイベント

var score = 0 
 
events.blockPlace(function (event, location) { 
 
if (location.x == -239.538 && location.y == 71.000 && 
 
location.z ==314.407) { 
 
\t echo(event.player, 'You have just placed an block'); 
 
\t var scored = score =+ 1 
 

 
} 
 
});

答えて

0

コード片がスピゴットとScriptcraftで動作するはずです。

ブロック位置はevent.blockに格納されます。指定した場所変数は、このイベントをキャンセルする方法です。

ブロックによって提供される位置は、浮動小数点ではない整数です。

var score = 0; 
var block_place_event = events.blockPlace(function(event){ 
    if ((event.block.x == -239) && (event.block.y == 71) && (event.block.z == 314)){ 
     echo(event.player, 'You have just place an block'); 
     score = score + 1; 
    } 
}); 
関連する問題