Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt na Bana


xXxMiszerxXx

Rekomendowane odpowiedzi

Opublikowano

Potrzebuje skrypt na komende /ban nick powod ktory bedzie sie pojawial w wiadomosci w [MAXBAN] to da mu bana a na czacie pojawi sie wiadomosc:

[MAXBAN] Gracz np. KoxPvP

[MAXBAN] Powod bana np. Chaxy

[MAXBAN] Zbanowany przez nick banujacego

Opublikowano

@xXxMiszerxXx

variables:
	{ban::%offlineplayer%} = false
	{powod::%offlineplayer%} = "Brak"
	{admin::%offlineplayer%} = "Brak"
command /ban [<offlineplayer>] [<text>]:
	trigger:
		executor is console:
			arg 1 is set:
				set {ban::%arg 1%} to true
				arg 2 is set:
					set {powod::%arg 1%} to colored arg 2
				kick arg 1 by reason of "&4Zostales zbanowany przez %player%.%nl%&cPowod: &7%{powod::%arg 1%}%"
				broadcast "&8[&4MAXBAN&8] &7Gracz &c%arg 1% &7zostal zbanowany przez &cCONSOLE&7."
				broadcast "&8[&4MAXBAN&8] &7Powod zbanowania: &c%{powod::%arg 1%}%"
				stop
			stop
		player has permission "ban.cmd":
			arg 1 is not set:
				send "&cPoprawne uzycie: &7/ban <nick> [powod]"
				stop
			if {ban::%arg 1%} is true:
				send "&cPodany gracz jest juz zbanowany!"
				stop
			set {ban::%arg 1%} to true
			arg 2 is not set:
				set {admin::%arg 1%} to name of player
				kick arg 1 by reason of "&4Zostales zbanowany przez %player%.%nl%&cPowod: &7%{powod::%arg 1%}%"
				broadcast "&8[&4MAXBAN&8] &7Gracz &c%arg 1% &7zostal zbanowany przez &c%player%&7."
				broadcast "&8[&4MAXBAN&8] &7Powod zbanowania: &c%{powod::%arg 1%}%"
				stop
			set {admin::%arg 1%} to name of player
			set {powod::%arg 1%} to colored arg 2
			wait 1 tick
			kick arg 1 by reason of "&4Zostales zbanowany przez %player%.%nl%&cPowod: &7%{powod::%arg 1%}%"
			broadcast "&8[&4MAXBAN&8] &7Gracz &c%arg 1% &7zostal zbanowany przez &c%player%&7."
			broadcast "&8[&4MAXBAN&8] &7Powod zbanowania: &c%{powod::%arg 1%}%"
			stop
		send "&cNie masz dostepu do tej komendy!"
		stop
command /unban [<offlineplayer>]:
	trigger:
		executor is console:
			arg 1 is set:
				set {ban::%arg 1%} to false
				set {powod::%arg 1%} to "Brak"
				broadcast "&8[&4MAXBAN&8] &7Gracz &c%arg 1% &7zostal odbanowany przez &cCONSOLE&7."
				stop
		player has permission "unban.cmd":
			arg 1 is not set:
				send "&cPodaj nick gracza."
				stop
			if {ban::%arg 1%} is true:
				set {ban::%arg 1%} to false
				set {powod::%arg 1%} to "Brak"
				broadcast "&8[&4MAXBAN&8] &7Gracz &c%arg 1% &7zostal odbanowany przez &c%player%&7."
				stop
			send "&cTen gracz nie jest zbanowany!"
			stop
		send "&cNie masz dostepu do tej komendy!"
		stop
on connect:
	if {ban::%player%} is true:
		kick player by reason of "&4Zostales zbanowany przez %{admin::%player%}%.%nl%&cPowod: &7%{powod::%arg 1%}%"

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...