Skocz do zawartości
  • 0
Uzi

Skrypt na czarną listę

Pytanie

Użytkownik

Witam,
Poprosiłbym o skrypt na czarną listę dokładnie komenda /blacklista nick
Dodaje osobę do czarnej listy i nie może wejść na tym nicku już. Są oczywiście tzn. wyjątki też dzięki komendzie /blacklista2 nick
Bardzo proszę o ten skrypt.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0
on connect:
	if {%player%::BlackList} is set:
		kick player due to "&c&lWyrzucono! %nl% &c&lJestes na BlackLiscie! %nl% &c&lPowod:&e&l %{%player%::BlackList}%"
command /blacklist [<text>] [<text>] [<text>]:
	permission: BlackList
	permission message: &cNie masz uprawnien!
	trigger:
		if arg 1 isn't set:
			send "&cUzycie: &2&l/blacklist Zdejmij/Nadaj nick" to sender
		if arg 1 is set:
			if arg 1 isn't "Zdejmij" or "Nadaj":
				send "&cUzycie: &2&l/blacklist Zdejmij/Nadaj nick powod&7(powod kiedy wpisales Nadaj)" to sender
			if arg 1 is "Zdejmij":
				if arg 2 isn't set:
					send "&cPodaj nick!"
				if arg 2 is set:
					if {%arg 2%::BlackList} is set:
						delete {%arg 2%::BlackList}
						send "&cUsunieto z blacklisty!" to sender
					if {%arg 2%::BlackList} isn't set:
						send "&cTen gracz nie jest na BlackLiscie!" to sender
			if arg 1 is "Nadaj":
				if arg 2 isn't set:
					send "&cPodaj nick!" to sender
				if arg 2 is set:
					if arg 3 isn't set:
						send "&CPodaj powod!" to sender
					if arg 3 is set:
						if {%arg 2%::BlackList} is set:
							send "&cTen grcz jest juz na blackliscie!"  to sender
						if {%arg 2%::BlackList} isn't set:
							set {%arg 2%::BlackList} to "arg 3"
							set {_p} to arg-2 parsed as offline player
							kick {_p} due to "&c&lWyrzucono! %nl% &c&lJestes na BlackLiscie! %nl% &c&lPowod:&e&l %{%player%::BlackList}%"
							send "&cDodano do blacklisty!" to sender

coś takiego? nie testowane!

 

Edytowane przez Grex
xD

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
25 minut temu, Grex napisał:
on connect:
	if {%player%::BlackList} is set:
		kick player due to "&c&lWyrzucono! %nl% &c&lJestes na BlackLiscie! %nl% &c&lPowod:&e&l %{%player%::BlackList}%"
command /blacklist [<text>] [<text>] [<text>]:
	permission: BlackList
	permission message: &cNie masz uprawnien!
	trigger:
		if arg 1 isn't set:
			send "&cUzycie: &2&l/blacklist Zdejmij/Nadaj nick" to sender
		if arg 1 is set:
			if arg 1 isn't "Zdejmij" or "Nadaj":
				send "&cUzycie: &2&l/blacklist Zdejmij/Nadaj nick powod&7(powod kiedy wpisales Nadaj)" to sender
			if arg 1 is "Zdejmij":
				if arg 2 isn't set:
					send "&cPodaj nick!"
				if arg 2 is set:
					if {%arg 2%::BlackList} is set:
						delete {%arg 2%::BlackList}
						send "&cUsunieto z blacklisty!" to sender
					if {%arg 2%::BlackList} isn't set:
						send "&cTen gracz nie jest na BlackLiscie!" to sender
			if arg 1 is "Nadaj":
				if arg 2 isn't set:
					send "&cPodaj nick!" to sender
				if arg 2 is set:
					if arg 3 isn't set:
						send "&CPodaj powod!" to sender
					if arg 3 is set:
						if {%arg 2%::BlackList} is set:
							send "&cTen grcz jest juz na blackliscie!"  to sender
						if {%arg 2%::BlackList} isn't set:
							set {%arg 2%::BlackList} to "arg 3"
							set {_p} to arg-2 parsed as offline player
							kick {_p} due to "&c&lWyrzucono! %nl% &c&lJestes na BlackLiscie! %nl% &c&lPowod:&e&l %{%player%::BlackList}%"
							send "&cDodano do blacklisty!" to sender

coś takiego? nie testowane!

 

Tak a te wyjatki co napisałem wyżej? Np. jest gracz Uzi i on nigdy nie zostanie dodany do takiej blacklisty.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
8 minut temu, Uzi napisał:

Tak a te wyjatki co napisałem wyżej? Np. jest gracz Uzi i on nigdy nie zostanie dodany do takiej blacklisty.

wystarczy dodać if arg 2 is not "nick":
 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
Teraz, VIPEQ napisał:

wystarczy dodać if arg 2 is not "nick":
 

A gdzie dokładnie + możesz to już dodać?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
Teraz, Uzi napisał:

A gdzie dokładnie + możesz to już dodać?

Jasne, prześlij mi skrypt to dodam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
1 minutę temu, VIPEQ napisał:

A mogę swój od nowa zrobić i wrzucić na code.skript? będzie szybciej

Tak

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
on connect:
	if {%player%::BlackList} is set:
		kick player due to "&c&lWyrzucono! %nl% &c&lJestes na BlackLiscie! %nl% &c&lPowod:&e&l %{%player%::BlackList}%"
command /blacklist [<text>] [<text>] [<text>]:
	permission: BlackList
	permission message: &cNie masz uprawnien!
	trigger:
		if arg 1 isn't set:
			send "&cUzycie: &2&l/blacklist Zdejmij/Nadaj nick" to sender
		if arg 1 is set:
			if arg 1 isn't "Zdejmij" or "Nadaj":
				send "&cUzycie: &2&l/blacklist Zdejmij/Nadaj nick powod&7(powod kiedy wpisales Nadaj)" to sender
			if arg 1 is "Zdejmij":
				if arg 2 isn't set:
					send "&cPodaj nick!"
				if arg 2 is set:
					if {%arg 2%::BlackList} is set:
						delete {%arg 2%::BlackList}
						send "&cUsunieto z blacklisty!" to sender
					if {%arg 2%::BlackList} isn't set:
						send "&cTen gracz nie jest na BlackLiscie!" to sender
			if arg 1 is "Nadaj":
				if arg 2 isn't set:
					send "&cPodaj nick!" to sender
				if arg 2 is set:
  					if arg 2 is "Nick nie do dodania":
  						send "Nie mozna go dodac!" to sender
  					if arg 2 isn't "Nick nie dod dodania":
						if arg 3 isn't set:
							send "&CPodaj powod!" to sender
						if arg 3 is set:
							if {%arg 2%::BlackList} is set:
								send "&cTen grcz jest juz na blackliscie!"  to sender
							if {%arg 2%::BlackList} isn't set:
								set {%arg 2%::BlackList} to "arg 3"
								set {_p} to arg-2 parsed as offline player
								kick {_p} due to "&c&lWyrzucono! %nl% &c&lJestes na BlackLiscie! %nl% &c&lPowod:&e&l %{%player%::BlackList}%"
								send "&cDodano do blacklisty!" to sender

Już

#Jesli chcesz wiecej nickow których nie mozna dodac, to robisz tak:
#znajdz linijke:
if arg 2 is "nick1":

#dodaj:

if arg 2 is "nick1" or "nick2" or "nick3":

#itd...

 

Edytowane przez Grex
xD

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
7 minut temu, jaku49 napisał:

Czyli?

Jak chcesz dodac do Blacklisty kogos z np: administracji,

to nie mozesz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×