Skocz do zawartości
  • 0

Skrypt Na Amulety


yt987

Pytanie

Witam. Od pewnego czasu mam problem a mianowicie chodzi tutaj o skrypt. Zrobiłem skrypt na amulety lecz mam problem z nakładaniem się efektów. Mam  na myśli, że gdy kliknę amulet parę razy to parę razy nada się, np szybkość 2 na 13 minut i jak kliknę amulet 2 razy to mam ją na 26 minut. Chciałbym jednak ustawiać amulety tak, aby można było ich używać nawet jeśli jeszcze efekt się nie skończył, ale także nie mnożyło efektu.

LINK: 

 

Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
25 minut temu, yt987 napisał:

Chciałbym jednak ustawiać amulety tak, aby można było ich używać nawet jeśli jeszcze efekt się nie skończył, ale także nie mnożyło efektu.

Tutaj przyda ci się dodanie na końcu linijki od nadawania efektów następującej rzeczy:

replacing existing effect

# Przykład:
apply potion of strength 2 without any particles to player for 10 seconds replacing existing effect
apply potion of strength 2 to player for 1 minute replacing existing effect

EDIT:

Zapomniałem dodać jedną rzecz. Wymagany Skript 2.5+.

Edytowane przez Kormic
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 minut temu, Kormic napisał:

Tutaj przyda ci się dodanie na końcu linijki od nadawania efektów następującej rzeczy:



replacing existing effect

# Przykład:
apply potion of strength 2 without any particles to player replacing existing effect
apply potion of strength 2 to player replacing existing effect

 

if player's tool is Nether Star:
	if name of player's tool is "&4Amulet Boskiego Swiatla":
		apply potion of Night Vision of tier 2 to the player for 13 minute
 		send "&eOtrzymales efekt Widzenia w ciemnosciach!" to player

To gdzie ja mam to tutaj wkleić? Bo coś mi nie działa

Edytowane przez CountingDogs
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 minut temu, yt987 napisał:

if player's tool is Nether Star:
	if name of player's tool is "&4Amulet Boskiego Swiatla":
		apply potion of Night Vision of tier 2 to the player for 13 minute
 		send "&eOtrzymales efekt Widzenia w ciemnosciach!" to player

To gdzie ja mam to tutaj wkleić? Bo coś mi nie działa

Wybacz, zapomniałem o podaniu czasu trwania. Zedytowałem post wyżej.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 godzin temu, Kormic napisał:

Tutaj przyda ci się dodanie na końcu linijki od nadawania efektów następującej rzeczy:



replacing existing effect

# Przykład:
apply potion of strength 2 without any particles to player for 10 seconds replacing existing effect
apply potion of strength 2 to player for 1 minute replacing existing effect

EDIT:

Zapomniałem dodać jedną rzecz. Wymagany Skript 2.5+.

A jest inna możliwość, która zadziała na skript 2.1.2?

 

47 minut temu, Kormic napisał:

Tak, jest taka możliwość. Mianowicie należy przed nadaniem efektu usunąć go z gracza, dzięki czemu czas trwania nie będzie się dodawał.



if player's tool is Nether Star:
	if name of player's tool is "&4Amulet Boskiego Swiatla":
		remove night vision from player
		apply potion of night vision of tier 2 to the player for 13 minute
 		send "&eOtrzymales efekt Widzenia w ciemnosciach!" to player

Daję mały przykład dla zrozumienia. Tak samo należy zrobić z resztą efektów.

DZIĘKI

DZIAŁA

 

CountingDogs

Łączę posty.

Notatka dodana przez CountingDogs

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
5 minut temu, yt987 napisał:

A jest inna możliwość, która zadziała na skript 2.1.2?

Tak, jest taka możliwość. Mianowicie należy przed nadaniem efektu usunąć go z gracza, dzięki czemu czas trwania nie będzie się dodawał.

if player's tool is Nether Star:
	if name of player's tool is "&4Amulet Boskiego Swiatla":
		remove night vision from player
		apply potion of night vision of tier 2 to the player for 13 minute
 		send "&eOtrzymales efekt Widzenia w ciemnosciach!" to player

Daję mały przykład dla zrozumienia. Tak samo należy zrobić z resztą efektów.

Odnośnik do komentarza
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ę...