Skocz do zawartości
  • 0

gamemode


dudimsp2x

Pytanie

Potrzebuje skrypt:

jezeli admin zmieni tryb gry na creative to wyczysci mu inventory

jezeli admin zmieni tryb gry na survival  to wyczysci mu inventory

jezeli admin otworzy skrzynke to wyczysci mu inventory 

jezeli admin zamknie skrzynke to wyczysci mu inventory

jezeli admin otworzy skrzynke enderchestowa to wyczysci mu inventory 

jezeli admin zamknie skrzynke enderchestowa to wyczysci mu inventory

jezeli admin wyrzuci item to go usunie 

i jezeli gracz z creative wyciagnie item  to item nazywa sie:

Gracz: <nick> wyciagnal item o godzinie: sztuk: i Jak Najszybciej zglos sie do admina!

 

Odnośnik do komentarza
https://skript.pl/temat/30438-gamemode/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on gamemode change:
	if player has permission "admin":
		clear player's inventory
on rightclick:
	if event-block is chest:
		clear player's inventory
on drop:
	if player gamemode is creative:
		if player has permission "admin":
			cancel event
			send "&6Nie mozesz wyrzucac itemow na gm 1!"

 

Odnośnik do komentarza
https://skript.pl/temat/30438-gamemode/#findComment-199087
Udostępnij na innych stronach

  • 0
game mode change:
	if player don't have permission "function.ClearInventory.bypass":
		clear player's inventory

right click:
	if event-block is enderchest or chest or trapped chest:
		if player don't have permission "function.ClearInventory.bypass":
			set {openchest::%player%} to true
			clear player's inventory
			stop
		stop
	stop
inventory close:
	if player don't have permission "function.ClearInventory.bypass":
		clear player's inventory
		stop
	stop
drop:
	if player don't have permission "function.ClearInventory.bypass":
		delete event-entity
		stop
	stop
creative inventory click:
	if player don't have permission "function.ClearInventory.bypass":
		# \/ \/ \/ - wymagany skellet
		set lore of event-item to "&cAdmin: &6%player%||&cCzas: &6%now%||&4&lJesli posiadasz ten przedmiot zglos to na /helpop wzamian za nagrode"
		stop
	stop

Wymagany plugin: Skellet

Aby ominąć zabezpieczenia trzeba mieć pozwolenie \/
Pozwolenie (permission): function.ClearInventory.bypass

 

1 godzinę temu, koveek napisał:

 

 

2 godziny temu, xAxee napisał:

on gamemode change:
	if player has permission "admin":
		clear player's inventory
on rightclick:
	if event-block is chest:
		clear player's inventory
on drop:
	if player gamemode is creative:
		if player has permission "admin":
			cancel event
			send "&6Nie mozesz wyrzucac itemow na gm 1!"

 

Tak się zastanawiam, bo...

@xAxee to by raczej autorowi nie pomogło w wielkim stopniu.
@koveek spojrzałem na twój kod (pomińmy, że dwóch rzeczy nie zrobiłeś.) zamulający i nieestetyczny.

 

Cytat

on rightclick:
    if event-block is a enderchest:
        if player has permission {@admin}:
            clear player's inventory
            stop

jak już chciałeś tak zrobić to chociaż mogłeś sprawdzić pozwolenie (permission) zanim sprawdziłeś na jaki blok kliknął gracz.

Cytat

# // W sumie też nie za bardzo rozumiem po co Ci to skoro blokujesz wyrzucanie + czyścisz eq przy otworzeniu skrzynki.

okej, blokuje wyrzucanie, a co jeśli autor ma wymiane graczy? :) tez mu zablokujesz?
Jeśli autor chce to tak robisz.

stefanik11

Łączę.

Notatka dodana przez stefanik11

Odnośnik do komentarza
https://skript.pl/temat/30438-gamemode/#findComment-199090
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ę...