[YARDIM] Java Money Kodu?

Kro_PvP

Zombi Katili
En iyi cevaplar
0
Merhabalar Serverimde Skript Kullanmak Istemediğim için Plugin Yapmak İstedim.Yanlız Bi sorun var Javadan Pek Anlamam.

/bilgi Yazınca oyuncunun Parasını Göstercek Bir Java Kodu Verebilirmisiniz?

Örnek: Oyuncu /Bilgi Yazdı Chatta Paraniz: 30TL Dedi.

Teşekkürler...
 

Kro_PvP

Zombi Katili
En iyi cevaplar
0
Hayır Hayır Ayrı Bir Para Plugini İstemiyorum.
/bilgi Yazınca Oyuncunun Kaç Parası Olduğunu Göstericek
Essentials economy, Vault

Arkadaşlar Şuna Ekleyebilir misiniz Lütfen.

Kod:
package me.server.pvp;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class PvP extends JavaPlugin implements Listener {
   
    public void onEnable(){
        getConfig().options().copyDefaults(true);
        saveConfig();
        getLogger().info("Plugin Akfif!");
        Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }

      public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){

    if(sender instanceof Player) {
        Player player = (Player) sender;
        if (commandLabel.equalsIgnoreCase("bilgi"))
            player.sendMessage(ChatColor.RED + "§aParaniz: ");

        }
    }
}
 

Kro_PvP

Zombi Katili
En iyi cevaplar
0
Essentialsı Library' e ekle sonra bu kodu yaz biyere
Kod:
public static int getPlayerMoney(Player p) {
        try {
            int money = (int) Economy.getMoney(p.getName());
        } catch (UserDoesNotExistException e) {
            System.out.println("§cBöyle bir oyuncu bulunamadı.");
            e.printStackTrace();
        }
        return 0;
    }

Kod:
player.sendMessage(ChatColor.RED + "§aParaniz: " + getPlayerMoney(p));
Böyle dene olurmu bilmiyorum denemedim.
Çalışmadı kodu yazınca hata veriyor konsolda

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

Krumb069

Nether Yerlisi
En iyi cevaplar
1
essentials değil vault kullanman lazım. vault essentials ile çalışır

parayı alma kodu şöyle:
Kod:
RegisteredServiceProvider<Economy> eservis = Bukkit.getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
                Economy ekonomi;
                ekonomi = eservis.getProvider();
                Player o = (Player) gonderen;
                Double para = ekonomi.getBalance(o.getName());
 

Kro_PvP

Zombi Katili
En iyi cevaplar
0
Her ikisinide Ekledim Yanlız Bana Parayı Alma Değil Sadece Essentials /money yazınca Çıkan Değeri /bilgi yazınca Paranız = /money değerinin çıkmasını istiyorum
 
Üst