Skocz do zawartości
  • 0

Problem.


AudiIK

Pytanie

Hej mam skrypt na zbroje od danego lvla i wszystko prawie dziala, tylko ze jak zaloze i mi usuwa i daje ten np helm to on traci enchanty?

ktos pomoze?

 

Edytowane przez TakiJakTy
TakiJakTy

Wstawiam w code.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
19 minut temu, AudiIK napisał:

tak z tad

on inventory close:  
	if gamemode of player is survival:
		set {_h} to last character of uncolored name of player's helmet
		set {_k} to last character of uncolored name of player's chestplate
		set {_s} to last character of uncolored name of player's leggings
		set {_b} to last character of uncolored name of player's boots
		if {lvl.%player%} < ({_h} parsed as integer):
			set {_item} to name of player's helmet
			set {_item.} to player's helmet
			clear {_item.}'s name
			if player can hold {_item.} named "%{_item}%":
				give player {_item.} named "%{_item}%"
			else:
				drop {_item.} named "%{_item}%"
			set player's helmet to air
			send "Helm: %{_item}%&c jest dostepny od poziomu &2%{_h}% " to player
		if {lvl.%player%} < ({_k} parsed as integer):
			set {_item} to name of player's chestplate
			set {_item.} to player's chestplate
			clear {_item.}'s name
			if player can hold {_item.} named "%{_item}%":
				give player {_item.} named "%{_item}%"
			else:
				drop {_item.} named "%{_item}%"
			set player's chestplate to air
			send "Klata: %{_item}%&c jest dostepna od poziomu &2%{_k}% " to player
		if {lvl.%player%} < ({_s} parsed as integer):
			set {_item} to name of player's leggings
			set {_item.} to player's leggings
			clear {_item.}'s name
			if player can hold {_item.} named "%{_item}%":
				give player {_item.} named "%{_item}%"
			else:
				drop {_item.} named "%{_item}%"
			set player's leggings to air
			send "Spodnie: %{_item}%&c sa dostepne od poziomu &2%{_s}% " to player
		if {lvl.%player%} < ({_b} parsed as integer):
			set {_item} to name of player's boots
			set {_item.} to player's boots
			clear {_item.}'s name
			if player can hold {_item.} named "%{_item}%":
				give player {_item.} named "%{_item}%"
			else:
				drop {_item.} named "%{_item}%"
			set player's boots to air
			send "Buty: %{_item}%&c sa dostepne od poziomu &2%{_b}% " to player

Sprawdź czy to ci będzie odpowiadało.

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

  • 0
6 minut temu, AudiIK napisał:

Jest Spoko, ale jest jeden problem gdy mam bluze &8Zniszczona Bluza &3Lvl &b4 dziala wszystko jak mam 4 moge ja ubrac, ale jak mam mniej niz 4 level to pisze mi ze moge uzywac od poziomu <NONE>

Poprawiłem skrypt wyżej, teraz wszystko powinno działać.

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257263
Udostępnij na innych stronach

  • 0
43 minuty temu, AudiIK napisał:

Dalej, a i jeszcze wykrylem jeden blad, jak klikne prawym na ta zbroje np, to ona sie zalozy nawet jesli nie masz levelu, i nie zdejmie sie dopoki nie klikne inventory..

Dlatego według mnie o wiele lepiej byłoby użyć eventu 'on equip:' z SharpSK.

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257280
Udostępnij na innych stronach

  • 0

A jak sprawdzic kompatybilacje tego sharpsk

 

 

5 godzin temu, Kormic napisał:

W takim razie nie wiem jak ci pomóc, możesz ewentualnie zrobić pętle, w której sprawdzasz co kilka sekund zbroję gracza.

SharpSK dziala z tej strony i jak sprawdzic kompatybilacje jego?

 

TakiJakTy

Łączę posty.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257283
Udostępnij na innych stronach

  • 0
Teraz, AudiIK napisał:

SharpSK dziala z tej strony i jak sprawdzic kompatybilacje jego?

 

Już sprawdziłem to za ciebie. Powinien działać, gdyż jest na wersje 1.8-1.12. Poza tym nie ma czegoś takiego jak "kompatybilacje", jest "kompatybilność" czyli zdolność do współpracy.

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257288
Udostępnij na innych stronach

  • 0

to czemu pokazuje ze przy on equip: jest cant understand event?

2 minuty temu, Kormic napisał:

Już sprawdziłem to za ciebie. Powinien działać, gdyż jest na wersje 1.8-1.12. Poza tym nie ma czegoś takiego jak "kompatybilacje", jest "kompatybilność" czyli zdolność do współpracy.

Edytowane przez AudiIK
Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257289
Udostępnij na innych stronach

  • 0
1 minutę temu, AudiIK napisał:

to czemu pokazuje ze przy on equip: jest cant understand event?

Tego nie wiem. Korzystaj z kodu, który niedawno tutaj wysłałem i sprawdzaj co np. 5 sekund czy gracz ma zbroję, czy też nie.

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257290
Udostępnij na innych stronach

  • 0

KORMIC XD znalazlem wystarczylo napisac on armor equip:

4 minuty temu, Kormic napisał:

Już sprawdziłem to za ciebie. Powinien działać, gdyż jest na wersje 1.8-1.12. Poza tym nie ma czegoś takiego jak "kompatybilacje", jest "kompatybilność" czyli zdolność do współpracy.

 

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257291
Udostępnij na innych stronach

  • 0

mam uzyc tego? tylko z armor equip

on sharpsk equip:
	if gamemode of player is survival:
		set {_p} to last character of uncolored name of event-item
		if {lvl.%player%} < ({_p} parsed as integer):
			cancel event
			send "Item %event-item's name%&c jest dostepny od poziomu &2%{_p}% " to player
Edytowane przez AudiIK
Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257293
Udostępnij na innych stronach

  • 0
Teraz, AudiIK napisał:

mam uzyc tego? tylko z armor equip


on sharpsk equip:
	if gamemode of player is survival:
		set {_p} to last character of uncolored name of event-item
		if {lvl.%player%} < ({_p} parsed as integer):
			cancel event
			send "Item %event-item's name%&c jest dostepny od poziomu &2%{_p}% " to player

Tak.

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257294
Udostępnij na innych stronach

  • 0
4 minuty temu, AudiIK napisał:
on armor equip:
	if gamemode of player is not survival:
		stop
	set {_n} to name of event-item	
	set {_p} to last character of {_n}
	if {lvl.%player%} < ({_p} parsed as integer):
		cancel event
		send "Item %{_n}%&c jest dostepny od poziomu &2%{_p}% " to player

Sprawdź z tym.

Odnośnik do komentarza
https://skript.pl/temat/41156-problem/#findComment-257298
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ę...