Skocz do zawartości

[Skrypt] FullyControlledServer


# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Chciałbyś kontrolować serwer za pomocą skryptu, bez wchodzenia do configu servera?

 

Ten skrypt to umożliwia!

 

 

Komendy:

 

- fcs (alias: FullyControlledServer)

od komendy fcs(/fcs tekst itp.):

- reset - Kasuje wszystkie ustawienia na początkowe (zalecam wpisać /fcs reset od razu po dodaniu skryptu)

- chat - Kontrolujesz czat( tak tak, wiem że jest dużo )

- stop - Ostrzega graczy o wyłączeniu serwera i wyłącza go

- raporty - Raportuje Ciebie o akcjach graczy (zawiera datę, czas, czas w MC, lokalizację i akcję @edit: znajdziesz je w logs/rejestr.log)

- pvp - Kontrolujesz PVP pomiędzy graczami.

 

 

Uprawnienia:

 

- posiadanie op do wszystkiego 

 

 

 

	
	#Ten skrypt jest opatentowany przez PolskiWafel(lolbol1)
	
	
	 
	
	
	command /fcs [<text>] [<text>]:
	
	
	    aliases: fullycontrolledserver
	
	
	    trigger:
	
	
	        if player is op:
	
	
	            if arg 1 is "reset":
	
	
	                send "&6Kasowanie wszystkich danych z FCS."
	
	
	                set {chat.open} to true
	
	
	            if arg 1 is "chat":
	
	
	                if arg 2 is "wlacz":
	
	
	                    send "&6Wlaczono chat!" to all players
	
	
	                    set {chat.open} to true
	
	
	                if arg 2 is "wylacz":
	
	
	                    send "&6Wylaczono chat." to all players
	
	
	                    set {chat.open} to false
	
	
	                if arg 2 is "czysc":
	
	
	                    loop 100 times:
	
	
	                        send ""
	
	
	                    send "&6Wyczyszczono chat." to all players
	
	
	                if arg 2 is not set:
	
	
	                    send "&6Dostepne komendy: wlacz, wylacz, czysc."
	
	
	                if arg 2 is not "wlacz" or "wylacz" or "czysc":
	
	
	                    send "&6Dostepne komendy: wlacz, wylacz, czysc."
	
	
	            if arg 1 is "stop":
	
	
	                send "&6Za 10 sekund serwer zostanie wylaczony." to all players
	
	
	                wait 10 seconds
	
	
	                kick all players due to "&6&lSerwer zostal wylaczony. ."
	
	
	                execute server command "/stop"
	
	
	            if arg 1 is "raporty":
	
	
	                if arg 2 is "wlacz":
	
	
	                    send "&6Wlaczono raporty. Dostepne sa w logs/rejestr.log"
	
	
	                    set {raporty} to true
	
	
	                if arg 2 is "wylacz":
	
	
	                    send "&6Wylaczono raporty."
	
	
	                    set {raporty} to false
	
	
	                if arg 2 is not "wlacz" or "wylacz":
	
	
	                    send "&6Dostepne komendy: wlacz, wylacz."
	
	
	                if arg 2 is not set:
	
	
	                    send "&6Dostepne komendy: wlacz, wylacz."
	
	
	            if arg 1 is "pvp":
	
	
	                if arg 2 is "wlacz":
	
	
	                    send "&6Wlaczono PVP."
	
	
	                    set {pvp} to true
	
	
	                if arg 2 is "wylacz":
	
	
	                    send "&6Wylaczono PVP."
	
	
	                    set {pvp} to false
	
	
	                if arg 2 is not "wlacz" or "wylacz":
	
	
	                    send "&6Dostepne komedy: wlacz, wylacz."
	
	
	                if arg 2 is not set:
	
	
	                    send "&6Dostepne komedy: wlacz, wylacz."
	
	
	            if arg 1 is not set:
	
	
	                send "&6Dostepne komendy: reset, chat, stop, raporty, pvp."
	
	
	            if arg 1 is not "reset" or "chat" or "stop" or "raporty" or "pvp":
	
	
	                send "&6Dostepne komendy: reset, chat, stop, raporty, pvp."
	
	
	 
	
	
	 
	
	
	on chat:
	
	
	    if player is not op:
	
	
	        if {chat.open} is true:
	
	
	            cancel event
	
	
	            send "&6%player%&r: %colored message%" to all players
	
	
	        else:
	
	
	            send "Przepraszamy, ale chat zostal wylaczony."
	
	
	    else:
	
	
	        send "&6[&4ADMIN&6]&r%player%: %colored message%"
	
	
	on command:
	
	
	    if {raporty} is true:
	
	
	        log "%player% uzyl komendy %command% o %time%" to "rejestr.log"
	
	
	on chat:
	
	
	    if {raporty} is true:
	
	
	        log "%player% napisal: '%message%' o %time%" to "rejestr.log"
	
	
	on place:
	
	
	    if {raporty} is true:
	
	
	        log "%player% postawil %block% o %time% w lokalizacji %location of block%" to "rejestr.log"
	
	
	on break:
	
	
	    if {raporty} is true:
	
	
	        log "%player% znisczyl %block% o %time% w lokalizacji %location of block%" to "rejestr.log"
	
	
	on death:
	
	
	    if {raporty} is true:
	
	
	        if victim is player:
	
	
	            log "%victim% umarl przez %attacker% w lokalizacji %location of victim%" to "rejestr.log"
	
	
	on join:
	
	
	    if {raporty} is true:
	
	
	        log "%player% wszedl na serwer o %time% w lokalizacji %location of player%" to "rejestr.log"
	
	
	on quit:
	
	
	    if {raporty} is true:
	
	
	        log "%player% wyszedl z serwera o %time% w lokalizacji %location of player%" to "rejestr.log"
	
	
	on damage:
	
	
	    if attacker is player:
	
	
	        if victim is player:
	
	
	            if {pvp} is true:
	
	
	                if {raporty} is true:
	
	
	                    log "%attacker% zaatakowal %victim% w lokalizacji %location of victim%" to "rejestr.log"
	
	
	            else:
	
	
	                cancel event
	
	
	                send "Nie mozesz bic, bo PVP wylaczone." to attacker
	
	
	                send "Uratowalo Ciebie wylaczone PVP."
	

 

 


Edytowane przez CIDE ★
Odnośnik do komentarza

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ą.

Gość
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.

  Tagi

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności