Skocz do zawartości
  • 0

menu do banowania


neziw

Pytanie

Witam! Czy napisze ktoś skrypt na menu do banowania takie, że jak klikam na gracza kijem to mi wyskakuje menu w skrzyni i jest tam do wyboru Ban, kick,  mute po kliknięciu wyświetla się kolejna skrzynia, w której jest kilka powodów.

Edytowane przez neziw
Odnośnik do komentarza
https://skript.pl/temat/29556-menu-do-banowania/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Więc tak to dział pytania i Problemy więc gotowca nie bedzie
Najpierw zróbmy jakiś config :D

options:
	item: Stick named "&6banowanie" with lore "&cWowowow"

Teraz zróbmy event do "Klikniętego gracza" przez patyk: 

on right click on player:
	if player's tool is {@Item}:
		set {jan::%player%} to clicked-player parsed as player

no to teraz otwieramy gui i ustawiamy sloty: 

open chest with 3 rows named "&6banowanie! :D" to player
loop 27 times:
	set player's current inventory's slot (loop-number -1) to gray glass pane named "&7_"
set player's current inventory's slot 4 to player head named "&6%clicked-player%"
set player's current inventory's slot 11 to stick named "&6Kick" with lore "&cWykikuj &6%clicked-player%"
set player's current inventory's slot 13 to stick named "&6Ban" with lore "&cZbanuj &6%clicked-player%"
set player's current inventory's slot 15 to stick named "&6Mute" with lore "&cZmutuj &6%clicked-player%"
stop

teraz sprawdzamy jaki został wybrany slot: 

on inventory click:
	if inventory name of current inventory of player is "&6Banowanie! :D":
		cancel event

no to teraz klikniety slot: 

if clicked slot is 4 or 11 or 13 or 15:
	if clicked slot is 11:
		...
	if clicked slot is 13:
		...
	if clicked slot is 15:
		...

teraz wypada coś dodać do nich np otwieranie innego gui itp: 

if clicked slot is 4 or 11 or 13 or 15:
	if clicked slot is 11:
		close player's inventory
		open chest with 3 rows named "Kick" to player
		set player's current inventory's slot 13 to "&6Zakop sie"
		stop
	if clicked slot is 13:
		close player's inventory
		open chest with 3 rows named "Ban" to player
		set player's current inventory's slot 13 to "&6Zakop sie"
		stop
	if clicked slot is 15:
		close player's inventory
		open chest with 3 rows named "Mute" to player
		set player's current inventory's slot 13 to "&6Zakop sie"
		stop

i teraz znów sprawdzamy klikniety slot tego gui itp. 

if inventory name of current inventory of player is "Mute":
	cancel event
	if clicked slot is 13:
		execute player command "/mute %{Jan::%player%}% Zakop sie"
		close player's inventory
		stop
if inventory name of current inventory of player is "Ban":
	cancel event
	if clicked slot is 13:
		execute player command "/ban %{Jan::%player%}% Zakop sie"
		close player's inventory
		stop
if inventory name of current inventory of player is "Kick":
	cancel event
	if clicked slot is 13:
		execute player command "/Kick %{Jan::%player%}% Zakop sie"
		close player's inventory
		stop

i sk chyba gotowe złóż to i masz sk XD

Odnośnik do komentarza
https://skript.pl/temat/29556-menu-do-banowania/#findComment-194478
Udostępnij na innych stronach

  • 0
21 godzin temu, xAxee napisał:

Więc tak to dział pytania i Problemy więc gotowca nie bedzie
Najpierw zróbmy jakiś config :D


options:
	item: Stick named "&6banowanie" with lore "&cWowowow"

Teraz zróbmy event do "Klikniętego gracza" przez patyk: 


on right click on player:
	if player's tool is {@Item}:
		set {jan::%player%} to clicked-player parsed as player

no to teraz otwieramy gui i ustawiamy sloty: 


open chest with 3 rows named "&6banowanie! :D" to player
loop 27 times:
	set player's current inventory's slot (loop-number -1) to gray glass pane named "&7_"
set player's current inventory's slot 4 to player head named "&6%clicked-player%"
set player's current inventory's slot 11 to stick named "&6Kick" with lore "&cWykikuj &6%clicked-player%"
set player's current inventory's slot 13 to stick named "&6Ban" with lore "&cZbanuj &6%clicked-player%"
set player's current inventory's slot 15 to stick named "&6Mute" with lore "&cZmutuj &6%clicked-player%"
stop

teraz sprawdzamy jaki został wybrany slot: 


on inventory click:
	if inventory name of current inventory of player is "&6Banowanie! :D":
		cancel event

no to teraz klikniety slot: 


if clicked slot is 4 or 11 or 13 or 15:
	if clicked slot is 11:
		...
	if clicked slot is 13:
		...
	if clicked slot is 15:
		...

teraz wypada coś dodać do nich np otwieranie innego gui itp: 


if clicked slot is 4 or 11 or 13 or 15:
	if clicked slot is 11:
		close player's inventory
		open chest with 3 rows named "Kick" to player
		set player's current inventory's slot 13 to "&6Zakop sie"
		stop
	if clicked slot is 13:
		close player's inventory
		open chest with 3 rows named "Ban" to player
		set player's current inventory's slot 13 to "&6Zakop sie"
		stop
	if clicked slot is 15:
		close player's inventory
		open chest with 3 rows named "Mute" to player
		set player's current inventory's slot 13 to "&6Zakop sie"
		stop

i teraz znów sprawdzamy klikniety slot tego gui itp. 


if inventory name of current inventory of player is "Mute":
	cancel event
	if clicked slot is 13:
		execute player command "/mute %{Jan::%player%}% Zakop sie"
		close player's inventory
		stop
if inventory name of current inventory of player is "Ban":
	cancel event
	if clicked slot is 13:
		execute player command "/ban %{Jan::%player%}% Zakop sie"
		close player's inventory
		stop
if inventory name of current inventory of player is "Kick":
	cancel event
	if clicked slot is 13:
		execute player command "/Kick %{Jan::%player%}% Zakop sie"
		close player's inventory
		stop

i sk chyba gotowe złóż to i masz sk XD

dasz linka ? na code.skript ?

Odnośnik do komentarza
https://skript.pl/temat/29556-menu-do-banowania/#findComment-194513
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ę...