Skocz do zawartości
  • 0

[Szukam] PKTWARN


filiper181

Pytanie

Poszukuje skryptu , że kiedy gracz ma uprawnienie "PKTWARN.ADMIN" i wpisze /pktwarn (nick) (ilosc) (tresc) to doda temu graczu punkty warn do profilu /mojewarny i zapisze np:

"&cFlood ~(nick_admina)"

Kiedy gracz ma 5 pkt w /mojewarny dostaje kicka kiedy 8 mute na 10 minut a kiedy 10 bana na 5 dni z góry dzięki :)

 

Odnośnik do komentarza
https://skript.pl/temat/16775-szukam-pktwarn/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Spoiler

on join:
	if {pktwarn::%player%} is not set:
		set {pktwarn::%player%} to 0
command /pktwarn [<offlineplayer>] [<integer>] [<text>]:
	trigger:
		if player has permission "PKTWARN.ADMIN":
			if arg 3 is not set:
				send "&c* &7Poprawne uzycie:%nl%&6/pktwarn <nick> <ilosc> <tresc>"
				stop
			add "&c%arg 3% &8~&7%player% &8(&7%arg 2% pkt&8)" to {pktwarn::%arg 1%::warns::*}
			add arg 2 to {pktwarn::%arg 1%}
			set {_s} to size of {pktwarn::%arg 1%::warns::*}
			send "&c* &7Otrzymales warna. %{pktwarn::%arg 1%::warns::%{_s}%}%"
			if {pktwarn::%arg 1%} is larger than or equal to 10:
				kick arg 1 due to "&6Zostales zbanowany na 5 dni za duza ilosc warnow.%nl%&aPowod: &c%arg 3%"
				execute console command "tempban %arg 1% 5 days %arg 3%"
				stop
			if {pktwarn::%arg 1%} is larger than or equal to 8:
				execute console command "mute %arg 1%"
				set {pktwarn::%arg 1%.muteexpire} to now
				add 10 minutes to {pktwarn::%arg 1%.muteexpire}
				send "&c* &7Zostales zmutowany za duza ilosc warnow na 10 minut."
				stop
			if {pktwarn::%arg 1%} is larger than or equal to 5:
				kick arg 1 due to "&6Zostales wyrzucony z serwera za swoje warny."
				stop
command /mojewarny:
	trigger:
		if size of {pktwarn::%player%::warns::*} is larger than 0:
			send "&c* &7Masz %{pktwarn::%player%}% pkt"
			send "&c* &7Twoje warny:"
			loop {pktwarn::%player%::warns::*}:
				send "&6%loop-index%. %loop-value%"
			stop
		send "&c* &7Nie masz zadnych warnow."
		stop
on chat:
	send "s"
	if {pktwarn::%player%.muteexpire} is set:
		if difference between {pktwarn::%player%.muteexpire} and now is larger than or equal to 10 minutes:
			clear {pktwarn::%player%.muteexpire}
			execute console command "unmute %player%"
			stop

 

Nie wiem jak to będzie z tym mute, ponieważ essentials blokuje event 'on chat' gdy się jest wyciszonym, nie wiem jak to się ma z maxbans, spróbuj :)

Odnośnik do komentarza
https://skript.pl/temat/16775-szukam-pktwarn/#findComment-114716
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ę...