2017-12-02 3 views
0

Hallo, ich versuche Ereignisse und Orte zu einer Funktion hinzuzufügen. Wenn also ein Block auf einen bestimmten Block gelegt wird, erhalten Sie eine Nachricht und fügen +1 zur Punktzahl hinzu, aber keine Fehler es funktioniert nicht Ich habe noch nie zuvor in Javascript programmiert.Scriptcraft location & events

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 
 

 
} 
 
});

Antwort

0

-Code Stück unten sollte mit Zapfen und Scriptcraft arbeiten.

Die Blockposition wird in event.block gespeichert. Die von Ihnen angegebene Standortvariable ist eine Methode zum Abbrechen dieses Ereignisses.

Die vom Block bereitgestellten Positionen sind Ganzzahlen, die nicht schweben.

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; 
    } 
});