Plugin setzt Config Wert nicht nach unten

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

Plugin setzt Config Wert nicht nach unten

Beitragvon Zammla » Fr 25. Aug 2017, 22:25

Sehr geehrte Leser und Leserinnen,

Ich habe ein Problem mit meinem Plugin. Das Problem lässt sich so beschreiben, dass ich versuche einen Wert zu verringern, dies jedoch nicht funktioniert. Das ist die stelle, wo ich bei dem Spieler Account (acc) den Wert nach unten setzen möchte (Genau zeile: 33) Bin den Code mehrmals auch mit einem Kollegen durchgegangen und hoffe das ihr mir helfen könnt :).

Code: https://pastebin.com/qjrTLFn2

Wenn ihr noch etwas benötigt, reiche ich es euch nach ^^.

- LG, zammla
Benutzeravatar
Zammla
 
Beiträge: 9
Registriert: Fr 16. Okt 2015, 21:17

Re: Plugin setzt Config Wert nicht nach unten

Beitragvon Kampfprofessor » Sa 26. Aug 2017, 09:26

Code: Alles auswählen
  1. int pmoney = getBalance(p);
  2. int tmoney = getBalance(target);


Referiert auf:
Code: Alles auswählen
  1. public static int getBalance(OfflinePlayer p) {
  2.     loadAccount(p); //Account-Daten von Target werden geladen
  3.     int money = acc.getInt("Account.balance");
  4.     return money;
  5. }


und loadAccount zeigt:
Code: Alles auswählen
  1. public static void loadAccount(OfflinePlayer p) {
  2.     file = new File("plugins/RP/accounts/" + p.getUniqueId() + ".yml");
  3.     acc = new YamlConfiguration().loadConfiguration(file);
  4.     //file gehört nun zu Target und acc ebenso.
  5. }


und zum Schluss in der payMoney-Methode steht da:
Code: Alles auswählen
  1. acc.save(file);


Somit wird dies hier als Target gespeichert.
Benutzeravatar
Kampfprofessor
 
Beiträge: 71
Registriert: Fr 12. Feb 2016, 15:48


Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 6 Gäste

cron