Skip to content

Instantly share code, notes, and snippets.

@sisomm
Created January 22, 2014 20:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sisomm/8566683 to your computer and use it in GitHub Desktop.
Save sisomm/8566683 to your computer and use it in GitHub Desktop.
ScriptCraft skript som skriver til en fil hver gang en spak blir trukket i
//Her gir vi beskjed om å kalle en funksjon når visse hendelser skjer i Minecraft
events.on('player.PlayerInteractEvent', function (listener, event) {
// Vi må finne ut om det var en "Lever" (altså en spak) som ble trukket i. Nå gjelder det ALLE spaker :-)
// Du kan hente ut spakens posisjon vha. block.location om du vil se etter en spesiell
var block = event.getClickedBlock();
var type = block.getType();
if(type==org.bukkit.Material.LEVER) {
if (block.data==3){
writeStatus('commands.txt','DOWN');
}
else
{
writeStatus('commands.txt','UP');
}
})
//Funksjon for å skrive statusen til en fil. Her bruker vi javaklasser, siden vi er inne i et java-prograam
writeStatus=function(filename,status){
var File = java.io.File;
var PrintWriter = java.io.PrintWriter;
var FileWriter = java.io.FileWriter;
var f = new File(filename);
var out = new PrintWriter(new FileWriter(f, true ));
out.println(status);
out.close()
}
@crismancich
Copy link

Hi Sisomm, writing your comments in english would really help.
Andernfalls verstehst du nämlich nicht, was genau drin steht in den Kommentaren. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment