Skocz do zawartości
  • 0

Prośba o naprawe skryptu


Qotrek

Pytanie

Mam taki kod:

on place:
	if "%region at event-block%" contains "ele_":
		if {praca::%player%} is "Elektryk":
			if eventblock is not 152:
				cancel event
			else:
				add 5 to {wyplata::%player%}
				set action bar of player to "&7Praca: &6+5 zlotych" 
				wait 10 minutes
				set event-block to air 
			if event-block is not redstone_lamp:
				cancel event
			else:
				if block under event-block is not 152:
					cancel event
				else:
					add 10 to {wyplata::%player%}
					set action bar of player to "&7Praca: &6+10 zlotych" 
					wait 10 minutes
					set %event-block% to air
		else:
			cancel event
			send "&7Ty Tutaj nie Pracujesz!" to player

Lecz występuje błąd:
 

[14:17:33 ERROR]: Can't compare 'eventblock' with an integer (duda.sk, line 78: if eventblock is not 152:')
[14:17:33 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (duda.sk, line 80: else:')
[14:17:33 ERROR]: Can't compare a block with 'redstone_lamp' (duda.sk, line 85: if event-block is not redstone_lamp:')
[14:17:33 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (duda.sk, line 87: else:')

Proszę o poprawe

Odnośnik do komentarza
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
10 minut temu, PanMaruda napisał:

Skript nie obsługuje ID przedmiotów, zamień je na nazwę bloku i zmień eventblock na event-block

Gdy wpisuje zamiast 152 redstoneblock to wyskakuje error że nie ma takiego blocku

 

on place:
	if "%region at event-block%" contains "ele_":
		if {praca::%player%} is "Elektryk":
			if event-block is not redstone_block:
				cancel event
			else:
				add 5 to {wyplata::%player%}
				set action bar of player to "&7Praca: &6+5 zlotych" 
				wait 10 minutes
				set event-block to air 
			if event-block is not redstone_lamp:
				cancel event
			else:
				if block under event-block is not redstone_block:
					cancel event
				else:
					add 10 to {wyplata::%player%}
					set action bar of player to "&7Praca: &6+10 zlotych" 
					wait 10 minutes
					set %event-block% to air
		else:
			cancel event
			send "&7Ty Tutaj nie Pracujesz!" to player

 

Edytowane przez Qotrek
Odnośnik do komentarza
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ę...