Skocz do zawartości
  • 0

Własne zmienne dla gracza w pluginie Holographic Displays


Pytanie

Witam, posiadam hologram stworzony w pluginie Holographic Displays, teraz chciałbym dodać do niego zmienną np. {Kills}, która wskazywałaby ilość zabójste danego gracza. Jak tego dokonać?

Odnośnik do komentarza
https://skript.pl/temat/28589-w%C5%82asne-zmienne-dla-gracza-w-pluginie-holographic-displays/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

z tego co przeczytalem na stronie z tym pluginem to używa on placeholderapi, więc pewnie wystarczy, że zrobisz sobie hooka do tego api ze swoimi zmiennymi i tyle :d 

Odnośnik do komentarza
https://skript.pl/temat/28589-w%C5%82asne-zmienne-dla-gracza-w-pluginie-holographic-displays/#findComment-189042
Udostępnij na innych stronach

  • 0
4 godziny temu, stefanik11 napisał:

W tym problem, ze ten plugin nie wspiera PlaceHolderAPI. :/

to użyj sobie hologramapi, tam mozesz wyswietlac dany tekst dla tylko jednego gracza lub jest cos tam w stylu replace, i mozesz sobie tam walnac tam zmienna itd

bo api holographicdisplays to takie plytkie

Odnośnik do komentarza
https://skript.pl/temat/28589-w%C5%82asne-zmienne-dla-gracza-w-pluginie-holographic-displays/#findComment-189327
Udostępnij na innych stronach

  • 0
public static void createHologram(Player p) {
        Location l = p.getLocation();
        Hologram holo = HologramsAPI.createHologram(Main.getInstance(), l);
        holo.appendTextLine("line 1");
        holo.appendTextLine("line 2");
    }

Jak chcesz zrobić tu jakieś kille to np:

    public static void createHologram(Player p) {
        Location l = p.getLocation();
        Hologram holo = HologramsAPI.createHologram(Main.getInstance(), l);
        User u = UserManager.getUser(p);
        holo.appendTextLine(""+p.getName()+" kills: "+u.getKills());
    };

 

Edytowane przez nicku1
Nicku

Dodaje code.

Notatka dodana przez Nicku

Odnośnik do komentarza
https://skript.pl/temat/28589-w%C5%82asne-zmienne-dla-gracza-w-pluginie-holographic-displays/#findComment-189482
Udostępnij na innych stronach

  • 0
3 godziny temu, PietregTM napisał:

public static void createHologram(Player p) {
        Location l = p.getLocation();
        Hologram holo = HologramsAPI.createHologram(Main.getInstance(), l);
        holo.appendTextLine("line 1");
        holo.appendTextLine("line 2");
    }

Jak chcesz zrobić tu jakieś kille to np:


    public static void createHologram(Player p) {
        Location l = p.getLocation();
        Hologram holo = HologramsAPI.createHologram(Main.getInstance(), l);
        User u = UserManager.getUser(p);
        holo.appendTextLine(""+p.getName()+" kills: "+u.getKills());
    };

 

?? po pierwsze to czemu to jest statyczne, po drugie czemu nie uzyjesz od razu w konstruktorze usera,a po trzecie co to jest:

""+p.getName()+"

po czwarte metoda to sie nazywa createHologram ale player to juz p =/ rownie dobrze mogles nazwac metode tez cH

    };

czemu tu jest średnik

po piąte to on chce zrobić coś w stylu:

Cytat

Hologram hologram = HologramAPI.createHologram(location, "I'm a hologram. Hey %%player%%!");
        hologram.addViewHandler(new ViewHandler() {

            @Override
            public String onView(Hologram hologram, Player player, String string) {
                return string.replace("%%player%%", player.getName());
            }
        });

i hologram ma być JEDEN dla WSZYSTKICH, a nie, że wszyscy widzą hologram na którym są statystyki innego gracza

Odnośnik do komentarza
https://skript.pl/temat/28589-w%C5%82asne-zmienne-dla-gracza-w-pluginie-holographic-displays/#findComment-189507
Udostępnij na innych stronach

  • 0

Dziękuje Wam wszystkim za pomoc (w szczególności @yooniks). Już sobie poradziłem. :l)

Nicku

@stefanik11 Użytkownicy doceniają polubienie ich posta jeżeli był pomocny. Jeżeli ktoś tobie pomógł, polub jego post (prawy dolny róg posta).

Notatka dodana przez Nicku

Odnośnik do komentarza
https://skript.pl/temat/28589-w%C5%82asne-zmienne-dla-gracza-w-pluginie-holographic-displays/#findComment-189530
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ę...