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

[Problem]Skrypt, dlaczego nie działa?


Rekomendowane odpowiedzi

Opublikowano
# -------
#  Walki
# -------

# Permissie:
# walka.sprawdz
# walka.sprawdz.inny
# walka.wyjdz
# walka.wyjdz.inny
# walka.info

variables:
	{walka.%player%} = false

options:
	tag: &6[&7Walki&6]
	item: diamond block

on damage:
	victim is player
	attacker is player
	set {walka.%player%} to true
	set {walka.%victim%} to true
	send "{@tag}&bJesteś w walce. Nie logaj sie" to attacker
	send "{@tag}&bJesteś w walce. Nie logaj sie" to victim
	wait 90 seconds
	set {walka.%attacker%} to false
	set {walka.%victim%} to false
	send "{@tag}&bJuz nie jesteś w walce. Mozesz sie lognac" to attacker
	send "{@tag}&bJuz nie jesteś w walce. Mozesz sie lognac" to victim
	stop
	
on death:
	victim is player
	attacker is player
	set {walka.%victim%} to false
	send "{@tag}&bJuz nie jesteś w walce. Mozesz sie lognac" to victim
	stop
	
on quit:
	if {walka.%player%} is true:
		execute console command "kill %player%"
		execute console command "ban %player% {@tag}&l&fZostales zbanowany na 30 minut za uciekanie z walki"
		wait 30 minutes
		execute console command "unban %player%"
	if {walka.%player%} is false:
		send " "
	cancel event
		
command /walka [<text>] [<text>]:
	trigger:
		if argument 1 is "sprawdz":
			if argument 2 is not set:
				if player has permission "walka.sprawdz":
					if {walka.%player%} is true:
						send "{@tag}&bJesteś w walce. Nie logaj sie"
					if {walka.%player%} is false:
						send "{@tag}&bJuz nie jesteś w walce. Mozesz sie lognac"
				else:
					send "{@tag}&4Blad! Nie masz uprawnien"
			if argument 2 is set:
				if player has permission "walka.sprawdz.inny":
					if {walka.%arg 2%} is true:
						send "{@tag}&bGracz &6%arg 2% &bjest w walce"
					if {walka.%arg 2%} is false:
						send "{@tag}&bGracz &6%arg 2% &bnie jest w walce"
				else:
					send "{@tag}&4Blad! Nie masz uprawnien"
		if argument 1 is "wyjdz":
			if argument 2 is not set:
				if player has permission "walka.wyjdz":
					if {walka.%player%} is true:
						if player has {@item}:
							remove {@item} from player
							set {walka.%player%} to false
						else:
							send "{@tag}&4Blad! Nie masz &6bloku diamentowego"
					if {walka.%player%} is true:
						send "{@tag}&4Blad! Nie jestes w walce"
				else:
					send "{@tag}&4Blad! Nie masz uprawnien"
			if argument 2 is set:
				if player has permission "walka.wyjdz.inny":
					if {walka.%arg 2%} is true:
						set {walka.%player%} to false
					if {walka.%player%} is true:
						send "{@tag}&4Blad! Nie jestes w walce"
				else:
					send "{@tag}&4Blad! Nie masz uprawnien"
		if argument 1 is "info":
			if argument 2 is not set:
				if player has permission "walka.info":
					send "&6===]&7Walki&6[==="
					send "&bAutor: &agzypol"
					send "&bWersja: &a1.0"
					send "&6===]&7Walki&6[==="
				else:
					send "{@tag}&4Blad! Nie masz uprawnien"

 

Opublikowano

Ja zachwilke spróbuje coś zrobić jak mi sie uda podeśle ci skrypt na PW :)

  • 2 miesiące temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...