Skocz do zawartości
  • 0

Nie działa :/


Vineroy
 Udostępnij

Pytanie

Cześć wie ktoś czemu nie działa to se gdy gracz ma permisje rycerz.klssa to otwiera mu się GUI z ulepszeniami 

Kod:

on right click on sign:
	if line 1 is "KLASA":
		if line 2 is "RYCERZ":
			open chest with 2 rows named "&7&lKLASA RYCERZ" to player
			wait 1 tick
			if player has permissions "rycerz.klasa":
				format slot 3 of player with 1 of stone named "&7&lULEPSZENIA" to be unstealable
			else:
				format slot 0 of player with 1 of stone named "&7&lKUP RANGE RYCERZ" to run "klasa rycerza %player%"
command /klasa rycerza <player>:
	executable by: console
	trigger:
		wait 5 ticks
		execute console command "pex user %player-arg% add rycerz.klasa"
		send "Dolaczyles do Rycerzy" to player-arg

Ma to działać tak że po kliknięciu na tabliczkę o nazwie 1 linia klasa 2 linia rycerz otwierw się gui z Stone o nazwie KUP RANGE RYCERZ gdy gracz kupi  rangę rycerz daje mu permisje rycerz.klasa

I po ponownym kliknięciu na tabliczkę otwiera mu się GUI z Stone o nazwie ulepszeniaz góry dzięki 

Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

I co Ci tu nie działa :v skopiowałem kod i działa w 100%

 

@Vineroy

Kilka spraw, bo nawet najtwardszy skrypter już by pękł.

  1. Błędów szukamy także w internecie, nie wszystko nadaje się tutaj bo marnujesz czas
  2. Przy testowaniu skryptów z permisjami wymagane jest DEOP oraz Pex z usuniętymi permisjami
  3. Jeżeli nadal nie działa, po każdej akcji czyli po każdym : (dwukropku) dajemy send "1" send "2" aby wiedzieć który blok się nie wykonuje
  4. Mi działa kod idealnie, jak podałem Ci na PW
on right click on sign:
	if line 1 is "KLASA":
		if line 2 is "RYCERZ":
			open chest with 2 rows named "&7&lKLASA RYCERZ" to player
			wait 1 tick
			if player has permissions "rycerz.klasa":
				format slot 0 of player with 1 of stone named "&7&lULEPSZENIA" to close then run "komenda"
			else:
				format slot 0 of player with 1 of stone named "&7&lKUP RANGE RYCERZ" to close then run "klasa rycerza %player%"
command /klasa rycerza <player>:
	executable by: console
	trigger:
		wait 5 ticks
		execute console command "pex user %player-arg% add rycerz.klasa"
		send "Dolaczyles do Rycerzy" to player-arg

Nie wiem jaki błąd masz, daj se deopa, usuń permisje z rangi i wtedy testuj 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, JPablo napisał:

I co Ci tu nie działa :v skopiowałem kod i działa w 100%

 

@Vineroy

Kilka spraw, bo nawet najtwardszy skrypter już by pękł.

  1. Błędów szukamy także w internecie, nie wszystko nadaje się tutaj bo marnujesz czas
  2. Przy testowaniu skryptów z permisjami wymagane jest DEOP oraz Pex z usuniętymi permisjami
  3. Jeżeli nadal nie działa, po każdej akcji czyli po każdym : (dwukropku) dajemy send "1" send "2" aby wiedzieć który blok się nie wykonuje
  4. Mi działa kod idealnie, jak podałem Ci na PW
on right click on sign:
	if line 1 is "KLASA":
		if line 2 is "RYCERZ":
			open chest with 2 rows named "&7&lKLASA RYCERZ" to player
			wait 1 tick
			if player has permissions "rycerz.klasa":
				format slot 0 of player with 1 of stone named "&7&lULEPSZENIA" to close then run "komenda"
			else:
				format slot 0 of player with 1 of stone named "&7&lKUP RANGE RYCERZ" to close then run "klasa rycerza %player%"
command /klasa rycerza <player>:
	executable by: console
	trigger:
		wait 5 ticks
		execute console command "pex user %player-arg% add rycerz.klasa"
		send "Dolaczyles do Rycerzy" to player-arg

Nie wiem jaki błąd masz, daj se deopa, usuń permisje z rangi i wtedy testuj 

U mnie jest tak że po kliknięciu na  Stone o nazwie KUP RANGE RYCERZ

Pisze na czacie dołączyles do rycerzy 

Jak zamknę gui i otworze odnowa to nadal jest KUP RANGE RYCERZ 

A jak gracz ma permisje rycerz.klasa to ma otwierać z ulepszeniami 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, Sewer napisał:

Zrob nowy serwer z 4 pluginami wildskript, skquery, skript, pex i zastosuj sie do tego co powiedzial ci @JPablo mowilem, ze dobrze ci to napisalem

Ale nie tylko Ty mu to pisałeś, podałem mu gotowe kody na prywatnych wiadomościach

 

1 minutę temu, Vineroy napisał:

U mnie jest tak że po kliknięciu na  Stone o nazwie KUP RANGE RYCERZ

Pisze na czacie dołączyles do rycerzy 

Jak zamknę gui i otworze odnowa to nadal jest KUP RANGE RYCERZ 

A jak gracz ma permisje rycerz.klasa to ma otwierać z ulepszeniami 

Ale działa, nie rozumiesz słów?

Testowałem ten skrypt teraz, usuń sobie permisję rycerz.klasa > i ponownie kup w menu, mi działa

Klikam w kupno kupuje, otwieram ponownie i mam ulepszenia

 

Dodatkowo nadaj sobie DEOP > bo OP ma wszystkie permisje bez ich nadawania, sprawdź wersję Pexa > czy wszystkie pluginy masz dobre

Edytowane przez JPablo
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Wgrałem pexa wildskript skquery skript i jak klikam  na tabliczke wszystko się dobrze otwiera ale gdy klikne na stone KUP RANGE RYCERZ to zamyka gui i otwiera znowu to samo a ma otwierać ulepszenia 

Logi:

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

@JPablo

Edytowane przez Vineroy
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...