Hallo,
Ich bin heute auf ein Problem gestoßen und hoffe, dass ihr mir vielleicht weiterhelfen könnt. Meine Mission ist es ein Shop System zu entwickeln welche auf verschiedene Materialien und Mengen zugreift deswegen habe ich mir folgendes ausgedacht:
Mein Problem ist jetzt das die Items im Shop verschieden Kosten, wie viel das Item kostet, sieht man im Namen wie kann ich jetzt die abfragen machen wenn die Preise von 0 bis 1000 Variieren?
Ich danke schonmal im Voraus für alle Antworten.
Mit Freundlichen Grüßen EdiNear.
Ich bin heute auf ein Problem gestoßen und hoffe, dass ihr mir vielleicht weiterhelfen könnt. Meine Mission ist es ein Shop System zu entwickeln welche auf verschiedene Materialien und Mengen zugreift deswegen habe ich mir folgendes ausgedacht:
Java:
@EventHandler
public void OnBuy(InventoryClickEvent event) {
Player p = (Player) event.getWhoClicked();
if (event.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§§a§o10Euro")){
if (CoinsMySQL.getCoins(p.getUniqueId().toString(), p.getName()) > 10) {
CoinsMySQL.remove(p.getUniqueId().toString(), p.getName(), 10);
MaterialData data = event.getCurrentItem().getData();
Material material = event.getCurrentItem().getType();
int amount = event.getCurrentItem().getAmount();
short durability = event.getCurrentItem().getDurability();
ItemStack is = new ItemStack(material, amount);
is.setData(data);
is.setDurability((short) + durability);
p.getInventory().addItem(is);
String names = event.getCurrentItem().getItemMeta().getDisplayName();
p.sendMessage(""+ names);
}else {
p.sendMessage("§cDu hast nicht genug coins");
}
}
}
Mein Problem ist jetzt das die Items im Shop verschieden Kosten, wie viel das Item kostet, sieht man im Namen wie kann ich jetzt die abfragen machen wenn die Preise von 0 bis 1000 Variieren?
Ich danke schonmal im Voraus für alle Antworten.
Mit Freundlichen Grüßen EdiNear.