Skocz do zawartości
  • 1

Szybsze Bicie


AniMeN

Pytanie

Witam. Czy chciałby ktoś napisać skrypt na szybszy speedattack na wersje minecraft 1.16.1? Ten skrypt by polegał na tym że szybciej bijesz np. z miecza, siekierki, kilofa itd.

Chciałbym aby speedattack był taki sam na wszystkich przedmiotach do walki. Z góry dziękuję :D .

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/
Udostępnij na innych stronach

  • Odpowiedzi 58
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy dla tego pytania

Top użytkownicy dla tego pytania

Rekomendowane odpowiedzi

  • 0
Godzinę temu, AniMeN napisał:

Czy da się zrobić gdy zenchantujesz miecz diamentowy na np. sharpnes 5 to powiekszy sie attackdamage. Bo ustawiłem attackdamage na 7 (domyślne)

Ale z tego, co wiem, to enchantowanie już samo w sobie zwiększa AttackDamage.

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255602
Udostępnij na innych stronach

  • 0
Teraz, AniMeN napisał:

właśnie nie przy tym skrypcie

 

W takim wypadku należałoby zrobić swego rodzaju "skaner" NBT, aby znaleźć tę wartość. Ale zaraz, zaraz. Bo tobie tylko zależało na szybszym uderzaniu, prawda? To możesz wywalić z tego skryptu modyfikator AttackDamage i po problemie. :) 

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255610
Udostępnij na innych stronach

  • 0
13 godzin temu, Kormic napisał:

W takim wypadku należałoby zrobić swego rodzaju "skaner" NBT, aby znaleźć tę wartość. Ale zaraz, zaraz. Bo tobie tylko zależało na szybszym uderzaniu, prawda? To możesz wywalić z tego skryptu modyfikator AttackDamage i po problemie. :) 

w sumie??

 

 

13 godzin temu, Kormic napisał:

W takim wypadku należałoby zrobić swego rodzaju "skaner" NBT, aby znaleźć tę wartość. Ale zaraz, zaraz. Bo tobie tylko zależało na szybszym uderzaniu, prawda? To możesz wywalić z tego skryptu modyfikator AttackDamage i po problemie. :) 

to zaraz przetestuję

 

 

czy ci wysłac i ty to edytujesz?

 

xAxee

Łączę posty (3)

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255612
Udostępnij na innych stronach

  • 0
13 minut temu, AniMeN napisał:

czy ci wysłac i ty to edytujesz?

 

Spróbuj sam, czegoś się nauczysz :P

A jak zepsujesz, to naprawię.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255619
Udostępnij na innych stronach

  • 0
13 godzin temu, Kormic napisał:

Spróbuj sam, czegoś się nauczysz :P

A jak zepsujesz, to naprawię.

właśnie jak w jakimś skrypcie byly błędy typu w tej linijce jest jakiś błąd i tej to to naprawiałem. to spróbuję

 

a jak chciałem zrobić serwer lokalny to miałem błąd z cmd bo jak wyszukuję "cmd" i klikam enter to pisze ze nie mozna znaleźć tego programu czy coś takiego.

 

Usunąłem ten attackdamage ale teraz nie działa bo error w konsolce

 

 

tu masz skrypt:

 

on tool change:
    if player's tool is diamond sword:
        if player's tool's nbt doesn't contain "attackSpeed" or "attackDamage":
            if player's tool's nbt is not "":
                set {_n} to (length of player's tool's nbt - 1) last characters of player's tool's nbt
                set {_nbt} to "{AttributeModifiers:[{AttributeName:""generic.attackDamage"",Name:""generic.attackDamage"",Amount:7,Operation:0,UUIDLeast:489688,UUIDMost:516477,Slot:""mainhand""},{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:2.5,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}],%{_n}%"
                set player's tool's nbt to "%{_nbt}%"
            else:
                set player's tool's nbt to "{AttributeModifiers:[{AttributeName:""generic.attackDamage"",Name:""generic.attackDamage"",Amount:7,Operation:0,UUIDLeast:489688,UUIDMost:516477,Slot:""mainhand""},{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:2.5,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}]}"

 

13 godzin temu, Kormic napisał:

A jak ty włączasz serwer? Przez plik 'run.bat', tak? Jak zamykasz konsolę, to ci się serwer wyłączą, a jak otwierasz, to ci się serwer włącza. Tak działa localhost.

EDIT:

Poprawiłem skrypt, proszę:


on tool change:
	if player's tool is diamond sword:
		if player's tool's nbt doesn't contain "attackSpeed" or "attackDamage":
			if player's tool's nbt is not "":
				set {_n} to (length of player's tool's nbt - 1) last characters of player's tool's nbt
				set {_nbt} to "{AttributeModifiers:[{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:100,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}],%{_n}%"
				set player's tool's nbt to "%{_nbt}%"
			else:
				set player's tool's nbt to "{AttributeModifiers:[{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:100,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}]}"

 

to samo

 

Edytowane przez xAxee
xAxee

Łączę posty (4)

Notatka dodana przez xAxee

xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255620
Udostępnij na innych stronach

  • 0
8 minut temu, AniMeN napisał:

a jak chciałem zrobić serwer lokalny to miałem błąd z cmd bo jak wyszukuję "cmd" i klikam enter to pisze ze nie mozna znaleźć tego programu czy coś takiego.

A jak ty włączasz serwer? Przez plik 'run.bat', tak? Jak zamykasz konsolę, to ci się serwer wyłączą, a jak otwierasz, to ci się serwer włącza. Tak działa localhost.

EDIT:

Poprawiłem skrypt, proszę:

on tool change:
	if player's tool is diamond sword:
		if player's tool's nbt doesn't contain "attackSpeed" or "attackDamage":
			if player's tool's nbt is not "":
				set {_n} to (length of player's tool's nbt - 1) last characters of player's tool's nbt
				set {_nbt} to "{AttributeModifiers:[{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:100,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}],%{_n}%"
				set player's tool's nbt to "%{_nbt}%"
			else:
				set player's tool's nbt to "{AttributeModifiers:[{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:100,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}]}"

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255627
Udostępnij na innych stronach

  • 0
13 godzin temu, Kormic napisał:

A jak ty włączasz serwer? Przez plik 'run.bat', tak? Jak zamykasz konsolę, to ci się serwer wyłączą, a jak otwierasz, to ci się serwer włącza. Tak działa localhost.

EDIT:

Poprawiłem skrypt, proszę:


on tool change:
	if player's tool is diamond sword:
		if player's tool's nbt doesn't contain "attackSpeed" or "attackDamage":
			if player's tool's nbt is not "":
				set {_n} to (length of player's tool's nbt - 1) last characters of player's tool's nbt
				set {_nbt} to "{AttributeModifiers:[{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:100,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}],%{_n}%"
				set player's tool's nbt to "%{_nbt}%"
			else:
				set player's tool's nbt to "{AttributeModifiers:[{AttributeName:""generic.attackSpeed"",Name:""generic.attackSpeed"",Amount:100,Operation:0,UUIDLeast:207411,UUIDMost:672360,Slot:""mainhand""}]}"

 

dobra dzieki!!!

działa pomyliłem się.

 

12 godzin temu, Kormic napisał:

To samo? To znaczy?

pomyliłem się działa ale nie zmienia się attackdamage przy zenchantowaniu

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255632
Udostępnij na innych stronach

  • 0
3 minuty temu, AniMeN napisał:

pomyliłem się działa ale nie zmienia się attackdamage przy zenchantowaniu

A spróbuj coś takiego:

on enchant:
	if player's tool is diamond sword:
		add 2 to tag "Amount" of player's tool's nbt

 

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255635
Udostępnij na innych stronach

  • 0
3 minuty temu, AniMeN napisał:

on enchant coś jest źle

 

Właśnie widzę błąd w 3 linijce...

Słuchaj, wiem, że nie pomogłem ci do końca, ale nie lepiej będzie użyć jakiegoś pluginu (np. OldCombatMechanics)?

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255637
Udostępnij na innych stronach

  • 0
12 godzin temu, Kormic napisał:

Właśnie widzę błąd w 3 linijce...

Słuchaj, wiem, że nie pomogłem ci do końca, ale nie lepiej będzie użyć jakiegoś pluginu (np. OldCombatMechanics)?

dużo pomogłeś <3 bo tak to działa tylko przy zenchantowaniu nie pokazuje 

 

więc dziękuję :)

 

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255638
Udostępnij na innych stronach

  • 0
1 minutę temu, AniMeN napisał:

dużo pomogłeś <3 bo tak to działa tylko przy zenchantowaniu nie pokazuje 

W sensie enchantowanie jeszcze bardziej zwiększa AttackDamage, ale napis w lore itemu się nie aktualizuje, tak?

No cóż, nie ma sprawy :) 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255640
Udostępnij na innych stronach

  • 0
12 godzin temu, Kormic napisał:

W sensie enchantowanie jeszcze bardziej zwiększa AttackDamage, ale napis w lore itemu się nie aktualizuje, tak?

No cóż, nie ma sprawy :) 

tak właśnie

 

to chyba do zamknięcia

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40962-szybsze-bicie/#findComment-255641
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ę...