Skocz do zawartości
  • 0

Skrypt nie działa


Semar3

Pytanie

Czemu ten skrypt nie działa? Mam skQuery i Skript, podczas reloadowania 0 errorów wszystko normalnie ale skrypt nie działa.

 

Za dobrą odp. daję lajka. 

 

https://code.skript.pl/kRhekeK4/

Edytowane przez Ewald
Odnośnik do komentarza
https://skript.pl/temat/1538-skrypt-nie-dzia%C5%82a/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość DonFallingCookie

Lel, przypisujesz zmienną do wszystkich graczy, a piszesz że jeden gracz został oczyszczony, chyba że o to chodziło

Miałeś źle postawione "else", to powinno działać

#nextGenEnchants#Skrypt by Semar3Variables:	{skaza.%player%} = 0on script load:	register new shaped recipe for emerald named "&2Krysztal Mocy" using none, book, none, book, emerald, book, none, book, none	register new shaped recipe for sugar named "&2Krysztal Oczyszczenia" using none, glowstone, none, glowstone, torch, glowstone, none, glowstone, none# | Enchantowanieon enchant:	player's tool is emerald named "&2Krysztal Mocy":		if {skaza.%player%} is 0:			chance of 50%:				set {skaza.%player%} to 1				stop			else:				send "Nie posiadasz krysztalu mocy!"				cancel event			chance of 50%:				set {skaza.%player%} to 2				send "Zostales skazony. Musisz odczekac 10 minut aby zenchantowac kolejny przedmiot."				stop			else:				send "Jestes skazony!"				cancel event# | Oczyszczanie	on rightclick holding a sugar:		if name of player's tool is "&2Krysztal Oczyszczenia":			if {skaza.%player%} is 1:				send "Zostales oczyszczony! Mozesz ponownie enchantowac."				set {skaza.%player%} to 0				stop			if {skaza.%player%} is 2:				send "Wciaz jestes skazony! Uzyj krysztalu ponownie."				set {skaza.%player%} to 1				stop			else:				"Nie jestes skazony!"
Odnośnik do komentarza
https://skript.pl/temat/1538-skrypt-nie-dzia%C5%82a/#findComment-12472
Udostępnij na innych stronach

  • 0

 

Lel, przypisujesz zmienną do wszystkich graczy, a piszesz że jeden gracz został oczyszczony, chyba że o to chodziło

Miałeś źle postawione "else", to powinno działać

#nextGenEnchants#Skrypt by Semar3Variables:	{skaza.%player%} = 0on script load:	register new shaped recipe for emerald named "&2Krysztal Mocy" using none, book, none, book, emerald, book, none, book, none	register new shaped recipe for sugar named "&2Krysztal Oczyszczenia" using none, glowstone, none, glowstone, torch, glowstone, none, glowstone, none# | Enchantowanieon enchant:	player's tool is emerald named "&2Krysztal Mocy":		if {skaza.%player%} is 0:			chance of 50%:				set {skaza.%player%} to 1				stop			else:				send "Nie posiadasz krysztalu mocy!"				cancel event			chance of 50%:				set {skaza.%player%} to 2				send "Zostales skazony. Musisz odczekac 10 minut aby zenchantowac kolejny przedmiot."				stop			else:				send "Jestes skazony!"				cancel event# | Oczyszczanie	on rightclick holding a sugar:		if name of player's tool is "&2Krysztal Oczyszczenia":			if {skaza.%player%} is 1:				send "Zostales oczyszczony! Mozesz ponownie enchantowac."				set {skaza.%player%} to 0				stop			if {skaza.%player%} is 2:				send "Wciaz jestes skazony! Uzyj krysztalu ponownie."				set {skaza.%player%} to 1				stop			else:				"Nie jestes skazony!"

 

Nie działa. Po zapisaniu plik ma rozmiar jedynie 1 kb. Crafting zaczął działać ale mogę enchantować w

nieskończoność. HELP

 

@edit

 

Jest jeden error:

 

Cant uanderstand this event: 'on rightclick holding a sugar'

Edytowane przez Semar3
Odnośnik do komentarza
https://skript.pl/temat/1538-skrypt-nie-dzia%C5%82a/#findComment-12480
Udostępnij na innych stronach

  • 0
Gość DonFallingCookie
#nextGenEnchants#Skrypt by Semar3 Variables:    {skaza.%player%} = 0 on script load:    register new shaped recipe for emerald named "&2Krysztal Mocy" using none, book, none, book, emerald, book, none, book, none     register new shaped recipe for sugar named "&2Krysztal Oczyszczenia" using none, glowstone, none, glowstone, torch, glowstone, none, glowstone, none  # | Enchantowanieon enchant:    if player has 1 emerald named "&2Krysztal Mocy":        if {skaza.%player%} is 0:            chance of 50%:                set {skaza.%player%} to 1                stop            chance of 50%:                set {skaza.%player%} to 2                send "Zostales skazony. Musisz odczekac 10 minut aby zenchantowac kolejny przedmiot."                stop		else:			send "Jestes skazony!"	else:		send "Nie posiadasz krysztalu mocy!"# | Oczyszczanieon rightclick with sugar:	if name of player's tool is "&2Krysztal Oczyszczenia":		if {skaza.%player%} is 1:			send "Zostales oczyszczony! Mozesz ponownie enchantowac."			set {skaza.%player%} to 0			stop		if {skaza.%player%} is 2:			send "Wciaz jestes skazony! Uzyj krysztalu ponownie."			set {skaza.%player%} to 1			stop		if {skaza.%player%} is 0:			send "Nie jestes skazony!"

Og, to działa

Edytowane przez DonFallingCookie
Odnośnik do komentarza
https://skript.pl/temat/1538-skrypt-nie-dzia%C5%82a/#findComment-12484
Udostępnij na innych stronach

  • 0
#nextGenEnchants#Skrypt by Semar3 Variables:    {skaza.%player%} = 0 on script load:    register new shaped recipe for emerald named "&2Krysztal Mocy" using none, book, none, book, emerald, book, none, book, none     register new shaped recipe for sugar named "&2Krysztal Oczyszczenia" using none, glowstone, none, glowstone, torch, glowstone, none, glowstone, none  # | Enchantowanieon enchant:    if player has 1 emerald named "&2Krysztal Mocy":        if {skaza.%player%} is 0:            chance of 50%:                set {skaza.%player%} to 1                stop            chance of 50%:                set {skaza.%player%} to 2                send "Zostales skazony. Musisz odczekac 10 minut aby zenchantowac kolejny przedmiot."                stop		else:			send "Jestes skazony!"	else:		send "Nie posiadasz krysztalu mocy!"# | Oczyszczanieon rightclick with sugar:	if name of player's tool is "&2Krysztal Oczyszczenia":		if {skaza.%player%} is 1:			send "Zostales oczyszczony! Mozesz ponownie enchantowac."			set {skaza.%player%} to 0			stop		if {skaza.%player%} is 2:			send "Wciaz jestes skazony! Uzyj krysztalu ponownie."			set {skaza.%player%} to 1			stop		if {skaza.%player%} is 0:			send "Nie jestes skazony!"

Og, to działa

 

error nr. 1 : 'else' has to be placed just after an 'if' or 'else if' section (nextgen.sk, line 30: else:')

error nr. 2 : can uanderstand this condition: 'on rightclick holding a sugar' (nextgen.sk, line 33 on rightclick holding a sugar:')

 

Pomocy ;/

 

Nic nie działa z wyjątkiem craftingu. Nie działa skaza, moge enchantowac w nieskończoność, nie da sie scraftować kryształu oczyszczenia i da się enchantować bez kryształu mocy ;/

Edytowane przez Semar3
Odnośnik do komentarza
https://skript.pl/temat/1538-skrypt-nie-dzia%C5%82a/#findComment-12490
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ę...