Skocz do zawartości
  • 0

problem ze skryptem


Pytanie

on rightclick:
	if player's tool is 351:11 named "&bPierscien Raleksa" with lore "&2&lKliknij ppm aby zalozyc. &f&l+ 0.2 DMG":
		if {dodatkowe::dmg::%player%} is true:
			set {dodatkowe::dmg::%player%} to false
			send "&a[AKCESORIA] &cSciagnales &bPierscien Raleksa!"
		else:
			set {dodatkowe::dmg::%player%} to true
			send "&a[AKCESORIA] &cZalozyles &bPierscien Raleksa!"
			stop

	if player's tool is 351:11 named "&bPierscien Orma" with lore "&2&lKliknij ppm aby zalozyc. &f&l+ 0.4 DMG":
		if {dodatkowe::dmg2::%player%} is true:
			set {dodatkowe::dmg2::%player%} to false
			send "&a[AKCESORIA] &cSciagnales &bPierscien Orma!"
		else:
			set {dodatkowe::dmg2::%player%} to true
			send "&a[AKCESORIA] &cZalozyles &bPierscien Orma!"
			stop

Chciałbym, aby gracz, gdy ma już założony pierścień nie mógł założyć drugiego.. np. będzie się mu wyświetlała wiadomość "ściągnij pierwsze swój pierścień , żeby założyć inny!"

Może ktoś pomoże?

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

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 godziny temu, Jeste napisał:

Zrób zmienną np.: {amulet::czyZalozony::%player%} i przy zakładaniu sprawdzasz czy ta zmienna jest na 0 jak jest na 0 to przepuszcza i zmienia ją na 1. ITD.

Mógłbyś to dodać do mojego skryptu jak by to miało wyglądać?

Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204697
Udostępnij na innych stronach

  • 0
on rightclick with yellow dye:
	if name of player's tool is "&bPierscien Raleksa":
		if {dodatkowe.dmg::%player%} is not set:
			set {dodatkowe.dmg::%player%} to 0.2
			send "&a[AKCESORIA] &cZalozyles &bPierscien Raleksa!"
		else:
			delete {dodatkowe.dmg::%player%}
			send "&a[AKCESORIA] &cSciagnales &bPierscien Raleksa!"
			stop

	if name of player's tool is "&bPierscien Orma":
		if {dodatkowe.dmg::%player%} is not set:
			set {dodatkowe.dmg::%player%} to 0.4
			send "&a[AKCESORIA] &cZalozyles &bPierscien Orma!"
		else:
			set {dodatkowe.dmg::%player%} to true
			send "&a[AKCESORIA] &cSciagnales &bPierscien Orma!"
			stop
  
on damage:
	add {dodatkowe.dmg::%attacker%} to damage

Jak coś nie tak to pisz śmiało, bo nie sprawdzałem.

Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204718
Udostępnij na innych stronach

  • 0

Dało by się jeszcze zrobić ,że gdy po założeniu pierścienia będzie dodawało speeda większego dla gracza tylko nie poprzez efekt?

 


	if name of player's tool is "&bPierscien Driady":
		if lore of player's tool is "&3Gdy jest zalozony &a+0.2 &3do ataku i &a+1 &bdo szybkosci":
		if {dodatkowedmg::%player%} is not set:
			set {dodatkowedmg::%player%} to 0.2
		if {dodatkowyspeed::%player%} is not set:
			set {dodatkowyspeed::%player%} to 1
			send "&a[AKCESORIA] &cZalozyles &bPierscien Driady!"
		else:
			delete {dodatkowedmg::%player%}
			delete {dodatkowyspeed::%player%}
			send "&a[AKCESORIA] &cSciagnales &bPierscien Driady!"
			stop

on damage:
	add {dodatkowedmg::%attacker%} to damage
on any movement:
	set the player's walk speed to {dodatkowyspeed::%player%}

Napisałem coś takiego tylko ze po ściągnięciu tego pierścienia speed dalej zostaje.

Edytowane przez xXx_Skrypter_xXx
Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204758
Udostępnij na innych stronach

  • 0

@xXx_Skrypter_xXx

Zastąp:

on any movement:
	set player's walk speed to {dodatkowyspeed::%player%}

Tym:

on any movement:
	if {dodatkowyspeed::%player%} is set:
		set player's walk speed to {dodatkowyspeed::%player%}
	else:
		stop

Mam nadzieje że zadziała

Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204857
Udostępnij na innych stronach

  • 0
52 minuty temu, Jeste napisał:

@xXx_Skrypter_xXx

Zastąp:


on any movement:
	set player's walk speed to {dodatkowyspeed::%player%}

Tym:


on any movement:
	if {dodatkowyspeed::%player%} is set:
		set player's walk speed to {dodatkowyspeed::%player%}
	else:
		stop

Mam nadzieje że zadziała

jak zlagować serwer. Poradnik 1: 

 - Zastosuj jakieś zje***e on move żeby mieć większy efekt speeda zamiast tradycyjnego efektu

Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204861
Udostępnij na innych stronach

  • 0
26 minut temu, HotAngel2K17 napisał:

jak zlagować serwer. Poradnik 1: 

 - Zastosuj jakieś zje***e on move żeby mieć większy efekt speeda zamiast tradycyjnego efektu

To jak zrobić by po założeniu pierścienia dawał efekt speed 1?

Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204865
Udostępnij na innych stronach

  • 0
3 godziny temu, HotAngel2K17 napisał:

jak zlagować serwer. Poradnik 1: 

 - Zastosuj jakieś zje***e on move żeby mieć większy efekt speeda zamiast tradycyjnego efektu

Jak mieć ból dupy o wszystko na forum.
 

 

3 godziny temu, xXx_Skrypter_xXx napisał:

To jak zrobić by po założeniu pierścienia dawał efekt speed 1?

Możesz dać

	if name of player's tool is "&bPierscien Driady":
		if lore of player's tool is "&3Gdy jest zalozony &a+0.2 &3do ataku i &a+1 &bdo szybkosci":
		if {dodatkowedmg::%player%} is not set:
			set {dodatkowedmg::%player%} to 0.2
			set player's walk speed to 1
			send "&a[AKCESORIA] &cZalozyles &bPierscien Driady!"
		else:
			delete {dodatkowedmg::%player%}
			reset player's walk speed
			send "&a[AKCESORIA] &cSciagnales &bPierscien Driady!"
			stop

on damage:
	add {dodatkowedmg::%attacker%} to damage

lub

	if name of player's tool is "&bPierscien Driady":
		if lore of player's tool is "&3Gdy jest zalozony &a+0.2 &3do ataku i &a+1 &bdo szybkosci":
		if {dodatkowedmg::%player%} is not set:
			set {dodatkowedmg::%player%} to 0.2
			apply speed 1 to player for 99999 seconds
			send "&a[AKCESORIA] &cZalozyles &bPierscien Driady!"
		else:
			delete {dodatkowedmg::%player%}
			remove speed from player
			send "&a[AKCESORIA] &cSciagnales &bPierscien Driady!"
			stop

on damage:
	add {dodatkowedmg::%attacker%} to damage

 

Edytowane przez Revilo17
Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204878
Udostępnij na innych stronach

  • 0
20 minut temu, Revilo17 napisał:

Jak mieć ból dupy o wszystko na forum.
 

 

Możesz dać


	if name of player's tool is "&bPierscien Driady":
		if lore of player's tool is "&3Gdy jest zalozony &a+0.2 &3do ataku i &a+1 &bdo szybkosci":
		if {dodatkowedmg::%player%} is not set:
			set {dodatkowedmg::%player%} to 0.2
			set player's walk speed to 1
			send "&a[AKCESORIA] &cZalozyles &bPierscien Driady!"
		else:
			delete {dodatkowedmg::%player%}
			reset player's walk speed
			send "&a[AKCESORIA] &cSciagnales &bPierscien Driady!"
			stop

on damage:
	add {dodatkowedmg::%attacker%} to damage

lub


	if name of player's tool is "&bPierscien Driady":
		if lore of player's tool is "&3Gdy jest zalozony &a+0.2 &3do ataku i &a+1 &bdo szybkosci":
		if {dodatkowedmg::%player%} is not set:
			set {dodatkowedmg::%player%} to 0.2
			apply speed 1 to player for 99999 seconds
			send "&a[AKCESORIA] &cZalozyles &bPierscien Driady!"
		else:
			delete {dodatkowedmg::%player%}
			remove speed from player
			send "&a[AKCESORIA] &cSciagnales &bPierscien Driady!"
			stop

on damage:
	add {dodatkowedmg::%attacker%} to damage

 

czyli próba pomocy graczowi by uniknąć lagów serwera to "ból dupy" ? 

Czy skrypty nie oferują dawania efektu speeda i innych bez tych "on move" ?

on move - przy każdym kroku wykonuje się ten event, gratki. Przy 25 osobach mogą być lagi

Odnośnik do komentarza
https://skript.pl/temat/31526-problem-ze-skryptem/#findComment-204885
Udostępnij na innych stronach

  • 0
2 minuty temu, HotAngel2K17 napisał:

czyli próba pomocy graczowi by uniknąć lagów serwera to "ból dupy" ? 

Czy skrypty nie oferują dawania efektu speeda i innych bez tych "on move" ?

on move - przy każdym kroku wykonuje się ten event, gratki. Przy 25 osobach mogą być lagi

Patrząc sobie na forum, widziałem kilka twoich niezbyt ciekawych zachowań - Przez to taka moja opinia. Lecz może po prostu tylko na takie przypadki trafiłem. Nie chcę mi się marnować czasu na bezsensowne dyskusję o to co powiedziałem więc pozwól że nie będę się więcej rozpisywał na ten temat, ani nie będę odpowiadać na twoje odpowiedzi.

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