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 laguje serwer - Pomoc z naprawą.


Rekomendowane odpowiedzi

Opublikowano

Cześć, ostatnio pisałem skrypt z 'twardymi' lokalizacjami.

 

I mi wyszło takie coś:

command /pos:
	trigger:
		send "&7%location of targeted block% in %player's world%"
		stop
on script load:
	set {swinki.spawn} to 0
	clear {swinka.podloga::*}
	if {swinka.podloga::*} is not set:
		add location at -283.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		add location at -282.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		add location at -281.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		add location at -280.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		
		add location at -283.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
		add location at -282.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
		add location at -281.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
		add location at -280.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
on right click on wooden button:
	if location of block is location at -281.5, 69.5, 222.5 of the world "world" or location at -280.5, 69.5, 221.5 of the world "world" or location at -281.5, 69.5, 220.5 of the world "world" or location at -282.5, 69.5, 221.5 of the world "world":
		if {swinki.spawn} is 0:
			loop {swinka.podloga::*}:
				set block at loop-value to air
			set {swinki.spawn} to 3
			loop 5 times:
				spawn pig at -281.5, 74.5, 220.5 of the world "world"
				set health of last spawned entity to 5
				ignite last spawned entity
			loop {swinka.podloga::*}:
				set block at loop-value to black wool
		else:
			send "&7[&5Swinka&7] &7Poczekaj jeszcze: &3%{swinka.spawn%} &7sekund."
			stop
every 1 second:
	if {swinki.spawn} is larger than 0:
		remove 1 from {swinki.spawn}

I teraz pytanie do was. Jaka Linijka odpowiada za 'zatrzymanie' serwera ?

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

@Seldek IV właśnie wiem, ale serwer zatrzymuje :/ i już chyba znalazłem 

linijki od 9-17 lub/i 19

 

19 linijka na 100% lecz jeszcze nie wiem 9-17

 

//Edit :D i moja pomyłka, nie zatrzymuje lecz mocno laguje, tak że czynności 'życiowe' serwera są naganne :/

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Mi się wydaje że :
 

		add location at -283.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		add location at -282.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		add location at -281.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		add location at -280.5, 72.5, 219.5 of the world "world" to {swinka.podloga::*}
		
		add location at -283.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
		add location at -282.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
		add location at -281.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
		add location at -280.5, 72.5, 220.5 of the world "world" to {swinka.podloga::*}
on right click on wooden button:
	if location of block is location at -281.5, 69.5, 222.5 of the world "world" or location at -280.5, 69.5, 221.5 of the world "world" or location at -281.5, 69.5, 220.5 of the world "world" or location at -282.5, 69.5, 221.5 of the world "world":
		if {swinki.spawn} is 0:
			loop {swinka.podloga::*}:
				set block at loop-value to air
			set {swinki.spawn} to 3
			loop 5 times:
				spawn pig at -281.5, 74.5, 220.5 of the world "world"
				set health of last spawned entity to 5
				ignite last spawned entity
			loop {swinka.podloga::*}:
				set block at loop-value to black wool
Opublikowano

@M4JST3R co zostało zmienione ? bo nie widzę

i już poprawiłem błąd :/ Błąd jak myślałem był w linijce nr 19

 

i poprawione to:

if location of block contain "-281.5, 69.5, 222.5" or "-280.5, 69.5, 221.5" or "-281.5, 69.5, 220.5" or "-282.5, 69.5, 221.5":

Ale dziękuję za podjęcie pomocy ;)

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

@M4JST3R co zostało zmienione ? bo nie widzę

i już poprawiłem błąd :/ Błąd jak myślałem był w linijce nr 19

 

i poprawione to:

if location of block contain "-281.5, 69.5, 222.5" or "-280.5, 69.5, 221.5" or "-281.5, 69.5, 220.5" or "-282.5, 69.5, 221.5":

Ale dziękuję za podjęcie pomocy ;)

Myślałem  ,że to laguje. Ponieważ w skrypcie takie funkcje mogą zaburzać pracę serwera a nawet go zamrozić.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...