tree
Demir Madencisi
- En iyi cevaplar
- 0
arkadaşlar bu gün full bu konu üzerine yoğunlaştım ancak bir türlü yapamadım oyuncu sadece /komut komutunu girince oyuncu ismi girin diycem ancak bi türlü yapamadım, yapabildililerim
/komut <oyunda olan bir oyuncu> çalışıyor
/komut <oyunda olmayan bir oyuncu> çalışıyor (istediğim mesajı veriyor)
ancak
/komut yazınca yani hiçbir değişken yazmayınca yada oyuncu ismi hata veriyor kodum bu arkadaşlar:
@Krumb069 @KRHN @IRFN @ZekiKos @djyee @>>TheLegend<< @veisminibilmediğimdiğerkişiler yardım ederseniz memnun olurum ^^
/komut <oyunda olan bir oyuncu> çalışıyor
/komut <oyunda olmayan bir oyuncu> çalışıyor (istediğim mesajı veriyor)
ancak
/komut yazınca yani hiçbir değişken yazmayınca yada oyuncu ismi hata veriyor kodum bu arkadaşlar:
PHP:
package me.hasan.swords;
import net.md_5.bungee.api.ChatColor;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.enchantments.EnchantmentWrapper;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.PlayerInventory;
import org.bukkit.plugin.java.JavaPlugin;
public class Swords extends JavaPlugin{
@Override
public void onEnable(){
getLogger().info("Swords has been enabled!");
}
@Override
public void onDisable(){
getLogger().info("Swords has been disabled!");
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
if (cmd.getName().equalsIgnoreCase("swords")){
if (!(sender instanceof Player)){
sender.sendMessage("Oyun ici kullanilan komut!");
}
if((sender instanceof Player)){
if(args.length==0){
sender.sendMessage(ChatColor.DARK_RED + "Oyuncu ismi girin!");
}
Player target = Bukkit.getServer().getPlayer(args[0]);
if (args.length==1)
if (target == null){
sender.sendMessage(ChatColor.RED + "Oyuncu yok!");
}
else{
target.sendMessage(ChatColor.GREEN + "" + ChatColor.BOLD + target.getName() + ChatColor.DARK_GREEN + " adlı oyuncuya büyülü kılıç verildi!");
PlayerInventory inv = target.getInventory();
ItemStack item = new ItemStack(Material.DIAMOND_SWORD, 1);
Enchantment ench = new EnchantmentWrapper(16);
item.addUnsafeEnchantment(ench, 100);
inv.addItem(item);
}
}
}
return false;
}
}