L
LordKnaeckebrot
Gast
Hallo,
ich habe ein Problem mit meinem Bukkit Plugin!
Ich will ein Plugin schreiben wo einem die Server regeln Abgefragt werden und man muss mit "Ja" oder "Nein" antworten! Bei der falschen antwort soll stehen: ""Falsch! Versuche es später nocheinmal!".
Den Code Poste ich am Ende, nur ich weiß nicht wie ich machen kann das nachdem der Player das Command geschriben hat, dann erstmal nur noch was schreibt was der Server erkennt, und nicht in den Chat kommt!??!!
Ich bin noch ein Anfänger in Java!
Hier der Code:
ich habe ein Problem mit meinem Bukkit Plugin!
Ich will ein Plugin schreiben wo einem die Server regeln Abgefragt werden und man muss mit "Ja" oder "Nein" antworten! Bei der falschen antwort soll stehen: ""Falsch! Versuche es später nocheinmal!".
Den Code Poste ich am Ende, nur ich weiß nicht wie ich machen kann das nachdem der Player das Command geschriben hat, dann erstmal nur noch was schreibt was der Server erkennt, und nicht in den Chat kommt!??!!
Ich bin noch ein Anfänger in Java!
Hier der Code:
Java:
package me.lordknaeckebrot.test;
import java.util.Scanner;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class test extends JavaPlugin {
@Override
public void onDisable() {
System.out.println("[Heal] Plugin deaktiviert!");
}
@Override
public void onEnable() {
System.out.println("[Heal] Plugin by marks99011!");
System.out.println("[Heal] Plugin aktiviert!");
}
public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args){
boolean erfolg = false;
Player p = (Player)sender;
if(cmd.getName().equalsIgnoreCase("gStart")){
if(args.length == 0){
p.sendMessage(ChatColor.BLUE + "Wilkommen bei der Anmeldung");
p.sendMessage(ChatColor.BLUE + "Jetzt wird der Server fragen stellen und sie müssen in einem Satz Antworten!");
p.sendMessage(ChatColor.BLUE + "Frage 1:");
p.sendMessage(ChatColor.BLUE + "Darfst du Griefen?");
String hallo = "Ja";
Scanner input=new Scanner(System.in);
String in=input.next();
if (in!=hallo) {
p.sendMessage("Falsch! Versuche es später nocheinmal!");
}
}
erfolg = false;
}
return erfolg;
}
}