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 AntyLogout gdy gracz jest na danym swiecie.


CevaBikaGaming

Rekomendowane odpowiedzi

Opublikowano

Siemka.

Potrzebuje skryptu na AntyLogout

Gdy gracz jest na świecie 12345abc to gdy zostanie uderzony pisze na chacie Jesteś w Walce! Nie możesz się wylogować przez 5 sekund!

a gdy się wyloguje to ginie.

I jeszcze gdy wpisze spawn i jest na tym świecie to musi poczekać 5 sekund aby się teleportować, gdy zostanie uderzony to pisze Teleportacja Przerwana!

Opublikowano
on command:
	if {walka.%player%} is true:
		cancel event
		send "&4Nie mozesz uzywac tej komendy podczas walki!" to player
variables:
	{walka.%player%} = false
	{xrelog.tag.uzycie.%player%} = false
on damage of a player:
	if {walka.%attacker%} is false:
		attacker is a player:
			victim is a player:
				set {walka.%attacker%} to true
				send "&cJestes w walce! &4Nie wylogowywuj sie!" to attacker                            
				wait 15 seconds
				if {walka.%attacker%} is true:
					send "&aJuz nie jestes w walce" to attacker
					set {walka.%attacker%} to false
on damage of a player:
	if victim is on world "NAZWA SWIATA":
		if {walka.%victim%} is false:  
			victim is a player:
				attacker is a player:
					set {walka.%victim%} to true
					send "&cJestes w walce! &4Nie wylogowywuj sie!" to victim
					wait 15 seconds
					if {walka.%victim%} is true:
						send "&aJuz nie jestes w walce" to victim
						set {walka.%victim%} to false
on quit:
	if {walka.%player%} is true:
		clear player's inventory
		kill player
		broadcast "&6(upTry.pl) &e%player% wylogowal/a sie podczas walki"
on join:
	set {walka.%player%} to false

To lub 

on command:
	if {walka.%player%} is true:
		cancel event
		send "&4Nie mozesz uzywac tej komendy podczas walki!" to player
variables:
	{walka.%player%} = false
	{xrelog.tag.uzycie.%player%} = false
on damage of a player:
	if {walka.%attacker%} is false:
		attacker is a player:
			victim is a player:
				set {walka.%attacker%} to true
				send "&cJestes w walce! &4Nie wylogowywuj sie!" to attacker                            
				wait 15 seconds
				if {walka.%attacker%} is true:
					send "&aJuz nie jestes w walce" to attacker
					set {walka.%attacker%} to false
on damage of a player:
	if victim is in world "NAZWA SWIATA":
		if {walka.%victim%} is false:  
			victim is a player:
				attacker is a player:
					set {walka.%victim%} to true
					send "&cJestes w walce! &4Nie wylogowywuj sie!" to victim
					wait 15 seconds
					if {walka.%victim%} is true:
						send "&aJuz nie jestes w walce" to victim
						set {walka.%victim%} to false
on quit:
	if {walka.%player%} is true:
		clear player's inventory
		kill player
		broadcast "&6(upTry.pl) &e%player% wylogowal/a sie podczas walki"
on join:
	set {walka.%player%} to false

to powinno zadziałać ;3

Opublikowano
Tego drugiego używam. i tak:

 

- Jak kogoś uderzę, to on ma być w walce też, nie tylko ja.

 

-Jak ktoś lognie w walce, to ma wyrzucić jego itemy a nie tylko je usunąć.
Opublikowano
on command:
	if {walka.%player%} is true:
		cancel event
		send "&4Nie mozesz uzywac tej komendy podczas walki!" to player
variables:
	{walka.%player%} = false
	{xrelog.tag.uzycie.%player%} = false
on damage of a player:
	if attacker is in world "NAZWA SWIATA":
		if {walka.%attacker%} is false:
			attacker is a player:
				victim is a player:
					set {walka.%attacker%} to true
					send "&cJestes w walce! &4Nie wylogowywuj sie!" to attacker                            
					wait 15 seconds
					if {walka.%attacker%} is true:
						send "&aJuz nie jestes w walce" to attacker
						set {walka.%attacker%} to false
	on damage of a player:
	if victim is in world "NAZWA SWIATA":
		if {walka.%victim%} is false:  
			victim is a player:
				attacker is a player:
					set {walka.%victim%} to true
					send "&cJestes w walce! &4Nie wylogowywuj sie!" to victim
					wait 15 seconds
					if {walka.%victim%} is true:
						send "&aJuz nie jestes w walce" to victim
						set {walka.%victim%} to false
on quit:
	if {walka.%player%} is true:
		kill player
		broadcast "&6(upTry.pl) &e%player% wylogowal/a sie podczas walki"
on join:
	set {walka.%player%} to false

Poprawione @CevaBikaGaming

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...