Skocz do zawartości
  • 0

[Pytanie] da rade to zrobić?


CyganeczekPL

Pytanie

Witam mam pytanie czy dało by rade stworzyć skrypt który by tworzył folder z dokumentem tekstowym i dodawał tam nicki po przez wpisanie komendy i żeby banowało za wpisanie jakiejkolwiek komendy gdy dany użytkownik nie jest na liście to go banuje od automatu

 

Jeżeli taki skrypt jest możliwy do napisania to po prosił bym o próbę napisania go ;) 

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on join:
	if {nick::%player%} is not set:
		set {nick::%player%} to uncoloured display name of player

command /komenda <offlineplayer>:
	permission: TWOJ.PEX
	trigger:
		create file "plugins/Skript/accessList/%{nick::%arg%}%.yml"

on command:
	if sender is not console:
		if file "plugins/Skript/accessList/%{nick::%player%}%.yml" doesn't exists:
			execute console command "ban %player% Nie masz dostepu."

on script load:
	if folder "plugins/Skript/accessList" doesn't exists:
		create folder "plugins/Skript/accessList"

Pisane na szybko w minute.

//EDIT Powyżej 100 000 zalecam używać tablic MySQL

Edytowane przez xN0MANDx
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
13 godzin temu, xN0MANDx napisał:

on join:
	if {nick::%player%} is not set:
		set {nick::%player%} to uncoloured display name of player

command /komenda <offlineplayer>:
	permission: TWOJ.PEX
	trigger:
		create file "plugins/Skript/accessList/%{nick::%arg%}%.yml"

on command:
	if file "plugins/Skript/accessList/%{nick::%player%}%.yml" doesn't exists:
		execute console command "ban %player% Nie masz dostepu."

on script load:
	if folder "plugins/Skript/accessList" doesn't exists:
		create folder "plugins/Skript/accessList"

Pisane na szybko w minute.

//EDIT Powyżej 100 000 zalecam używać tablic MySQL

Powiem ci że tak średnio to działa - banuje konsole i buguje sie

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, xN0MANDx napisał:

to dopisz warunek if sender is not console w evencie on command. // Dopisałem u góry.

udało mi sie to troche przerobić i inaczej to wygląda ale dzięki za pomoc :)

gdyby nie ty to bym dalej sie głowił jak to napisać ;) 

Odnośnik do komentarza
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ę...