iZeckGH
Obsidyen Madencisi
- En iyi cevaplar
- 0
Herkeze S.a Bana Baslıktada Belirttim Gibi Vericem Kaynak Kodunu Plugine Ceviren Varmi?
Mantini Acikliyim.
Adam Elinde /sat Yazinca Elindekini Kontrol Edip Saticak
Satilicak İtemleri ve Kaca Satılcanı Configden Ayarlıcaz. Simdiden Tesekkurler.
Kaynak Kod:
Kaynak Kodu Yazdigi İcin @MegaCrafter 'e Tesekkur Ederiz.
Mantini Acikliyim.
Adam Elinde /sat Yazinca Elindekini Kontrol Edip Saticak
Satilicak İtemleri ve Kaca Satılcanı Configden Ayarlıcaz. Simdiden Tesekkurler.
Kaynak Kod:
PHP:
public boolean onCommand(CommandSender cs, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("sat")) {
if (!(cs instanceof Player)) {
cs.sendMessage("§cBu komutu konsol kullanamaz!");
return true;
}
Player p = (Player) cs;
if (args.length < 1) {
ItemStack item = p.getItemInHand();
p.getInventory().removeItem(item);
p.sendMessage("§aItem başarıyla satıldı!");
return true;
}
if (args.length > 1) {
p.sendMessage("§cHatalı komut!");
return true;
}
int miktar;
try {
miktar = Integer.parseInt(args[0]);
} catch (Exception ex) {
p.sendMessage("§cLütfen sayı giriniz!");
return true;
}
ItemStack item = p.getItemInHand();
if (item.getAmount() >= miktar) {
for (int i=0; i < miktar; i++) {
p.getInventory().removeItem(item);
}
p.sendMessage("§aItem başarıyla satıldı!");
return true;
}
if (item.getAmount() < miktar) {
p.sendMessage("§cElinizde bu miktarda item bulunmamakta!");
return true;
}
return true;
}
return true;
}