Skocz do zawartości
  • 0

[Pomoc] Skrypt na zglosenie


Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
#---------------------------------#
#           chapReports           #
#      created by chappati21      #
#    please don't call as own!    #
#             -------             #
#        copyright © 2016         #
#---------------------------------#

options:
	tag: &7[&cchap&aReports&7] &6>
command /report [<player>] [<text>]:
	aliases: rp, zglos
	trigger:
		if arg 2 is not set:
			set {_player} to argument 1
			loop all players:
				if loop-player has permission "creports.receive":
					send "{@tag} &cGracz &b%player% &czglosil gracza &b%argument 1% &c!" to loop-player
		else if arg 2 is set:
			set {_player} to argument 1
			set {_reason} to argument 2
			loop all players:
				if loop-player has permission "creports.receive":
					send "{@tag} &cGracz &b%player% &czglosil gracza &b%argument 1% &cz powodu &e%{_reason%}" to loop-player
		else if arg 1 is not set:
			set {_example} to a random player out of all players
			send "{@tag} &aNa przykład: &e/zglos KropkaCheater &aCheaty (NoKnockback)" to player

Gracz, który może otrzymywać te wiadomości (czyli zgłoszenia) powinien mieć uprawnienie "creports.receive" :)

PS. chappati21 to mój nick w grze. Nie myśl że ja to skądś skopiowałem.

Można kogoś zgłosić na 3 sposoby:

    /report <nick> <powód>

    /rp <nick> <powód>

    /zglos <nick> <powód>

Jak wpiszesz samo /report , /rp lub /zglos to wyskoczy komunikat z poprawnym użyciem i przykładem.

Przykład opiera się na tym:

Po wpisaniu komendy "/zglos" bez żadnych argumentów (czyli np nie /zglos chappati21 Cheaty tylko /zglos)
graczowi wykonującemu komende pojawi się wiadomość:

    [chapReports] > Poprawne uzycie /zglos nick powod
    [chapReports] > Na przyklad: /zglos KropkaCheater Cheaty (NoKnockback)

Liczę na like czy cuś :P

Pozdrowionka

Odnośnik do komentarza
https://skript.pl/temat/10710-pomoc-skrypt-na-zglosenie/#findComment-78676
Udostępnij na innych stronach

  • 0
#---------------------------------#
#           chapReports           #
#      created by chappati21      #
#    please don't call as own!    #
#             -------             #
#        copyright © 2016         #
#---------------------------------#

options:
	tag: &7[&eZgloszenie] &6>
command /report [<player>] [<text>]:
	aliases: rp, zglos
	trigger:
		if arg 2 is not set:
			set {_player} to argument 1
			loop all players:
				if loop-player has permission "creports.receive":
					send "{@tag} &cGracz &b%player% &czglosil gracza &b%argument 1% &c!" to loop-player
		else if arg 2 is set:
			set {_player} to argument 1
			set {_reason} to argument 2
			loop all players:
				if loop-player has permission "creports.receive":
					send "{@tag} &cGracz &b%player% &czglosil gracza &b%argument 1% &cz powodu &e%{_reason%}" to loop-player
		else if arg 1 is not set:
			send "{@tag} &aPoprawne uzycie: &e/zglos (nick) powod" to player

 

Odnośnik do komentarza
https://skript.pl/temat/10710-pomoc-skrypt-na-zglosenie/#findComment-78715
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ę...