Skocz do zawartości
  • 0

Zaczarowany Kilof


yt987

Pytanie

Witam. Szukam skryptu na kilof, który po wykopaniu 5000 kamienia gracz dostaje jakiś przedmiot do ekwipunku. Kilof ma być drewniany z zaklęciem "Wydajność VII" oraz z nazwą "Kilof. Ten Przedmiot ma być nazwany, np. Moneta x64.

Dziękuję za poświęcony mi czas.

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
29 minut temu, yt987 napisał:

Witam. Szukam skryptu na kilof, który po wykopaniu 5000 kamienia gracz dostaje jakiś przedmiot do ekwipunku. Kilof ma być drewniany z zaklęciem "Wydajność VII" oraz z nazwą "Kilof. Ten Przedmiot ma być nazwany, np. Moneta x64.

Dziękuję za poświęcony mi czas.

Proszę.

on join:
	{hasMinedStone::%player%} is not set
	set {minedStone::%player%} to 0

on mine of stone:
	{hasMinedStone::%player%} is not set
	player's tool is wooden pickaxe of efficiency 7 named "Kilof"
	{minedStone::%player%} is set
	add 1 to {minedStone::%player%}
	{minedStone::%player%} >= 5000
	clear {minedStone::%player%}
	set {hasMinedStone::%player%} to true
	give player 64 dirt named "Moneta x64"

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-284911
Udostępnij na innych stronach

  • 0
Godzinę temu, Kormic napisał:

Proszę.


on join:
	{hasMinedStone::%player%} is not set
	set {minedStone::%player%} to 0

on mine of stone:
	{hasMinedStone::%player%} is not set
	player's tool is wooden pickaxe of efficiency 7 named "Kilof"
	{minedStone::%player%} is set
	add 1 to {minedStone::%player%}
	{minedStone::%player%} >= 5000
	clear {minedStone::%player%}
	set {hasMinedStone::%player%} to true
	give player 64 dirt named "Moneta x64"

 

A jest możliwość dodania opisu z tym ile kamienia wykopał gracz na ile oraz możliwość losowego dropu z np. 1 drop - Dirt nazwany "Moneta x64" 2 możliwy drop: kamień z nazwą "SKAŁA x64" itp.?

 

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-284912
Udostępnij na innych stronach

  • 0
13 minut temu, yt987 napisał:

A jest możliwość dodania opisu z tym ile kamienia wykopał gracz na ile oraz możliwość losowego dropu z np. 1 drop - Dirt nazwany "Moneta x64" 2 możliwy drop: kamień z nazwą "SKAŁA x64" itp.?

 

Dlaczego o tym od razu nie powiedziałeś...

W linijce nr 14 masz pokazane jak ma wyglądać którakolwiek linijka z lore.

on join:
	{hasMinedStone::%player%} is not set
	set {minedStone::%player%} to 0

on mine of stone:
	{hasMinedStone::%player%} is not set
	player's tool's type is wooden pickaxe
	player's tool's name is "Kilof"
	{minedStone::%player%} is set
	add 1 to {minedStone::%player%}
	set {_num} to 1
	loop player's tool's lore:
		loop-value contains "Postęp: ":
			set line {_num} of player's tool's lore to "&bPostęp: &6%{minedStone::%player%}%/5000"
		add 1 to {_num}
	{minedStone::%player%} >= 5000
	clear {minedStone::%player%}
	set {hasMinedStone::%player%} to true
	set {_r} to random integer between 1 and 3
	if {_r} is 1:
		set {_i} to dirt named "Moneta x64"
	else if {_r} is 2:
		set {_i} to stone named "Skała x64"
	else if {_r} is 3:
		set {_i} to gold block named "Złoto x64"
	if player has enough space for {_i}:
		give player {_i}
	else:
		drop {_i} at event-block

 

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-284916
Udostępnij na innych stronach

  • 0
W dniu 3.02.2021 o 09:59, Kormic napisał:

Dlaczego o tym od razu nie powiedziałeś...

W linijce nr 14 masz pokazane jak ma wyglądać którakolwiek linijka z lore.


on join:
	{hasMinedStone::%player%} is not set
	set {minedStone::%player%} to 0

on mine of stone:
	{hasMinedStone::%player%} is not set
	player's tool's type is wooden pickaxe
	player's tool's name is "Kilof"
	{minedStone::%player%} is set
	add 1 to {minedStone::%player%}
	set {_num} to 1
	loop player's tool's lore:
		loop-value contains "Postęp: ":
			set line {_num} of player's tool's lore to "&bPostęp: &6%{minedStone::%player%}%/5000"
		add 1 to {_num}
	{minedStone::%player%} >= 5000
	clear {minedStone::%player%}
	set {hasMinedStone::%player%} to true
	set {_r} to random integer between 1 and 3
	if {_r} is 1:
		set {_i} to dirt named "Moneta x64"
	else if {_r} is 2:
		set {_i} to stone named "Skała x64"
	else if {_r} is 3:
		set {_i} to gold block named "Złoto x64"
	if player has enough space for {_i}:
		give player {_i}
	else:
		drop {_i} at event-block

 

a zrobisz komendę na przywołanie kilofa?

command /zaczarowanykilof:

pemission: zaczarowanykilof.sk

permission message: &cNie masz uprawnien!

itd.

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285407
Udostępnij na innych stronach

  • 0
Teraz, yt987 napisał:

a zrobisz komendę na przywołanie kilofa?

command /zaczarowanykilof:

pemission: zaczarowanykilof.sk

permission message: &cNie masz uprawnien!

itd.

Proszę.

command /zaczarowanykilof:
	permission: zaczarowanykilof.sk
	permission message: &cNie masz uprawnien!
	trigger:
		give player wooden pickaxe of efficiency 7 named "Kilof"

 

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285408
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Proszę.


command /zaczarowanykilof:
	permission: zaczarowanykilof.sk
	permission message: &cNie masz uprawnien!
	trigger:
		give player wooden pickaxe of efficiency 7 named "Kilof"

 

a do tego nie musi być lore?

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285409
Udostępnij na innych stronach

  • 0
5 minut temu, yt987 napisał:

i jest: Can't loop the lore of the tool of the player because it's only a single value

line: 12

W takim razie wybacz, ale musisz sobie zaktualizować Skripta.

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285414
Udostępnij na innych stronach

  • 0
15 minut temu, Kormic napisał:

W takim razie wybacz, ale musisz sobie zaktualizować Skripta.

Przy nowszym skripcie jest: can't understand this event: on join: line:1

can't understand this event: on mine the stone: line:5

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285422
Udostępnij na innych stronach

  • 0
Teraz, yt987 napisał:

Przy nowszym skripcie jest: can't understand this event: on join: line:1

can't understand this event: on mine the stone: line:5

Pewnie złego użyłeś.

Podaj link, z którego pobrałeś.

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285423
Udostępnij na innych stronach

  • 0
Teraz, yt987 napisał:

teraz wogóle mi pisze, że załadowano 1 skrypt 0 trigger and 0 commands in 0.1 seconds

W takim razie zrób tak:

  • wyłącz serwer
  • zapisz swoje skrypty i/lub zmienne w bezpiecznym miejscu
  • usuń folder Skript
  • włącz ponownie serwer
  • wrzuć z powrotem wcześniej zapisane skrypty i/lub zmienne do nowo utworzonego folderu Skript.
Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285433
Udostępnij na innych stronach

  • 0
31 minut temu, Kormic napisał:

W takim razie zrób tak:

  • wyłącz serwer
  • zapisz swoje skrypty i/lub zmienne w bezpiecznym miejscu
  • usuń folder Skript
  • włącz ponownie serwer
  • wrzuć z powrotem wcześniej zapisane skrypty i/lub zmienne do nowo utworzonego folderu Skript.

nadal tak samo

 

28 minut temu, yt987 napisał:

nadal tak samo

może zainstalować inną wersję tego skripta?

 

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285434
Udostępnij na innych stronach

  • 0
3 minuty temu, yt987 napisał:

nadal tak samo

Włącz serwer bez dodatków do Skripta.

2 minuty temu, yt987 napisał:

może zainstalować inną wersję tego skripta?

 

Jeżeli nawet bez dodatków nie zadziałało, możesz spróbować z następującymi wersjami:

  • 2.2
  • 2.2-dev37c
  • 2.2-dev36
  • 2.2 Fixes V10
  • 2.2 Fixes V8b

Jeżeli żadna z powyższych nie zadziała, zaktualizuj silnik.

Jak to nie pomoże, to już nic ci nie pomoże. Wtedy będzie to znak, że trzeba przejść na nowszą wersję serwera.

EDIT:

Właśnie... Jaki masz silnik serwera?

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285436
Udostępnij na innych stronach

  • 0
10 godzin temu, Kormic napisał:

Włącz serwer bez dodatków do Skripta.

Jeżeli nawet bez dodatków nie zadziałało, możesz spróbować z następującymi wersjami:

  • 2.2
  • 2.2-dev37c
  • 2.2-dev36
  • 2.2 Fixes V10
  • 2.2 Fixes V8b

Jeżeli żadna z powyższych nie zadziała, zaktualizuj silnik.

Jak to nie pomoże, to już nic ci nie pomoże. Wtedy będzie to znak, że trzeba przejść na nowszą wersję serwera.

EDIT:

Właśnie... Jaki masz silnik serwera?

1.8.8 Spigot

 

 

https://zapodaj.net/7d4fde96b58bd.png.html

 

31 minut temu, yt987 napisał:

Teraz zamieniłem wersję na Spigot 1.15.2

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/45260-zaczarowany-kilof/#findComment-285507
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ę...