Skocz do zawartości
  • 0

Problem w skrypcie


Jajpucz

Pytanie

Witam!

    if command is "stop" or "minecraft:stop" or "bukkit:restart" or "spigot:restart" or "restart" or "rl" or "reload" or "bukkit:rl" or "bukkit:reload" or "minecraft:reload":
        if executor is player "GRACZ" or console:
            cancel event
            send "&cNie masz uprawnień do użycia tej komendy!"

 

Nie wiem jak zrobić, żeby dostęp do komend stop, restart i reload miał tylko dany gracz i konsola.

Proszę o pomoc.

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on command:
    if command is "reload" or "stop" OR "twoja-komenda":
        if executor is player
            if player doesn't have permission "twoja.permisja":
                cancel event
                send "&4Brak uprawnien" 

Popraw sobie tylko taby, oraz po dodawaj wybrane komendy 

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262539
Udostępnij na innych stronach

  • 0
5 minut temu, KQPL napisał:

Wiesz co nie chciałbym na uprawnienie tylko po prostu

on command:
    if command is "reload" or "stop" or "twoja-komenda":
        if executor is player
            if player's name is "NickGracza":
                cancel event
                send "&4Brak uprawnien" 

Popraw taby i powinno działać 

Edytowane przez Michix
Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262541
Udostępnij na innych stronach

  • 0
Teraz, Michix napisał:

on command:
    if command is "reload" or "stop" OR "twoja-komenda":
        if executor is player
            if player's name is "NickGracza":
                cancel event
                send "&4Brak uprawnien" 

Popraw taby i powinno działać 

Spoko, ale jak napisałem wyżej chciałbym, żeby mogła to wykonać konsola i dany gracz

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262542
Udostępnij na innych stronach

  • 0
on command:
    if command is "reload" or "stop" OR "twoja-komenda":
        if executor is not player:
			stop
        if player's name is "TwojNick":
            stop
        cancel event
        send "&4Brak uprawnien" to player 

Edit:

Musisz poprawic taby bo chyba opcja kodu na forum cos zepsula

Edytowane przez _xXCichyMleczXx_
Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262543
Udostępnij na innych stronach

  • 0
4 minuty temu, KQPL napisał:

Spoko, ale jak napisałem wyżej chciałbym, żeby mogła to wykonać konsola i dany gracz

Konsola może, napisane tam jest if executor is player czyli sprawdza czy gracz wykonuje tą komendę, jeżeli tak to dalej leci kod, jeżeli nie (czyli konsola) to nie wykonuje dalej kodu i konsola może używać tych komend

 

 

P. S. @KQPL mam nadzieję, że rozumiesz

Edytowane przez Michix
Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262544
Udostępnij na innych stronach

  • 0
1 minutę temu, _xXCichyMleczXx_ napisał:

on command:
    if command is "reload" or "stop" OR "twoja-komenda":
        if executor is not player:
			stop
        if player's name is "TwojNick":
            stop
        cancel event
        send "&4Brak uprawnien" to player 

Edit:

Musisz poprawic taby bo chyba opcja kodu na forum cos zepsula

Wszystko działa na forum tylko robię to na telefonie dlatego piszę żeby poprawił taby

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262545
Udostępnij na innych stronach

  • 0
Teraz, KQPL napisał:

Ok, co prawda działa. Inny gracz nie może i konsola może.

Lecz mam do tego pewne wątpliwości.

Nie musisz mieć, to będzie działać poprawnie, lecz moim zdaniem lepszym sposobem jest zrobienie czegoś takiego:

on command:
    if command is not "komenda-ktora-dziala" or "druga-komenda-ktora-dziala":
        if executor is player:
            if player's name is not "nick":
                cancel event
                send "brak uprawnien" 

To odrazu blokuję wszystkie komendy do których gracz nie powinien mieć dostępu, ale musisz tam podać komendy do których ma mieć dostęp 

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262548
Udostępnij na innych stronach

  • 0
2 godziny temu, KQPL napisał:

Witam!

    if command is "stop" or "minecraft:stop" or "bukkit:restart" or "spigot:restart" or "restart" or "rl" or "reload" or "bukkit:rl" or "bukkit:reload" or "minecraft:reload":
        if executor is player "GRACZ" or console:
            cancel event
            send "&cNie masz uprawnień do użycia tej komendy!"

 

Nie wiem jak zrobić, żeby dostęp do komend stop, restart i reload miał tylko dany gracz i konsola.

Proszę o pomoc.

on command:  
	if command is "stop" or "minecraft:stop" or "bukkit:restart" or "spigot:restart" or "restart" or "rl" or "reload" or "bukkit:rl" or "bukkit:reload" or "minecraft:reload":
		if sender is console:
			stop
		if player's name is "przeszkoda_":
			stop
		cancel event
		send "&cNie masz uprawnień do użycia tej komendy!" to player

Proszę.

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262568
Udostępnij na innych stronach

  • 0
8 minut temu, Kormic napisał:

on command:  
	if command is "stop" or "minecraft:stop" or "bukkit:restart" or "spigot:restart" or "restart" or "rl" or "reload" or "bukkit:rl" or "bukkit:reload" or "minecraft:reload":
		if sender is console:
			stop
		if player's name is "przeszkoda_":
			stop
		cancel event
		send "&cNie masz uprawnień do użycia tej komendy!" to player

Proszę.

Dziękuje! Temat do zamknięcia.

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262569
Udostępnij na innych stronach

  • 0
1 godzinę temu, nof napisał:

@KQPL Zauwazyłem że używasz tylko skryptów od tych co mają dużo rep. -.- 

@Kormic skrypt się niczym nie różni od powyższych.

Nie tylko po prostu dałeś uprawnienia, a chciałem konsolę

Odnośnik do komentarza
https://skript.pl/temat/41890-problem-w-skrypcie/#findComment-262589
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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