Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt na /zglos czyli tez /helpop z lista


FGGD

Rekomendowane odpowiedzi

Opublikowano

Robiłem to długo metodą prób i błędów mam nadzieję że wszystko działa tak jak chcesz:

 

Spoiler


variables:
	
	#Co bedzie pisac jesli gracz zle wpisze komende (na przyklad nie poda powodu)
	{Poprawne.uzycie} = "&ePoprawne uzycie: &a/zglos <Nazwa_Gracza> <Powód>"
	
	#Co bedzie pisac jesli gracz nie moze zglosic gracza (jesli chce zglosic siebie lub kogos kto jest juz zgloszony)
	{Gracz.Byl.Zgloszony} = "&cNie mozesz zglosic gracza poniewaz jest on juz zgloszony!"
	
	#Jak ma nazywac sie uprawnienie do uzywania komendy /listazgloszen która pozwala zobaczyc kto jest zgloszony
	{listazgloszen.permisja} = "listazgloszen.zobacz"

	#Jak ma nazywac sie uprawnienie do uzywania komendy /usunzgloszenie <Nazwa_Gracza> która pozwala ci usunac zgłoszenie gracza
	{usunzgloszenie.permisja} = "usunzgloszenie.uzyj"
	
	#Jak ma nazywac sie uprawnienie do otrzymywania wiadomosci o tym ze ktos zostal zgloszony
	{op.permisja} = "op.permisja"
	
	



command /zglos [<player>] [<text>]:
	trigger:
		if arg 1 isn't "%player%":
			if arg 1 isn't "{lista::*}":
				if arg 2 is set:
					add arg 1 to {lista::*}
					send "&ePomyslnie zgloszono gracza &a%arg 1% &eza &a%arg 2%"
					if player has permission "%{op.permisja}%":
						send "&eGracz &a%player% &ezglosil &a%arg 1% &eza &a%arg 2%" to ops
		if arg 1 isn't set:
			send "%{Poprawne.uzycie}%"
		if arg 1 is set:
			if arg 2 isn't set:
				send "%{Poprawne.uzycie}%"
		if arg 1 is "{lista::*}":
			send "%{Gracz.Byl.Zgloszony}%"
		
command /listazgloszen:
	permission: {listazgloszen.permisja}
	trigger:
		send "&eLista zgloszen: &a%{lista::*}%"
		
		
		
command /usunzgloszenie [<player>]:
	permission: {usunzgloszenie.permisja}
	trigger:
		if arg 1 is set:
			remove arg 1 from {lista::*}
			send "&eUsunales &a%arg 1% &ez listy zgloszen!"

 

ps: pare rzeczy jest do edytowania na górze ale też pare rzeczy jest do edycji konkretnie w kodzie więc porozglądaj się tam jak byś chciał coś zmienić ( jeśli nie będą działać permisje np: permission: {usunzgloszenie.permisja} to albo usun całą linijkę albo zedytuj to na np: permission: permisja (wtedy to na górze odpowiedzialne za permisje możesz usunąć: 
#Jak ma nazywac sie uprawnienie do uzywania komendy /usunzgloszenie <Nazwa_Gracza> która pozwala ci usunac zgłoszenie gracza
    {usunzgloszenie.permisja} = "usunzgloszenie.uzyj"
 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...