Witam, moglby mi ktos wyjasnic dlaczego w 16 linijce kodu jest blad? "inv.setItem(0, s);"
package me.neroos.falseandtrue;import org.bukkit.Bukkit;import org.bukkit.Material;import org.bukkit.command.Command;import org.bukkit.command.CommandSender;import org.bukkit.entity.Player;import org.bukkit.inventory.Inventory;import org.bukkit.inventory.ItemStack;import org.bukkit.inventory.meta.ItemMeta;import org.bukkit.plugin.java.JavaPlugin;publicclassMain extends JavaPlugin{Inventory inv =Bukkit.createInventory(null,9,"PRAWDA CZY FALSZ");{
inv.setItem(0, s);}
boolean b =true;ItemStack s =newItemStack(Material.STONE);{ItemMeta im = s.getItemMeta();
im.setDisplayName("STONE");
s.setItemMeta(im);}@Overridepublicvoid onEnable(){System.out.println("ON");}@Overridepublic boolean onCommand(CommandSender sender,Command cmd,String l,String[] args){Player p =(Player) sender;if(p.hasPermission("test.test")){if(cmd.getName().equalsIgnoreCase("czyfalse")){if(b ==true){
p.sendMessage("true");}else{
p.sendMessage("false");}}if(p.hasPermission("test.test")){if(cmd.getName().equalsIgnoreCase("false")){
b =false;}}if(p.hasPermission("test.test")){if(cmd.getName().equalsIgnoreCase("true")){
b =true;}}if(cmd.getName().equalsIgnoreCase("gui")){if(b ==true){
p.openInventory(inv);}else{
p.sendMessage("TO JEST FALSE I NIE OTWORZY CI SIE GUI");}}}returnfalse;}}
Pytanie
deusowy_yt 2
Witam, moglby mi ktos wyjasnic dlaczego w 16 linijce kodu jest blad? "inv.setItem(0, s);"
Edytowane przez deusowy_yt.
Odnośnik do komentarza
https://skript.pl/temat/27554-maly-problem/Udostępnij na innych stronach
7 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.