Skocz do zawartości
  • 0

podmianki bloków


P4vl0vskyyy

Pytanie

Hej! Przychodzę z zapytaniem takim, że jak mam serwer na 1.12.2 i mam tam bloki na 1.12.2 ale serwer jest od 1.8 i chciałbym podmienić te bloki z 1.12.2 na bloki z 1.8 i żeby osoby z 1.12.2 widziały te bloki normalne a osoby z 1.8 te podmienione to jak to zrobić?

Edytowane przez xNightPower_
Nieaktywny

Poprawiam wygląd na ciemnym stylu.

Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
9 godzin temu, P4vl0vskyyy napisał:

Hej! Przychodzę z zapytaniem takim, że jak mam serwer na 1.12.2 i mam tam bloki na 1.12.2 ale serwer jest od 1.8 i chciałbym podmienić te bloki z 1.12.2 na bloki z 1.8 i żeby osoby z 1.12.2 widziały te bloki normalne a osoby z 1.8 te podmienione to jak to zrobić?

Na początek musiałbyś dodać te bloki do jakiejś listy. Następnie przy dołączeniu gracza na serwer musiałbyś sprawdzać czy jego wersja to 1.8, jeśli tak, to podmieniasz.

Mimo wszystko nie zalecałbym takich dziwnych rozwiązań. Chcesz mieć bloki 1.12, użyj bloków 1.12. Ci na starszych wersjach będą musieli sobie radzić. Ludzie głównie grają na starszych wersjach ze względu na duże zmiany w wersjach 1.9+ jeżeli chodzi o system PVP. Jeśli zależy ci na nich, pokaż tym na starszych wersjach, że masz chociażby plugin OldCombatMechanics i nie muszą się martwić o to, że będą musieli walczyć na dupiatym systemie walki. Ewentualnie pokaż im inne zalety przejścia na nowsze wersje.

Edytowane przez xNightPower_
Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/#findComment-264421
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Na początek musiałbyś dodać te bloki do jakiejś listy. Następnie przy dołączeniu gracza na serwer musiałbyś sprawdzać czy jego wersja to 1.8, jeśli tak, to podmieniasz.

Mimo wszystko nie zalecałbym takich dziwnych rozwiązań. Chcesz mieć bloki 1.12, użyj bloków 1.12. Ci na starszych wersjach będą musieli sobie radzić. Ludzie głównie grają na starszych wersjach ze względu na duże zmiany w wersjach 1.9+ jeżeli chodzi o system PVP. Jeśli zależy ci na nich, pokaż tym na starszych wersjach, że masz chociażby plugin OldCombatMechanics i nie muszą się martwić o to, że będą musieli walczyć na dupiatym systemie walki. Ewentualnie pokaż im inne zalety przejścia na nowsze wersje.

no dobra ale PVP tu nie ma nic do rzeczy. Jeśli grają na 1.8 to niech grają a ja chcę tylko, żeby widzieli podmienione bloki i właśnie się pytam jak to zrobić

Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/#findComment-264422
Udostępnij na innych stronach

  • 0
Teraz, P4vl0vskyyy napisał:

no dobra ale PVP tu nie ma nic do rzeczy. Jeśli grają na 1.8 to niech grają a ja chcę tylko, żeby widzieli podmienione bloki i właśnie się pytam jak to zrobić

Rozwiązanie leży w pierwszym zdaniu mojej wypowiedzi.

Wszystkie bloki wymagane do wymiany dodajesz do listy. Gdy gracz wchodzi na serwer, sprawdzasz czy jego wersja jest między 1.8.x a 1.11.x. Jeżeli tak, zapętlasz te bloki i ustawiasz fałszywe za pomocą efektu:

make player see loop-value as [blok]

I tyle.

Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/#findComment-264424
Udostępnij na innych stronach

  • 0
7 minut temu, Kormic napisał:

Rozwiązanie leży w pierwszym zdaniu mojej wypowiedzi.

Wszystkie bloki wymagane do wymiany dodajesz do listy. Gdy gracz wchodzi na serwer, sprawdzasz czy jego wersja jest między 1.8.x a 1.11.x. Jeżeli tak, zapętlasz te bloki i ustawiasz fałszywe za pomocą efektu:


make player see loop-value as [blok]

I tyle.

no dobra tylko tak:
-Ja sprawdzam czy o co chodzi?
- To "make player see loop-value ass [blok]" wpisuję w konsoli czy gdzie?
-I jeszcze no tam chciałbym zamienić więcej bloków niż jeden

Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/#findComment-264425
Udostępnij na innych stronach

  • 0
Teraz, P4vl0vskyyy napisał:

Ja sprawdzam czy o co chodzi?

Założyłeś wątek w dziale Skript, więc raczej jasne, że mam na myśli skrypt...

Teraz, P4vl0vskyyy napisał:

To "make player see loop-value ass [blok]" wpisuję w konsoli czy gdzie?

Wpisujesz to w kod do wnętrza pętli zapętlającej tę listę, w której masz bloki.

1 minutę temu, P4vl0vskyyy napisał:

I jeszcze no tam chciałbym zamienić więcej bloków niż jeden

W tym celu właśnie będzie służyć ta pętla.

Podejrzewam, że mimo wszystko nie zrozumiesz co mam na myśli, więc dam prosty kod dla zrozumienia:

on join:
	if minecraft version of player is "1.8":
		loop {listaBlokow::zamiana::*}:
			make player see loop-value as stone

Warunek w drugiej linijce pochodzi z dodatku TuSKe. Mimo wszystko nie korzystałbym z tego, a poszukałbym jakiejś alternatywy.

Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/#findComment-264426
Udostępnij na innych stronach

  • 0
Cytat

Założyłeś wątek w dziale Skript, więc raczej jasne, że mam na myśli skrypt...

hah nawet nie wiedziałem, że to dział skrypt...
 

Cytat


on join:
	if minecraft version of player is "1.8":
		loop {listaBlokow::zamiana::*}:
			make player see loop-value as stone

to w takim razie jak dać, żeby zamieniało jakieś wybrane bloki na bloki, które chcę?

Edytowane przez BrixNW
Nieaktywny

Poprawiam formatowanie.

Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/#findComment-264428
Udostępnij na innych stronach

  • 0

Właśnie też słyszałem coś od znajomego, że wystarczy dać schemat z podmienionymi blokami tylko nie zrozumiałem go do końca

Edytowane przez BrixNW
Odnośnik do komentarza
https://skript.pl/temat/42172-podmianki-blok%C3%B3w/#findComment-264439
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ę...