Skocz do zawartości
  • 0

Skrypt na Chat [Pytanie]


Korus135

Pytanie

Cześć

Mam pytanie czy ten skrypt zadziała na Minecrafta 1.14.4 ?

W tym skrypcie jest zapisane, aby wiadomości, które napiszesz na czacie będą się wyświetlać dla graczy w pobliżu ciebie [35 kratek od ciebie]. Jest też, że vip i inne mają countdown przed wysłaniem kolejnej wiadomości dla wszystkich [tzw. Globalnej].

 

Za każdą odpowiedź będę wdzięczny.

Jestem nowy w tym wszystkim.

Edytowane przez CountingDogs
CountingDogs

Wrzucam w code*

Notatka dodana przez CountingDogs

Odnośnik do komentarza
https://skript.pl/temat/42458-skrypt-na-chat-pytanie/
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, Korus135 napisał:

Cześć

Mam pytanie czy ten skrypt zadziała na Minecrafta 1.14.4 ?

W tym skrypcie jest zapisane, aby wiadomości, które napiszesz na czacie będą się wyświetlać dla graczy w pobliżu ciebie [35 kratek od ciebie]. Jest też, że vip i inne mają countdown przed wysłaniem kolejnej wiadomości dla wszystkich [tzw. Globalnej].

Teoretycznie nie ma w tym skrypcie nic błędnego, ale nie rozumiem dlaczego jest sprawdzanie permisji "survival.admin" i "survival.wlasciciel" skoro cooldown dla nich wynosi 0.

Odnośnik do komentarza
https://skript.pl/temat/42458-skrypt-na-chat-pytanie/#findComment-266175
Udostępnij na innych stronach

  • 0
4 minuty temu, Korus135 napisał:

Sorry ale wziąłem to z internetu i przrobiłem, a pomożesz? To poprawic

W takim wypadku usunąłbym ten fragment:

else if player has permission "survival.admin":
	if {cooldown::krzyk::%player%} is not set:
		broadcast "&2[G] &7[&dADMIN&7] %player%: %arg 1%"
		set {cooldown::krzyk::%player%} to 0
	else:
		send "&cMusisz odczekac jeszcze &6%{cooldown::krzyk::%player%}% &cminut!" to player
else if player has permission "survival.wlasciciel":
	if {cooldown::krzyk::%player%} is not set:
		broadcast "&2[G] &7[&4Wlasciciel&7] %player%: %arg 1%"
		set {cooldown::krzyk::%player%} to 0
	else:
		send "&cMusisz odczekac jeszcze &6%{cooldown::krzyk::%player%}% &cminut!" to player

I za warunkiem

if player is not op:

dodałbym jeszcze warunek:

if player doesn't have permission "survival.admin" or "survival.wlasciciel":

Reszta skryptu jest dobrze zrobiona i szczerze ciężko się do czegoś tutaj przyczepić.

EDIT:

Jeszcze dwie uwagi ode mnie:

1. Jeżeli nie potrafisz pisać skryptów, a jednak chcesz się nauczyć, w takim razie zalecam korzystać z dokumentacji oraz przejrzeć dostępne poradniki, ich jest od groma w internecie, wystarczy chwilę poszukać.

2. Pamiętaj na przyszłość, że wszelki kod należy wstawić w znacznik "Kod" oznaczony ikonką "<>" w forumowym edytorze (przy pisaniu każdego posta masz nad nim pasek narzędzi, tam to znajdziesz). Dłuższe kody natomiast należy wstawiać na serwis code.skript.pl i podać link (forum automatycznie zamieni link na ucinek kodu).

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/42458-skrypt-na-chat-pytanie/#findComment-266177
Udostępnij na innych stronach

  • 0
2 minuty temu, Korus135 napisał:

Czy tak jest dobrze ?

Ograniczanie dystansu do 35 metrów i sprawdzanie czy jest jakikolwiek gracz w pobliżu jest dobrze, co do komendy masz brak wcięcia (brak tabulacji).

command /global [<text>]:
    trigger:
        if player is not op:
        if player doesn't have permission "survival.admin" or "survival.wlasciciel":
            if player has permission "survival.vip":

Zauważ, że w tym fragmencie linijka 3 i 4 są w tej samej linii, a dwukropek na końcu linijki oznacza jedną tabulację więcej, więc warunek "if player doesn't have permission..." musi mieć o jedną tabulację więcej wraz z całym kodem po nim.

EDIT:

Patrz do poradników, dokumentacji, jeszcze raz to powtórzę. Dodatkowo pamiętaj, że else musi przynależeć do odpowiedniego warunku (musi być w jednej linii z nim).

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/42458-skrypt-na-chat-pytanie/#findComment-266182
Udostępnij na innych stronach

  • 0

Jak to poprawic ?

 

Nie rozumiem sorry :(

 

ok rozumiem zaraz wysle poprawiony 

 

 

Edytowane przez CountingDogs
CountingDogs

Łączę posty i wstawiam w code, następnym razem użyj opcji edytuj i do wstawienia kodu w "Code"

Notatka dodana przez CountingDogs

Odnośnik do komentarza
https://skript.pl/temat/42458-skrypt-na-chat-pytanie/#findComment-266183
Udostępnij na innych stronach

  • 0

Jest dobrze, jedynie musisz linijki 41 i 42 przesunąć o 1 tabulację w lewo oraz opcjonalnie możesz dodać 'else' do warunku sprawdzającego te permisje w linijce 11.

Odnośnik do komentarza
https://skript.pl/temat/42458-skrypt-na-chat-pytanie/#findComment-266187
Udostępnij na innych stronach

  • 0

Jak wklejasz w ten sposób kod, to nie jestem w stanie dokładnie sprawdzić tabulacji, ale wszystko jest w kodzie okej. Jeżeli nic nie spaprałeś, będzie działać.

Odnośnik do komentarza
https://skript.pl/temat/42458-skrypt-na-chat-pytanie/#findComment-266190
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ę...