Skocz do zawartości
  • 0

skrypt na dodawanie serduszek


Pytanie

Potrzebuje skryptu stricte pod serwer RPG
Ma on polegać na tym, że po kliknieciu lewym przyciskiem myszki na item o nazwie "minecraft:scute" (odłamek skorupy żółwia) dodaje jedno serce z maksymalnie 20 mozliwych, usuwając przy tym crafting na skorupę żółwia,
szansa na drop ze stone 0.2%

Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, DominHQ napisał:

Potrzebuje skryptu stricte pod serwer RPG
Ma on polegać na tym, że po kliknieciu lewym przyciskiem myszki na item o nazwie "minecraft:scute" (odłamek skorupy żółwia) dodaje jedno serce z maksymalnie 20 mozliwych, usuwając przy tym crafting na skorupę żółwia,
szansa na drop ze stone 0.2%

Rozumiem, że te kliknięcie na odłamek skorupy ma się odbywać w GUI, tak? Czy też ma się to odbywać gdy gracz trzyma w ręce odłamek skorupy?

Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257852
Udostępnij na innych stronach

  • 0
3 godziny temu, Kormic napisał:

Rozumiem, że te kliknięcie na odłamek skorupy ma się odbywać w GUI, tak? Czy też ma się to odbywać gdy gracz trzyma w ręce odłamek skorupy?

gdy trzyma w ręce

 

 

3 godziny temu, Kormic napisał:

Powinno wszystko być okej, w razie czego napisz, to naprawię błąd.

[18:43:30] [Server thread/INFO]: [Skript] Reloading serca.sk...
[18:43:30] [Server thread/ERROR]: can't understand this event: 'on left click' (serca.sk, line 1: on left click:')
[18:43:30] [Server thread/ERROR]: can't understand this event: 'on craft of turtle helmet' (serca.sk, line 11: on craft of turtle helmet:')
[18:43:30] [Server thread/ERROR]: can't understand this event: 'on break of stone' (serca.sk, line 14: on break of stone:')
[18:43:30] [Server thread/INFO]: [Skript] Encountered 3 errors while reloading serca.sk!

minecraft 1.16.1

Wojciu

Łączę posty.

Notatka dodana przez Wojciu

Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257853
Udostępnij na innych stronach

  • 0
54 minuty temu, DominHQ napisał:

gdy trzyma w ręce

 

on left click:
	if player's held item is scute:
		if {scutes::addedmaxhp::%player%} is not set:
			set {scutes::addedmaxhp::%player%} to 0
		if {scutes::addedmaxhp::%player%} is less than 20:
			add 1 to {scutes::addedmaxhp::%player%}
			increase player's max health by 1
			remove 1 scute from player's inventory
			heal player
		else:
			send "&cJuz dodales sobie 20 serc za pomoca odlamkow skorupy!"
		
on craft of turtle helmet:
	cancel event
		
on break of stone:
	chance of 0.2%:
		drop 1 scute at event-block

Powinno wszystko być okej, w razie czego napisz, to naprawię błąd.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257856
Udostępnij na innych stronach

  • 0
29 minut temu, DominHQ napisał:

[18:43:30] [Server thread/INFO]: [Skript] Reloading serca.sk...
[18:43:30] [Server thread/ERROR]: can't understand this event: 'on left click' (serca.sk, line 1: on left click:')
[18:43:30] [Server thread/ERROR]: can't understand this event: 'on craft of turtle helmet' (serca.sk, line 11: on craft of turtle helmet:')
[18:43:30] [Server thread/ERROR]: can't understand this event: 'on break of stone' (serca.sk, line 14: on break of stone:')
[18:43:30] [Server thread/INFO]: [Skript] Encountered 3 errors while reloading serca.sk!

minecraft 1.16.1

Mogę wiedzieć jaką masz wersję Skripta? Sprawdza się ją za pomocą /ver Skript.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257860
Udostępnij na innych stronach

  • 0
Teraz, DominHQ napisał:

woops, by bad wszystko jest w porządku, miałem zajebiscie stara wersje 

 

Tak właśnie myślałem :P Czyli rozumiem, że wszystko działa? Mam jeszcze przy okazji jedno pytanie. Tobie chodziło, aby była możliwość dodania sobie maksymalnie 20 serc (czyli max 30) czy też aby było można mieć maksymalnie 20 serc? Jeśli to drugie, to w linijce nr 3 zamiast 'is less than 20:' daj 'is less than 10:'.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257864
Udostępnij na innych stronach

  • 0

wlasnie nie dziala przy kliknieciu wyskakuje komunikat ze uzylem juz maksymalnej ilosci mimo ze nie uzylem ani jednego, a chodziło o maksymalnie 20 serc, ale wystaczy chyba zmniejszyc ilosc ktora wpisales w kodzie o 10, wyjdzie na to samo

Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257865
Udostępnij na innych stronach

  • 0
Teraz, DominHQ napisał:

wlasnie nie dziala przy kliknieciu wyskakuje komunikat ze uzylem juz maksymalnej ilosci mimo ze nie uzylem ani jednego, a chodziło o maksymalnie 20 serc, ale wystaczy chyba zmniejszyc ilosc ktora wpisales w kodzie o 10, wyjdzie na to samo

Aaa... czekaj chwilę, zaraz poprawię kod wyżej.

EDIT:

Naprawione :) Powinno działać.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257866
Udostępnij na innych stronach

  • 0
2 godziny temu, DominHQ napisał:

pięknie działa <3 

 

tylko polecam zmienić on break na on mine (ale to jak chcesz)

on mine: kiedy wykopiesz blok prawidłowym narzędziem (stone kilofem itd.)

on break: kiedy losowy blok zostanie zniszczony każdym narzędziem/ręką

Odnośnik do komentarza
https://skript.pl/temat/41239-skrypt-na-dodawanie-serduszek/#findComment-257913
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ę...