Skocz do zawartości
  • 0

Reporty


Norberto

Pytanie

Witam piszę z pytaniem a jednocześnie z prośbą. Pytaniem jest czy da się zrobić skrypt dla administracji o reportach np. Pojawianie się informacji o reporcie na gracza, Możliwość pokazania wszystkich nie wykonanych raportów. I komenda na usuwanie raportów co jednocześnie będzie oznaczało że ten i ten report został wykonany. Podejmie się ktoś takiego wyzwania ?

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

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /report <player> <text>:
  	trigger:
		set {_n} to argument 2
		if {_n} contains "&" or "@" or "#" or "$" or "%" or "^" or "*":
			send "&cNie wolno uzywac znakow specjalnych"
			stop
		else:
			add "[%player-argument%] - %argument 2%" to {report::list::*}
			loop all players:
  				loop-player has permission "report.read":
					send "&8» &6Gracz &c%player-argument% &6jest uwazany za cheatera &8(&6przez: &c%player%&8)" to loop-player
					stop
          send "&8» &6Pomyslnie zgloszono gracza &8(&c%player-argument%&8)" to the player
			stop
command /checkreports:
	permission: report.check
	permission message: &cNie posiadasz uprawnien
	trigger:
		loop {report::list::*}:
			send "&8» &7%loop-value% &8«" to the player
			stop
  		stop
command /deletereport <text>:
  	permission: report.delete
	permisison message: &cNie posiadasz uprawnien
	trigger:
		if {report::list::*} contains "%argument 1%":
			remove "%argument 1%" from {report::list::*}
			send "&8» &aPomyslnie &cusunieto &6report"
			stop

/report <nick> <co robi> - wysyła wiadomość do graczy z uprawnieniem "report.read"
/checkreports - sprawdza reporty
/deletereport <report1> - usuwa report

 

« 1 » Aby usunąć report musisz dokładnie napisać...
np. Gracz Jezus zgłosił gracza Chrystus i zapisuje sie "[Chrystus] - Cheaty"

więc aby usunąć ten report musisz wpisać /deletereport [Chrystus] - Cheaty

 

Odnośnik do komentarza
https://skript.pl/temat/19512-reporty/#findComment-132807
Udostępnij na innych stronach

  • 0

No dziękuję za pracę a nie dało by się tego skrócić tak, że jak piszę /checkreports to poazuje mi sie np. 1 Ja123 zglosił Ty321 itd. A jak chce usunąć to pisze /deletereport 1. A jak sie nie da to dziękuję bardzo za skrypt

 

#edit Jeszcze chciałbym żeby to nie były tylko reporty za cheaty, chodzi o to ,że ktoś pisze report i powód się pokazuje.

 

Łączę //Michma

Odnośnik do komentarza
https://skript.pl/temat/19512-reporty/#findComment-132870
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ę...