Skocz do zawartości
  • 0

bilet wstępu do netheru i endu


Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Wiem, ze skript, ale kiedyś pisałem coś w tym klimacie w javie i możesz do tego użyć eventu PlayerPortalEvent

public void portalEnter(PlayerPortalEvent e) {
    Player p = e.getPlayer();
    if (p.getLocation().getWorld().getName().equals("world_nether")) {
      p.sendMessage("Na spawn...");
    } else if (p.getInventory().contains(is)) {
      p.getInventory().removeItem(new ItemStack[] { is });
      p.sendMessage("Trwa teleportacja do netheru..");
    } else {
      e.setCancelled(true);
      p.sendMessage("Nie masz biletu!");
      Location spawn = new Location(p.getWorld(), 1029.5D, 69.0D, 1176.5D);
      p.teleport(spawn);
    } 
  }

Wklejam Ci to co ja znalazłem u siebie dekompilując plugin sprzed kilku lat, ale na tej samej zasadzie w sumie dało by się zrobić to co Ty chcesz

Odnośnik do komentarza
https://skript.pl/temat/56343-bilet-wst%C4%99pu-do-netheru-i-endu/#findComment-338050
Udostępnij na innych stronach

  • 0
21 godzin temu, makstale napisał:

Wiem, ze skript, ale kiedyś pisałem coś w tym klimacie w javie i możesz do tego użyć eventu PlayerPortalEvent

public void portalEnter(PlayerPortalEvent e) {
    Player p = e.getPlayer();
    if (p.getLocation().getWorld().getName().equals("world_nether")) {
      p.sendMessage("Na spawn...");
    } else if (p.getInventory().contains(is)) {
      p.getInventory().removeItem(new ItemStack[] { is });
      p.sendMessage("Trwa teleportacja do netheru..");
    } else {
      e.setCancelled(true);
      p.sendMessage("Nie masz biletu!");
      Location spawn = new Location(p.getWorld(), 1029.5D, 69.0D, 1176.5D);
      p.teleport(spawn);
    } 
  }

Wklejam Ci to co ja znalazłem u siebie dekompilując plugin sprzed kilku lat, ale na tej samej zasadzie w sumie dało by się zrobić to co Ty chcesz

okej juz sobie poradziłem ale + za checi

Odnośnik do komentarza
https://skript.pl/temat/56343-bilet-wst%C4%99pu-do-netheru-i-endu/#findComment-338069
Udostępnij na innych stronach

  • 0

wersja 1.20.1 serwera
działa w 100%

skript-2.6.4
skbee-2.17.2
skquery-4.1.9

jakby ktos potrzebował! tylko kordy sobie zmieńcie

Edytowane przez maloy78
Odnośnik do komentarza
https://skript.pl/temat/56343-bilet-wst%C4%99pu-do-netheru-i-endu/#findComment-338070
Udostępnij na innych stronach

  • 0

a tam gdzie masz 

 loop all players:
            send "&a%player% &8wykopał‚ &7Bilet &fdo &5Netheru!!" to loop-player
            stop

nie lepiej zrobić po prostu broadcast? :D 

broadcast "&a%player% &8wykopał‚ &7Bilet &fdo &5Netheru!!"

Traktuj to jako bump, fajnie, że sobie poradziłeś, gratki

Odnośnik do komentarza
https://skript.pl/temat/56343-bilet-wst%C4%99pu-do-netheru-i-endu/#findComment-338080
Udostępnij na innych stronach

  • 0
14 godzin temu, makstale napisał:

nie lepiej zrobić po prostu broadcast? :D 

Nie, bo spamuje to niepotrzebnie w konsoli

Natomiast 

send "wiadomosc" to all players

całkowicie wskazane

Odnośnik do komentarza
https://skript.pl/temat/56343-bilet-wst%C4%99pu-do-netheru-i-endu/#findComment-338093
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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