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

Prośba o napisanie skryptu na zablokowywanie wchodzenia na teren.


LordFPS

Rekomendowane odpowiedzi

Opublikowano

Cześć! mam do was prośbę czy mógłby mi ktoś napisać skrypt na to gdy ktoś jest podczas pvp to przez 10sekund nie może wejść na teren (region) "test"?


Opublikowano

options:
	logo: LOGO
variables:
	{walka.%player%} = false
on command:
	if {walka.%player%} is true:
		cancel event
		send "&4Nie mozesz uzywac tej komendy podczas walki!" to player
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 {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(@logo) &e%player% wylogowal/a sie podczas walki"
on join:
	set {walka.%player%} to false
on entering of region "NAZWAREGIONU":
	if {walka.%player%} is true:
		push player horizontally forwards at speed 4
		send "&4Nie mozesz teraz tutaj wejsc"

Nie testowane ale powinno działać.

pamiętaj ze musisz miec dodatki SKQUERY i WILDSKRIPT 

#Link

Opublikowano

 

options:
	logo: LOGO
variables:
	{walka.%player%} = false
on command:
	if {walka.%player%} is true:
		cancel event
		send "&4Nie mozesz uzywac tej komendy podczas walki!" to player
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 {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(@logo) &e%player% wylogowal/a sie podczas walki"
on join:
	set {walka.%player%} to false
on entering of region "NAZWAREGIONU":
	if {walka.%player%} is true:
		push player horizontally forwards at speed 4
		send "&4Nie mozesz teraz tutaj wejsc"
Nie testowane ale powinno działać.

pamiętaj ze musisz miec dodatki SKQUERY i WILDSKRIPT #Link

Łatwo można zbugowac i przejść na teren spawnu, lepsza opcja zamiast Push będzie bodajże cancel event.

 j

Opublikowano

@Soanger
co do opcji cancel event nie jestem pewien bo anuluje to to porostu event ;/ ale teoretycznie gracz na jakieś 1/2 sekundy znajdzie sie na tym regionie opcja push powinna go odrazu odrzucić

Opublikowano

@Soanger

co do opcji cancel event nie jestem pewien bo anuluje to to porostu event ;/ ale teoretycznie gracz na jakieś 1/2 sekundy znajdzie sie na tym regionie opcja push powinna go odrazu odrzucić[/size]

@Soanger

co do opcji cancel event nie jestem pewien bo anuluje to to porostu event ;/ ale teoretycznie gracz na jakieś 1/2 sekundy znajdzie sie na tym regionie opcja push powinna go odrazu odrzucić[/size]

Gsy wejdzie pod dobrym kątem to tak, jeżeli wejdzie bokiem, będzie mógł przejść

 j

Opublikowano

Łatwo można zbugowac i przejść na teren spawnu, lepsza opcja zamiast Push będzie bodajże cancel event.

 

@Soanger

co do opcji cancel event nie jestem pewien bo anuluje to to porostu event ;/ ale teoretycznie gracz na jakieś 1/2 sekundy znajdzie sie na tym regionie opcja push powinna go odrazu odrzucić

 

Gsy wejdzie pod dobrym kątem to tak, jeżeli wejdzie bokiem, będzie mógł przejść

Soanger dobrze pisze albo ktoś gra na cheatach anty-knock = normalnie wejdzie na spawn

i nie chodziło mi w skrypcie o antylogout tylko bardziej o to żeby nie mógł wejść gracz na spawn

kiedy jest podczas pvp.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...