Skocz do zawartości
  • 0

Sprawdzanie czy gracz ma hełm na głowie


Pytanie

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

no, raczej to:

if (player.getInventory().getHelmet() == null)
	doSomethingIfPlayerHelmetIsntExists
else
	doSomethingIfPlayerHelmetIsExists

lub sprawdzaj slotami

24 minuty temu, SzymoonDev napisał:

Loopujesz przedmioty w ekwipunku gracza, potem sprawdasz czy na slocie o danym numerze (na głowie) i sprawdzasz czy jest nullem czy coś tam jest ;)

eh

Odnośnik do komentarza
https://skript.pl/temat/22080-sprawdzanie-czy-gracz-ma-he%C5%82m-na-g%C5%82owie/#findComment-150623
Udostępnij na innych stronach

  • 0
33 minuty temu, yooniks napisał:

no, raczej to:


if (player.getInventory().getHelmet() == null)
	doSomethingIfPlayerHelmetIsntExists
else
	doSomethingIfPlayerHelmetIsExists

lub sprawdzaj slotami

Mam taki błąd

 

Spoiler

null
org.bukkit.command.CommandException: Unhandled exception executing command 'sprawdz' in plugin CCSkAddon v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[server.jar:git-Spigot-596221b-9a1fc1e]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[server.jar:git-Spigot-596221b-9a1fc1e]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:641) ~[server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1385) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1220) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-596221b-9a1fc1e]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_131]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [server.jar:git-Spigot-596221b-9a1fc1e]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.lang.NullPointerException
    at me.mckoxu.ccskaddon.CCSkAddon.onCommand(CCSkAddon.java:35) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[server.jar:git-Spigot-596221b-9a1fc1e]
    ... 15 more

 

Odnośnik do komentarza
https://skript.pl/temat/22080-sprawdzanie-czy-gracz-ma-he%C5%82m-na-g%C5%82owie/#findComment-150625
Udostępnij na innych stronach

  • 0
4 minuty temu, SzymoonDev napisał:

(CCSkAddon.java:35)

Coś, co próbujesz używać jest nullem, podaj kod tej funkcji.

Ogarnąłem to już sobie

Odnośnik do komentarza
https://skript.pl/temat/22080-sprawdzanie-czy-gracz-ma-he%C5%82m-na-g%C5%82owie/#findComment-150633
Udostępnij na innych stronach

  • 0
Teraz, yooniks napisał:

Dalej masz problem?

Jak tak to pisz, i podaj co jest w lini 35, klasie CCSkAddon, bo z fusów wróżyć nie umiemy :v

W złym miejscu wstawiłem to sprawdzanie czy gracz ma hełm czy nie :v

Odnośnik do komentarza
https://skript.pl/temat/22080-sprawdzanie-czy-gracz-ma-he%C5%82m-na-g%C5%82owie/#findComment-150635
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...