Skocz do zawartości

Rekomendowane odpowiedzi

Witajcie! Dziś przedstawię Wam skrypt na Sprawdzanie graczy i nadawanie banow. Skrypt nie był testowany z powodu braku sprzętu ;)

zSpr [sprawdzanie]

 

Opis:

Skrypt teleportuje sprawdzanego w wyznaczone wcześniej miejsce przez admina. Admin po dobraniu komendy do sytuacji albo wypuszcza gracza wolno tepając go tam gdzie był, albo daje mu perma za lognięcie podczas sprawdzania, albo daje tempbana na 7d po przyznaniu się gracza. Skrypt ma łatwą konfiguracje w YML. Wystarczy wejść w folder: "plugins/zSpr/"

Wybuduj jakieś miejsce gdzie gracz ma się teleportować na sprawdzanie. Nadaj na to miejsce cuboid'a z flagami uniemożliwiającymi używanie komend takich jak: /tpa, /spawn, /home, /ehome, /baza itp.

 

Komendy:

/spr <gracz>   -sprawdza gracza

/sprczysty <gracz>   -wypuszcza gracza wolno :)

/sprlogout <gracz>   -banuje gracza pernamentnie za lognięcie podczas sprawdzania

/sprprzyznal <gracz>   -banuje gracza na 7 dni za przyznanie się

/ustaw   -ustawia miejsce gdzie ma się teleportować gracz na sprawdzanie

/ustawtp   -teleportuje cię na miejsce sprawdzania

/sprusun   -usuwa miejsce sprawdzania

 

Uprawnienia:

zspr.spr   -dla komend /spr, /sprczysty, /sprlogout, /sprprzyznal

zspr.ustaw   -do możliwości ustawienia miejsca sprawdzania

zspr.usun   -do możliwości usuwania miejsca sprawdzania

 

Link do skryptu:  http://pastebin.com/1Ee2piKk

Jeżeli będą błędy to proszę piszcie bo ja nie mam jak sprawdzać na ten czas. Czekam na wasze hejty :cool: :P

Changelog:

v1.0.1:

   °Zmieniono komende /usun na /sprusun

  °Zoptymalizowano kod

 

Odnośnik do komentarza
https://skript.pl/temat/10763-zspr-skrypt-na-sprawdzanie/
Udostępnij na innych stronach

aby zmnijeszyć ilość zmiennych do dwóch ({zspr.czysty} oraz {zspr.spawn}) pobieraj informacje z konfiguracji tylko wtedy gdy są potrzebne, np:

command /spr [<player>]:
	trigger:
		if player has permission "zspr.spr":
			if arg 1 is set:
				set {zspr.czysty} to location of player-arg
				teleport player-arg to {zspr.spawn}
				set {_sprall} to single value "wiadomosc dla wszystkich o sprawdzaniu" get of "plugins/zSpr/config.yml"
				set {_wgracz} to single value "wiadomosc dla gracza" get of "plugins/zSpr/config.yml"
				set {_zspr} to single value "logo" get of "plugins/zSpr/config.yml"
				set {_logout} to single value "ostrzezenie przed logout" get of "plugins/zSpr/config.yml"
				set {_info} to single value "informacja aby gracz podal skype" get of "plugins/zSpr/config.yml"
				set {_ts3} to single value "jezeli nie ma skype to ts3" get of "plugins/zSpr/config.yml"
				replace all "(gracz)" with "%player-arg%" in {_sprall}
				replace all "(admin)" with "%player%" in {_sprall}
				replace all "(admin)" with "%player%" in {_wgracz}
				send "%{_sprall}%" to all players
				send "%{_zspr}%" to player-arg
				send "%{_wgracz}%" to player-arg
				send "%{_logout}%" to player-arg
				send "%{_info}%" to player-arg
				send "%{_ts3}%" to player-arg
				send "%{_zspr}%" to player-arg
			else:
				send "&cUzyj: /spr <gracz>"
		else:
			send "&4Nie masz uprawnien!"

pobierasz informacje do zmienniej tymczasowej i skrypt jest bardziej optymalny :)

Odnośnik do komentarza
https://skript.pl/temat/10763-zspr-skrypt-na-sprawdzanie/#findComment-79006
Udostępnij na innych stronach

  • bvcz zablokował(a) ten temat
  • Libter odblokował(a) ten temat

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...