Created
January 22, 2014 20:23
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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() | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi Sisomm, writing your comments in english would really help.
Andernfalls verstehst du nämlich nicht, was genau drin steht in den Kommentaren. :)