Skocz do zawartości
  • 0

Cooldown


dziwakkolega

Pytanie

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
3 minuty temu, dziwakkolega napisał:

Siema, dało by radę nałożyć cooldown na jajko spawnowania golema? takie jak na perłe? 

Masz na myśli tę szarą animację na slocie perły przy cooldownie, tak?

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279297
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Masz na myśli tę szarą animację na slocie perły przy cooldownie, tak?

Tak, widziałem to już gdzieś ale czy dara radę w skripcie? jeżeli nie to wystarczy mi zwykły cooldown np na zwykłą wiadomość  

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279298
Udostępnij na innych stronach

  • 0
3 minuty temu, dziwakkolega napisał:

Tak, widziałem to już gdzieś ale czy dara radę w skripcie? jeżeli nie to wystarczy mi zwykły cooldown np na zwykłą wiadomość  

Możesz to zrobić z ProtocolLibem z pomocą pakietu "PacketPlayOutSetCooldown".

Jednakże jeżeli nie chcesz się bawić pakietami i chcesz to zrobić poprzez zwykły skrypt, proszę bardzo.

function translateTimespan(t: timespan) :: text:
	set {_t} to "%{_t}%"
	set {_eng::*} to "years", "year", "months", "month", "days", "day", "hours", "hour", "minutes", "minute", "seconds", "second" and " and "
	set {_pol::*} to "lat", "rok", "miesięcy", "miesiąc", "dni", "dzień", "godzin", "godzinę", "minut", "minutę", "sekund", "sekundę" and ", "
	loop {_eng::*}:
		replace all loop-value with {_pol::%loop-index%} in {_t}
	return {_t}
		
on right click:
	player's tool's name is "Golem Spawn Egg"
	{cooldownGolemSpawnEgg::%player%} is set:
		difference between {cooldownGolemSpawnEgg::%player%} and now is less than 200 seconds
		cancel event
		set {_t} to {cooldownGolemSpawnEgg::%player%}
		add 200 seconds to {_t}
		send "&cMożesz ponownie przywołać golema za &6%translateTimespan(difference between {_t} and now)%" to player
		stop
	set {cooldownGolemSpawnEgg::%player%} to now

W evencie 'on right click' ustaw sobie nazwę tego jajka golema.

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279300
Udostępnij na innych stronach

  • 0
2 godziny temu, Kormic napisał:

Możesz to zrobić z ProtocolLibem z pomocą pakietu "PacketPlayOutSetCooldown".

Jednakże jeżeli nie chcesz się bawić pakietami i chcesz to zrobić poprzez zwykły skrypt, proszę bardzo.


function translateTimespan(t: timespan) :: text:
	set {_t} to "%{_t}%"
	set {_eng::*} to "years", "year", "months", "month", "days", "day", "hours", "hour", "minutes", "minute", "seconds", "second" and " and "
	set {_pol::*} to "lat", "rok", "miesięcy", "miesiąc", "dni", "dzień", "godzin", "godzinę", "minut", "minutę", "sekund", "sekundę" and ", "
	loop {_eng::*}:
		replace all loop-value with {_pol::%loop-index%} in {_t}
	return {_t}
		
on right click:
	player's tool's name is "Golem Spawn Egg"
	{cooldownGolemSpawnEgg::%player%} is set:
		difference between {cooldownGolemSpawnEgg::%player%} and now is less than 200 seconds
		cancel event
		set {_t} to {cooldownGolemSpawnEgg::%player%}
		add 200 seconds to {_t}
		send "&cMożesz ponownie przywołać golema za &6%translateTimespan(difference between {_t} and now)%" to player
		stop
	set {cooldownGolemSpawnEgg::%player%} to now

W evencie 'on right click' ustaw sobie nazwę tego jajka golema.

Super skrypt jak zawsze
Ale czy dało by radę aby zamiast nazwy było id przedmiotu? gdyż ranga sponsor ma dostęp do zmiany nazwy przedmiotu i kolorowania nazwy przedmiotu

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279326
Udostępnij na innych stronach

  • 0
Teraz, dziwakkolega napisał:

Super skrypt jak zawsze
Ale czy dało by radę aby zamiast nazwy było id przedmiotu? gdyż ranga sponsor ma dostęp do zmiany nazwy przedmiotu i kolorowania nazwy przedmiotu

W jakim sensie ID przedmiotu? Masz na myśli ID numeryczne, bądź alias (np. polar bear spawn egg)?

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279327
Udostępnij na innych stronach

  • 0
Teraz, dziwakkolega napisał:

ID numeryczne te z starszych wersji 

Nie ma problemu.

on right click with 266:
	{cooldownGolemSpawnEgg::%player%} is set:
		difference between {cooldownGolemSpawnEgg::%player%} and now is less than 200 seconds
		cancel event
		set {_t} to {cooldownGolemSpawnEgg::%player%}
		add 200 seconds to {_t}
		send "&cMożesz ponownie przywołać golema za &6%translateTimespan(difference between {_t} and now)%" to player
		stop
	set {cooldownGolemSpawnEgg::%player%} to now

Wstaw sobie w miejsce 266 numeryczne ID tego przedmiotu.

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279329
Udostępnij na innych stronach

  • 0
12 minut temu, Kormic napisał:

Nie ma problemu.


on right click with 266:
	{cooldownGolemSpawnEgg::%player%} is set:
		difference between {cooldownGolemSpawnEgg::%player%} and now is less than 200 seconds
		cancel event
		set {_t} to {cooldownGolemSpawnEgg::%player%}
		add 200 seconds to {_t}
		send "&cMożesz ponownie przywołać golema za &6%translateTimespan(difference between {_t} and now)%" to player
		stop
	set {cooldownGolemSpawnEgg::%player%} to now

Wstaw sobie w miejsce 266 numeryczne ID tego przedmiotu.

XYx2nLj.png 

Moja wersja skripta nie nie wspiera niestety id masz jakiś inny pomysl? 

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279331
Udostępnij na innych stronach

  • 0
12 minut temu, dziwakkolega napisał:

Moja wersja skripta nie nie wspiera niestety id masz jakiś inny pomysl? 

383 to ID jajka, ale jest tam również zawarty damage value (np. 383:4).

Jakie to ma być jajko (jakiego moba)?

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279340
Udostępnij na innych stronach

  • 0
6 minut temu, Kormic napisał:

383 to ID jajka, ale jest tam również zawarty damage value (np. 383:4).

Jakie to ma być jajko (jakiego moba)?

mOltYuN.png

Byłem na złej wersje gdzie id było lekko zbugowane gdyż pokazywało tylko 383
Lecz skrypt dalej nie działa

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279344
Udostępnij na innych stronach

  • 0
Teraz, dziwakkolega napisał:

mOltYuN.png

Byłem na złej wersje gdzie id było lekko zbugowane gdyż pokazywało tylko 383
Lecz skrypt dalej nie działa

Nie ma takiego jajka.

Odpowiedz na moje pytanie. Jakie to ma być jajko?

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279347
Udostępnij na innych stronach

  • 0
Teraz, dziwakkolega napisał:

Iron Golema

Właśnie w tym problem, że w Minecraft nie ma takiego jajka. Musisz użyć jakiegoś innego i zrobić tak, aby przy respieniu moba nim nie respił się ten oryginalny, a golem.

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279352
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Właśnie w tym problem, że w Minecraft nie ma takiego jajka. Musisz użyć jakiegoś innego i zrobić tak, aby przy respieniu moba nim nie respił się ten oryginalny, a golem.

NfyfUNJ.png

Hmm, na jakiej to zasadzie u mnie działa gdyż ja posiadam te jajko?

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279353
Udostępnij na innych stronach

  • 0
Teraz, dziwakkolega napisał:

NfyfUNJ.png

Hmm, na jakiej to zasadzie u mnie działa gdyż ja posiadam te jajko?

W takim razie posiadasz jakiś skrypt, bądź plugin, który wprowadza te jajko poprzez podmianę oryginału. Zapewne jest to zmodyfikowane poprzez NBT.

Odnośnik do komentarza
https://skript.pl/temat/44525-cooldown/#findComment-279355
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ę...