Report System [1] | Bukkit PlugIns programmieren #17

preview_player
Показать описание
Jo Leute :),
Ich hoffe euch gefällt das Video! Wenn ja, ihr wisst bescheid was es zu tun gibt. :D

*Downloads:

Gute und günstige Gameserver mit vollem Zugriff:

* Meine Fragen an euch:
☞ Musik oder keine Musik?
☞ Rede ich zu schnell / langsam oder kommt man so gut mit?
☞ Was soll ich in kommenden Tutorials programmieren?

Vielen Dank fürs anschauen ich hoffe ich konnte euch helfen!
Рекомендации по теме
Комментарии
Автор

Irgendwie geht dieses .getCustomConfig bei mir nicht ich habe eine CutsomConfig gemacht und sie so umgestellt wie du in dem video vor dem hier gezeigt hast aber ich habe diese Commands dazu nicht gemacht kann das daran liegen ?

sargentpidizzel
Автор

hä?xD will mit Coden anfangen und habe eine Wichtigee frage.. Da steht ja schon am anfang vieles und soll ich das alles abtippen:O hä?xD ich weiß garned was ich für packages etc. machen soll :c

YoloPlayzZ
Автор

Also dass wenn man /reports macht das man dann die momentan Reporteten Spieler sieht also das die abgespeichert werden und mit /reports aufgerufen werden

keepmoon
Автор

+DevMaxDe wirst du auch noch ne Reportliste machen also /Reports ?

keepmoon
Автор

Ich habe ein Problem kannst du mir helfen?
Ich habe versucht ein Plugin zu schreiben.

mein onCommand Methode:
public boolean onCommand(CommandSender cs, Command cmd, String label, String[] args) {
if (cs instanceof Player) {
Player p = (Player) cs;

if (args.length == 0) {
p.sendMessage(plugin.prefix + "§8Invalid arguments. Check /jump help");
} else if (args.length <= 1) {
if {
help(p);
} else if {
create(p, args);
} else if {
delete(p, args);
} else if {
info(p, args);
}
}
} else {
cs.sendMessage("You must be a Player");
}
return true;
}

Die create() methode:
private void create(Player p, String[] args) {
if (args.length==2) {
String jname = args[1];
if (plugin.cfg.contains(jname)) {
p.sendMessage(plugin.prefix + "§8This name is not available");
} else {
plugin.cfg.set(jname, p.getLocation().toString());

try {

p.sendMessage(plugin.prefix + "§8Jump created! Check Data with /jump info " + jname + "§8 !");
} catch (IOException e) {
e.printStackTrace();
p.sendMessage(plugin.prefix + "§8 Error!");
}
}

} else {
p.sendMessage(plugin.prefix + "§8 Invalid arguments. Check /jump help!");
}

}

cfg habe ich so configuriert:
public File config = new File("plugins/jump", "config.yml");
public FileConfiguration cfg =

Da der Command ein einer anderen Klasse ist habe ich in so übergeben:
Commands(this));

in der Command Klasse:
private Main plugin;

public Commands(Main main) {
this.plugin = main;
}

Wenn ich den Command /jump create eingebe bekomme Ich die Invalid arguments ausgabe.
Bei /jump create [Hier ein Name ohne Klammern] bekomme ich kein Output, aber auch kein Fehler.

Kannst du mir helfen?

icerise