Skocz do zawartości
  • 0

Problem ze skryptem on rightclick:


Pytanie

Czesc,
Mam problem ze skryptem, mianowicie gdy uwzględniam on rightclick: i player's tool to mimo to, po kliknieciu prawym przyciskiem myszy  np na ziemie wyskakuje komunikat, ktory powinien wyswietlac sie tylko po klikniecu papieru
 

on rightclick:
    if player's tool is paper named "test" with lore "test":
		execute console command "lp user %player% permission set test.permission"
		send "masz tera schemat"

 

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

18 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Użyj

on rightclick with paper

a potem sprawdzaj

if name of player's tool is ""

oraz

if lore of player's tool is (lob contains) ""

 

edit: teraz zauważyłem, że skrypt jest źle wytabowany, w 2 linijce masz 4 spacje, wstaw tam 1 taba

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/45149-problem-ze-skryptem-on-rightclick/#findComment-284196
Udostępnij na innych stronach

  • 0
14 minut temu, TheFightaz napisał:

Czesc,
Mam problem ze skryptem, mianowicie gdy uwzględniam on rightclick: i player's tool to mimo to, po kliknieciu prawym przyciskiem myszy  np na ziemie wyskakuje komunikat, ktory powinien wyswietlac sie tylko po klikniecu papieru

Opisz dokładniej twój problem, bo nie rozumiem.

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

  • 0

Juz to naprawiłem, ale teraz takie pytanie, jak dodac, ze gdy gracz ma juz ten "schemat" wyswietla sie komunikat, ze go juz ma i nie usuwa mu tego papieru?

options:
	tag: &8&l[&2&lMC&6&lSquare&f&l.pl&8&l]
on rightclick:
	if player's tool is paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!":
		execute console command "lp user %player% permission set test.permission"
		send "{@tag} &aPomyślnie użyłeś schematu! Sprawdz teraz &6crafting &anowej zbroji!"
		remove 1 paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!" from player
		if player have permissions "test.permission":
			send "{@tag} &cMasz już ten schemat!"

 

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

  • 0
4 minuty temu, TheFightaz napisał:

Juz to naprawiłem, ale teraz takie pytanie, jak dodac, ze gdy gracz ma juz ten "schemat" wyswietla sie komunikat, ze go juz ma i nie usuwa mu tego papieru?



options:
	tag: &8&l[&2&lMC&6&lSquare&f&l.pl&8&l]
on rightclick:
	if player's tool is paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!":
		execute console command "lp user %player% permission set test.permission"
		send "{@tag} &aPomyślnie użyłeś schematu! Sprawdz teraz &6crafting &anowej zbroji!"
		remove 1 paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!" from player
		if player have permissions "test.permission":
			send "{@tag} &cMasz już ten schemat!"

 

Przed usuwaniem papieru musisz sprawdzać czy gracz już ma permisję. Jeżeli ma, nie wykonujesz dalszego kodu.

EDIT:

Wystarczy, że przesuniesz sobie ten warunek z końca skryptu.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45149-problem-ze-skryptem-on-rightclick/#findComment-284210
Udostępnij na innych stronach

  • 0

Wlasnie go przesunąłem, ale nadal tak samo

options:
	tag: &8&l[&2&lMC&6&lSquare&f&l.pl&8&l]
on rightclick:
	if player's tool is paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!":
		execute console command "lp user %player% permission set test.permission"
		send "{@tag} &aPomyślnie użyłeś schematu! Sprawdz teraz &6crafting &anowej zbroji!"
		remove 1 paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!" from player
	if player have permissions "test.permission":
		send "{@tag} &cMasz już ten schemat!"

 

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

  • 0
10 minut temu, TheFightaz napisał:

Wlasnie go przesunąłem, ale nadal tak samo


options:
	tag: &8&l[&2&lMC&6&lSquare&f&l.pl&8&l]
on rightclick:
	if player's tool is paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!":
		execute console command "lp user %player% permission set test.permission"
		send "{@tag} &aPomyślnie użyłeś schematu! Sprawdz teraz &6crafting &anowej zbroji!"
		remove 1 paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!" from player
	if player have permissions "test.permission":
		send "{@tag} &cMasz już ten schemat!"

 

Nie zrozumiałeś mnie. Po sprawdzaniu narzędzia musisz sprawdzać permisję gracza. Dopiero wtedy gdy upewnisz się, że jej nie posiada, możesz mu ją nadać.

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

  • 0
4 godziny temu, Kormic napisał:

Nie zrozumiałeś mnie. Po sprawdzaniu narzędzia musisz sprawdzać permisję gracza. Dopiero wtedy gdy upewnisz się, że jej nie posiada, możesz mu ją nadać.

Sorry za tak pozny odzew, ale mialem kilka spraw.
Zrobilem to tak jak pisales, ale  teraz nie dziala to zbyt, bo gdy klikam prawy to wsywietla else i nie daje permisji

options:
	tag: &8&l[&2&lMC&6&lSquare&f&l.pl&8&l]
on rightclick:
	if player's tool is paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!":
		if player don't have permissions "test.permission":
			execute console command "lp user %player% permission set test.permission"
			send "{@tag} &aPomyślnie użyłeś schematu! Sprawdz teraz &6crafting &anowej zbroji!"
			remove 1 paper named "&6Schemat &7Kaptura Charona" with lore "&6Kliknij &2PPM &6aby odblokować nowy schemat!" from player
		else:
			send "masz juz"

 

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

  • 0
3 minuty temu, TheFightaz napisał:

Sorry za tak pozny odzew, ale mialem kilka spraw.
Zrobilem to tak jak pisales, ale  teraz nie dziala to zbyt, bo gdy klikam prawy to wsywietla else i nie daje permisji

1. Używaj poprawnie angielskiego i nie twórz jakichś potworków.

if player doesn't have permission "test.test":

2. Upewnij się, że nie posiadasz OPa oraz sprawdź czy nie posiadasz już tej permisji.

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

  • 0
3 minuty temu, Kormic napisał:

1. Używaj poprawnie angielskiego i nie twórz jakichś potworków.


if player doesn't have permission "test.test":

2. Upewnij się, że nie posiadasz OPa oraz sprawdź czy nie posiadasz już tej permisji.

Nie mam opa, specjalnie odebrałem sobie wszystkie permisje do tego przypisane oraz zabrałem opa i nadal czyta "else"

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

  • 0
1 minutę temu, TheFightaz napisał:

Nie mam opa, specjalnie odebrałem sobie wszystkie permisje do tego przypisane oraz zabrałem opa i nadal czyta "else"

W takim razie wyślij na czacie 'all permissions of player' za pomocą prostego 'send'. Zobaczymy czy rzeczywiście nie posiadasz tej permisji.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45149-problem-ze-skryptem-on-rightclick/#findComment-284267
Udostępnij na innych stronach

  • 0
9 minut temu, Kormic napisał:

W takim razie wyślij na czacie 'all permissions of player' za pomocą prostego 'send'. Zobaczymy czy rzeczywiście nie posiadasz tej permisji.

Sprawdzalem permisje w LP Editorze i tam ich nie ma

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

  • 0
5 minut temu, TheFightaz napisał:

Wpisalem to w send, ale wyswietla tylko na chacie to co wpisalem, bez zadnych permisji

 

W takim razie podaj proszę:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu skryptu
  • błędy w konsoli
  • wersję LuckPerms

Spróbuj wyczyścić wszystkie swoje permisje.

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

  • 0
2 minuty temu, Kormic napisał:

W takim razie podaj proszę:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu skryptu
  • błędy w konsoli
  • wersję LuckPerms

Spróbuj wyczyścić wszystkie swoje permisje.

1.16.4
PaperSpigot
1.13+ bo nie moge znalezc innej.
Squery, Skript, Tuske, SkRayFall
Zero bledow w konsoli i przy restarcie skrypta
wersja luck perms najnowsza pod 1.16.4
 

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

  • 0
2 minuty temu, TheFightaz napisał:

1.16.4
PaperSpigot
1.13+ bo nie moge znalezc innej.
Squery, Skript, Tuske, SkRayFall
Zero bledow w konsoli i przy restarcie skrypta
wersja luck perms najnowsza pod 1.16.4
 

Jaka wersja Skripta? Wpisz /ver Skript i podaj.

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