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 z teleportowaniem graczy.


sooldier1234

Rekomendowane odpowiedzi

Opublikowano

Witam, mam problem odnośnie graczy którzy są zapisani w zmiennej {wyscig.lista::*}, otóż chodzi o to że nie tepa wszystkich graczy którzy są na {wyscig.lista::*} tylko ostatnią osobę która się zapisze na wyścig tepa tutaj kod:

variables:
		{iloscwyscig} = 0
		{wyscig::%player%} = false
		{wyscigstart} = false
		{wyscigkoniec} = false
command /wyscig:
	trigger:
		set {wyscig::%player%} to true
		if {wyscig::%player%} is true:
			if {wyscigstart} is false:
				set {lokalizacja::%player%} to location of player
				add 1 to {iloscwyscig}
				add player to {wyscig.lista::*}
				send "&aZapisales sie na event Wyscig !"
				execute player command "/zapiszekwi"
				clear player's inventory
				if {iloscwyscig} = 2:
					set {wyscigstart} to true
					send "&aZa chwile rozpocznie sie event Wyscig !" to {wyscig.lista::*}
					wait 10 seconds
					send "Pozostalo: 50 sekund" to {wyscig.lista::*}
					wait 20 seconds
					send "Pozostalo: 30 sekund" to {wyscig.lista::*}
					wait 20 seconds
					send "Pozostalo: 10 sekund" to {wyscig.lista::*}
					wait 5 seconds
					send "Pozostalo: 5 sekund" to {wyscig.lista::*}
					wait 1 seconds
					send "Pozostalo: 4 sekundy" to {wyscig.lista::*}
					wait 1 seconds
					send "Pozostalo: 3 sekundy" to {wyscig.lista::*}
					wait 1 seconds
					send "Pozostalo: 2 sekundy" to {wyscig.lista::*}
					wait 1 seconds
					send "Pozostalo: 1 sekunda" to {wyscig.lista::*}
					wait 1 seconds
					loop all players:
						if {wyscig::%loop-player%} is true:
							set {wyscigkoniec} to true
							teleport player to {lokalizacja::%loop-player%}
							execute player command "/wczytajekwi"
							delete {lokalizacja::%loop-player%}
							set {wyscig::%loop-player%} to false
							delete {wyscig.lista::*}
							set {iloscwyscig} to 0
							set {wyscigstart} to false
							stop
						stop
					stop
			else:
				send "&cEvent Wyscig juz wystartowal !"
				stop
		else:
			send "&cZapisales sie juz na event Wyscig !"
			stop

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

 

zmień

teleport player to {lokalizacja::%loop-player%}

na

teleport loop-player to {lokalizacja::%loop-player%}

nadal teraz wgl nie tepa

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

Zobacz tak

variables:
		{iloscwyscig} = 0
		{wyscig::%player%} = false
		{wyscigstart} = false
		{wyscigkoniec} = false
command /wyscig:
	trigger:
		set {wyscig::%player%} to true
		if {wyscig::%player%} is true:
			if {wyscigstart} is false:
				set {lokalizacja::%player%} to location of player
				add 1 to {iloscwyscig}
				add player to {wysciglista::*}
				send "&aZapisales sie na event Wyscig !"
				execute player command "/zapiszekwi"
				clear player's inventory
				if {iloscwyscig} = 2:
					set {wyscigstart} to true
					send "&aZa chwile rozpocznie sie event Wyscig !" to {wysciglista::*}
					wait 10 seconds
					send "Pozostalo: 50 sekund" to {wysciglista::*}
					wait 20 seconds
					send "Pozostalo: 30 sekund" to {wysciglista::*}
					wait 20 seconds
					send "Pozostalo: 10 sekund" to {wysciglista::*}
					wait 5 seconds
					send "Pozostalo: 5 sekund" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 4 sekundy" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 3 sekundy" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 2 sekundy" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 1 sekunda" to {wysciglista::*}
					wait 1 seconds
					loop {wysciglista::*}:
						set {wyscigkoniec} to true
						teleport player to {lokalizacja::%loop-value%}
						execute player command "/wczytajekwi"
						delete {lokalizacja::%loop-value%}
						set {wyscig::%loop-value%} to false
						delete {wysciglista::*}
						set {iloscwyscig} to 0
						set {wyscigstart} to false
						stop
					stop
			else:
				send "&cEvent Wyscig juz wystartowal !"
				stop
		else:
			send "&cZapisales sie juz na event Wyscig !"
			stop

Opublikowano

 

Zobacz tak

variables:
		{iloscwyscig} = 0
		{wyscig::%player%} = false
		{wyscigstart} = false
		{wyscigkoniec} = false
command /wyscig:
	trigger:
		set {wyscig::%player%} to true
		if {wyscig::%player%} is true:
			if {wyscigstart} is false:
				set {lokalizacja::%player%} to location of player
				add 1 to {iloscwyscig}
				add player to {wysciglista::*}
				send "&aZapisales sie na event Wyscig !"
				execute player command "/zapiszekwi"
				clear player's inventory
				if {iloscwyscig} = 2:
					set {wyscigstart} to true
					send "&aZa chwile rozpocznie sie event Wyscig !" to {wysciglista::*}
					wait 10 seconds
					send "Pozostalo: 50 sekund" to {wysciglista::*}
					wait 20 seconds
					send "Pozostalo: 30 sekund" to {wysciglista::*}
					wait 20 seconds
					send "Pozostalo: 10 sekund" to {wysciglista::*}
					wait 5 seconds
					send "Pozostalo: 5 sekund" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 4 sekundy" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 3 sekundy" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 2 sekundy" to {wysciglista::*}
					wait 1 seconds
					send "Pozostalo: 1 sekunda" to {wysciglista::*}
					wait 1 seconds
					loop {wysciglista::*}:
						set {wyscigkoniec} to true
						teleport player to {lokalizacja::%loop-value%}
						execute player command "/wczytajekwi"
						delete {lokalizacja::%loop-value%}
						set {wyscig::%loop-value%} to false
						delete {wysciglista::*}
						set {iloscwyscig} to 0
						set {wyscigstart} to false
						stop
					stop
			else:
				send "&cEvent Wyscig juz wystartowal !"
				stop
		else:
			send "&cZapisales sie juz na event Wyscig !"
			stop

nadal to samo

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

Ja tam dałem teleport player to ...

Zamień player na loop-value

Tepło mnie i nie wczytano ekwipunku a drugą osobę nie tepło i wczytało ekwipunek :D

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

Tepło mnie i nie wczytano ekwipunku a drugą osobę nie tepło i wczytało ekwipunek :D

jakieś błędy wyrzuciło w konsoli albo przy wczytaniu skryptu?

Opublikowano

jakieś błędy wyrzuciło w konsoli albo przy wczytaniu skryptu?

Nic.

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

co dokładnie ma za zadanie skrypt? postaram się napisać nowy

Ma to być wyścig, taki że dołącza np 5 osób to automatycznie startuje wyscig, zapisuje miejsce wpisania komendy /wyscig  i gracz ktory dobiegnie do konca i np jak nadepnie na powiedzmy blok lapisu to konczy sie wyscig i tepa wszystkich w miejsce zapisania komendy /wyscig, gracz ktory wygra dostaje nagrode a reszta nic. Jezeli powiedzmy graczy jest 3 to nie startuje sie wyscig ale administrator moze wpisac komende np /wyscig start i wyscig rozpoczyna sie.

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

 

co dokładnie ma za zadanie skrypt? postaram się napisać nowy

Ma to być wyścig, taki że dołącza np 5 osób to automatycznie startuje wyscig, zapisuje miejsce wpisania komendy /wyscig  i gracz ktory dobiegnie do konca i np jak nadepnie na powiedzmy blok lapisu to konczy sie wyscig i tepa wszystkich w miejsce zapisania komendy /wyscig, gracz ktory wygra dostaje nagrode a reszta nic. Jezeli powiedzmy graczy jest 3 to nie startuje sie wyscig ale administrator moze wpisac komende np /wyscig start i wyscig rozpoczyna sie.

 

command wyścig:
	trigger:
		add player to {uczestnicy::*}
		set {uczestnicy::%player%::lokalizacja} to player's location

every 20 ticks:
	size of {uczestnicy::*} is more than 4
		{wyścigWystartował} is not false:
			loop {uczestnicy::*}:
				teleport loop-player to location (0, 0, 0) # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyścigWystartował} to true

on step on lapis lazuli:
	{wyścigWystartował} is not false:
		loop {uczestnicy::*}:
			loop-value is player:
				message "Wygrałeś" to loop-value
				# nagrody
				exit loop
				loop{uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
				delete {uczestnicy::*}
				delete {wyścigWystartował}

on disconnect:
	loop {uczestnicy::*}:
		loop-value is player:
			remove player from {uczestnicy::*}
Opublikowano

 

 

co dokładnie ma za zadanie skrypt? postaram się napisać nowy

Ma to być wyścig, taki że dołącza np 5 osób to automatycznie startuje wyscig, zapisuje miejsce wpisania komendy /wyscig  i gracz ktory dobiegnie do konca i np jak nadepnie na powiedzmy blok lapisu to konczy sie wyscig i tepa wszystkich w miejsce zapisania komendy /wyscig, gracz ktory wygra dostaje nagrode a reszta nic. Jezeli powiedzmy graczy jest 3 to nie startuje sie wyscig ale administrator moze wpisac komende np /wyscig start i wyscig rozpoczyna sie.

 

command wyścig:
	trigger:
		add player to {uczestnicy::*}
		set {uczestnicy::%player%::lokalizacja} to player's location

every 20 ticks:
	size of {uczestnicy::*} is more than 4
		{wyścigWystartował} is not false:
			loop {uczestnicy::*}:
				teleport loop-player to location (0, 0, 0) # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyścigWystartował} to true

on step on lapis lazuli:
	{wyścigWystartował} is not false:
		loop {uczestnicy::*}:
			loop-value is player:
				message "Wygrałeś" to loop-value
				# nagrody
				exit loop
				loop{uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
				delete {uczestnicy::*}
				delete {wyścigWystartował}

on disconnect:
	loop {uczestnicy::*}:
		loop-value is player:
			remove player from {uczestnicy::*}

Wyskakują mi taki błąd: There's no loop that matches 'loop-player' i lapis is not a block and can thus not be walked on

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

 

 

 

co dokładnie ma za zadanie skrypt? postaram się napisać nowy

Ma to być wyścig, taki że dołącza np 5 osób to automatycznie startuje wyscig, zapisuje miejsce wpisania komendy /wyscig  i gracz ktory dobiegnie do konca i np jak nadepnie na powiedzmy blok lapisu to konczy sie wyscig i tepa wszystkich w miejsce zapisania komendy /wyscig, gracz ktory wygra dostaje nagrode a reszta nic. Jezeli powiedzmy graczy jest 3 to nie startuje sie wyscig ale administrator moze wpisac komende np /wyscig start i wyscig rozpoczyna sie.

 

command wyścig:
	trigger:
		add player to {uczestnicy::*}
		set {uczestnicy::%player%::lokalizacja} to player's location

every 20 ticks:
	size of {uczestnicy::*} is more than 4
		{wyścigWystartował} is not false:
			loop {uczestnicy::*}:
				teleport loop-player to location (0, 0, 0) # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyścigWystartował} to true

on step on lapis lazuli:
	{wyścigWystartował} is not false:
		loop {uczestnicy::*}:
			loop-value is player:
				message "Wygrałeś" to loop-value
				# nagrody
				exit loop
				loop{uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
				delete {uczestnicy::*}
				delete {wyścigWystartował}

on disconnect:
	loop {uczestnicy::*}:
		loop-value is player:
			remove player from {uczestnicy::*}

Wyskakują mi taki błąd: There's no loop that matches 'loop-player' i lapis is not a block and can thus not be walked on

 

loop-player zamień na loop-value, a blok lapisu zmień na jakiś inny

Opublikowano

 

 

 

 

co dokładnie ma za zadanie skrypt? postaram się napisać nowy

Ma to być wyścig, taki że dołącza np 5 osób to automatycznie startuje wyscig, zapisuje miejsce wpisania komendy /wyscig  i gracz ktory dobiegnie do konca i np jak nadepnie na powiedzmy blok lapisu to konczy sie wyscig i tepa wszystkich w miejsce zapisania komendy /wyscig, gracz ktory wygra dostaje nagrode a reszta nic. Jezeli powiedzmy graczy jest 3 to nie startuje sie wyscig ale administrator moze wpisac komende np /wyscig start i wyscig rozpoczyna sie.

 

command wyścig:
	trigger:
		add player to {uczestnicy::*}
		set {uczestnicy::%player%::lokalizacja} to player's location

every 20 ticks:
	size of {uczestnicy::*} is more than 4
		{wyścigWystartował} is not false:
			loop {uczestnicy::*}:
				teleport loop-player to location (0, 0, 0) # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyścigWystartował} to true

on step on lapis lazuli:
	{wyścigWystartował} is not false:
		loop {uczestnicy::*}:
			loop-value is player:
				message "Wygrałeś" to loop-value
				# nagrody
				exit loop
				loop{uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
				delete {uczestnicy::*}
				delete {wyścigWystartował}

on disconnect:
	loop {uczestnicy::*}:
		loop-value is player:
			remove player from {uczestnicy::*}

Wyskakują mi taki błąd: There's no loop that matches 'loop-player' i lapis is not a block and can thus not be walked on

 

loop-player zamień na loop-value, a blok lapisu zmień na jakiś inny

 

3 błędy: There are multiple loops that match loop-value. use loop-value-1/2/3/etc. to speciify which loop's value you want. jeszcze ten sam blad w linijce z "Wyscig zakonczony" to loop-value i 3 blad set {eventwyscig.%loop-value% is not a boolean {yes/no)

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

 

 

 

 

 

co dokładnie ma za zadanie skrypt? postaram się napisać nowy

Ma to być wyścig, taki że dołącza np 5 osób to automatycznie startuje wyscig, zapisuje miejsce wpisania komendy /wyscig  i gracz ktory dobiegnie do konca i np jak nadepnie na powiedzmy blok lapisu to konczy sie wyscig i tepa wszystkich w miejsce zapisania komendy /wyscig, gracz ktory wygra dostaje nagrode a reszta nic. Jezeli powiedzmy graczy jest 3 to nie startuje sie wyscig ale administrator moze wpisac komende np /wyscig start i wyscig rozpoczyna sie.

 

command wyścig:
	trigger:
		add player to {uczestnicy::*}
		set {uczestnicy::%player%::lokalizacja} to player's location

every 20 ticks:
	size of {uczestnicy::*} is more than 4
		{wyścigWystartował} is not false:
			loop {uczestnicy::*}:
				teleport loop-player to location (0, 0, 0) # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyścigWystartował} to true

on step on lapis lazuli:
	{wyścigWystartował} is not false:
		loop {uczestnicy::*}:
			loop-value is player:
				message "Wygrałeś" to loop-value
				# nagrody
				exit loop
				loop{uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
				delete {uczestnicy::*}
				delete {wyścigWystartował}

on disconnect:
	loop {uczestnicy::*}:
		loop-value is player:
			remove player from {uczestnicy::*}

Wyskakują mi taki błąd: There's no loop that matches 'loop-player' i lapis is not a block and can thus not be walked on

 

loop-player zamień na loop-value, a blok lapisu zmień na jakiś inny

 

3 błędy: There are multiple loops that match loop-value. use loop-value-1/2/3/etc. to speciify which loop's value you want. jeszcze ten sam blad w linijce z "Wyscig zakonczony" to loop-value i 3 blad set {eventwyscig.%loop-value% is not a boolean {yes/no)

 

linijki podaj

Opublikowano

@Riveilli dodałem już kilka linijek nie podam ci ale tu jest kod:

command /wyscig:
	trigger:
		if {eventwyscig.%player%} is false:
			if {wyscigwystartowal} is false:
				send "&7Zapisales sie na Event"
				add player to {uczestnicy::*}
				set {uczestnicy::%player%::lokalizacja} to player's location
				teleport player to {spawnwyscig}
				set {eventwyscig.%player%} to true
				stop
			else:
				send "&cWyscig juz wystartowal !"
				stop
		else:
			send "&cJestes juz zapisany na Event"
			stop
command /opuscwyscig:
	trigger:
		if {eventwyscig.%player%} is true:
			teleport player to {uczestnicy::%player%::lokalizacja}
			send "&7Opusciles event."
			set {eventwyscig.%player%} to false
			stop
every 20 ticks:
	if size of {uczestnicy::*} is more than 0:
		if {wyscigwystartowal} is false:
			loop {uczestnicy::*}:
				teleport loop-value to {spawnwyscig} # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyscigwystartowal} to true

on step on blue wool:
	if {wyscigwystartowal} is true:
		loop {uczestnicy::*}:
			if loop-value is player:
				message "&aWygrales !" to loop-value
				# nagrody
				set {drop} to a random integer between 1 and 6
				if {drop} is 1:
					send "1"
				if {drop} is 2:
					send "2"
				if {drop} is 3:
					send "3"
				if {drop} is 4:
					send "4"
				if {drop} is 5:
					send "5"
				if {drop} is 6:
					send "6"
				exit loop
				loop {uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
					set {eventwyscig.%loop-value%}
				delete {uczestnicy::*}
				delete {wyscigwystartowal}

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

 

@Riveilli dodałem już kilka linijek nie podam ci ale tu jest kod:

command /wyscig:
	trigger:
		if {eventwyscig.%player%} is false:
			if {wyscigwystartowal} is false:
				send "&7Zapisales sie na Event"
				add player to {uczestnicy::*}
				set {uczestnicy::%player%::lokalizacja} to player's location
				teleport player to {spawnwyscig}
				set {eventwyscig.%player%} to true
				stop
			else:
				send "&cWyscig juz wystartowal !"
				stop
		else:
			send "&cJestes juz zapisany na Event"
			stop
command /opuscwyscig:
	trigger:
		if {eventwyscig.%player%} is true:
			teleport player to {uczestnicy::%player%::lokalizacja}
			send "&7Opusciles event."
			set {eventwyscig.%player%} to false
			stop
every 20 ticks:
	if size of {uczestnicy::*} is more than 0:
		if {wyscigwystartowal} is false:
			loop {uczestnicy::*}:
				teleport loop-value to {spawnwyscig} # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyscigwystartowal} to true

on step on blue wool:
	if {wyscigwystartowal} is true:
		loop {uczestnicy::*}:
			if loop-value is player:
				message "&aWygrales !" to loop-value
				# nagrody
				set {drop} to a random integer between 1 and 6
				if {drop} is 1:
					send "1"
				if {drop} is 2:
					send "2"
				if {drop} is 3:
					send "3"
				if {drop} is 4:
					send "4"
				if {drop} is 5:
					send "5"
				if {drop} is 6:
					send "6"
				exit loop
				loop {uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
					set {eventwyscig.%loop-value%}
				delete {uczestnicy::*}
				delete {wyscigwystartowal}

przepisz dokładnie cały błąd który wyrzuca konsola

Opublikowano

 

 

@Riveilli dodałem już kilka linijek nie podam ci ale tu jest kod:

command /wyscig:
	trigger:
		if {eventwyscig.%player%} is false:
			if {wyscigwystartowal} is false:
				send "&7Zapisales sie na Event"
				add player to {uczestnicy::*}
				set {uczestnicy::%player%::lokalizacja} to player's location
				teleport player to {spawnwyscig}
				set {eventwyscig.%player%} to true
				stop
			else:
				send "&cWyscig juz wystartowal !"
				stop
		else:
			send "&cJestes juz zapisany na Event"
			stop
command /opuscwyscig:
	trigger:
		if {eventwyscig.%player%} is true:
			teleport player to {uczestnicy::%player%::lokalizacja}
			send "&7Opusciles event."
			set {eventwyscig.%player%} to false
			stop
every 20 ticks:
	if size of {uczestnicy::*} is more than 0:
		if {wyscigwystartowal} is false:
			loop {uczestnicy::*}:
				teleport loop-value to {spawnwyscig} # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyscigwystartowal} to true

on step on blue wool:
	if {wyscigwystartowal} is true:
		loop {uczestnicy::*}:
			if loop-value is player:
				message "&aWygrales !" to loop-value
				# nagrody
				set {drop} to a random integer between 1 and 6
				if {drop} is 1:
					send "1"
				if {drop} is 2:
					send "2"
				if {drop} is 3:
					send "3"
				if {drop} is 4:
					send "4"
				if {drop} is 5:
					send "5"
				if {drop} is 6:
					send "6"
				exit loop
				loop {uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
					set {eventwyscig.%loop-value%}
				delete {uczestnicy::*}
				delete {wyscigwystartowal}

przepisz dokładnie cały błąd który wyrzuca konsola

 

[21:45:24 INFO]: [skript] Reloading wyscig.sk...
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 57: teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}')
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 58: message "Wyścig zakończony" to loop-value')
[21:45:25 ERROR]: 'set {eventwyscig.%loop-value%}' is not a boolean (yes/no) (wyscig.sk, line 59: set {eventwyscig.%loop-value%}')
[21:45:25 INFO]: [skript] Encountered 3 errors while reloading wyscig.sk!

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

 

 

 

@Riveilli dodałem już kilka linijek nie podam ci ale tu jest kod:

command /wyscig:
	trigger:
		if {eventwyscig.%player%} is false:
			if {wyscigwystartowal} is false:
				send "&7Zapisales sie na Event"
				add player to {uczestnicy::*}
				set {uczestnicy::%player%::lokalizacja} to player's location
				teleport player to {spawnwyscig}
				set {eventwyscig.%player%} to true
				stop
			else:
				send "&cWyscig juz wystartowal !"
				stop
		else:
			send "&cJestes juz zapisany na Event"
			stop
command /opuscwyscig:
	trigger:
		if {eventwyscig.%player%} is true:
			teleport player to {uczestnicy::%player%::lokalizacja}
			send "&7Opusciles event."
			set {eventwyscig.%player%} to false
			stop
every 20 ticks:
	if size of {uczestnicy::*} is more than 0:
		if {wyscigwystartowal} is false:
			loop {uczestnicy::*}:
				teleport loop-value to {spawnwyscig} # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyscigwystartowal} to true

on step on blue wool:
	if {wyscigwystartowal} is true:
		loop {uczestnicy::*}:
			if loop-value is player:
				message "&aWygrales !" to loop-value
				# nagrody
				set {drop} to a random integer between 1 and 6
				if {drop} is 1:
					send "1"
				if {drop} is 2:
					send "2"
				if {drop} is 3:
					send "3"
				if {drop} is 4:
					send "4"
				if {drop} is 5:
					send "5"
				if {drop} is 6:
					send "6"
				exit loop
				loop {uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
					set {eventwyscig.%loop-value%}
				delete {uczestnicy::*}
				delete {wyscigwystartowal}

przepisz dokładnie cały błąd który wyrzuca konsola

 

[21:45:24 INFO]: [skript] Reloading wyscig.sk...
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 57: teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}')
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 58: message "Wyścig zakończony" to loop-value')
[21:45:25 ERROR]: 'set {eventwyscig.%loop-value%}' is not a boolean (yes/no) (wyscig.sk, line 59: set {eventwyscig.%loop-value%}')
[21:45:25 INFO]: [skript] Encountered 3 errors while reloading wyscig.sk!

 

linijka 57 i 8 zmień loop-value na loop-value-2

Opublikowano

 

 

 

 

@Riveilli dodałem już kilka linijek nie podam ci ale tu jest kod:

command /wyscig:
	trigger:
		if {eventwyscig.%player%} is false:
			if {wyscigwystartowal} is false:
				send "&7Zapisales sie na Event"
				add player to {uczestnicy::*}
				set {uczestnicy::%player%::lokalizacja} to player's location
				teleport player to {spawnwyscig}
				set {eventwyscig.%player%} to true
				stop
			else:
				send "&cWyscig juz wystartowal !"
				stop
		else:
			send "&cJestes juz zapisany na Event"
			stop
command /opuscwyscig:
	trigger:
		if {eventwyscig.%player%} is true:
			teleport player to {uczestnicy::%player%::lokalizacja}
			send "&7Opusciles event."
			set {eventwyscig.%player%} to false
			stop
every 20 ticks:
	if size of {uczestnicy::*} is more than 0:
		if {wyscigwystartowal} is false:
			loop {uczestnicy::*}:
				teleport loop-value to {spawnwyscig} # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyscigwystartowal} to true

on step on blue wool:
	if {wyscigwystartowal} is true:
		loop {uczestnicy::*}:
			if loop-value is player:
				message "&aWygrales !" to loop-value
				# nagrody
				set {drop} to a random integer between 1 and 6
				if {drop} is 1:
					send "1"
				if {drop} is 2:
					send "2"
				if {drop} is 3:
					send "3"
				if {drop} is 4:
					send "4"
				if {drop} is 5:
					send "5"
				if {drop} is 6:
					send "6"
				exit loop
				loop {uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
					set {eventwyscig.%loop-value%}
				delete {uczestnicy::*}
				delete {wyscigwystartowal}

przepisz dokładnie cały błąd który wyrzuca konsola

 

[21:45:24 INFO]: [skript] Reloading wyscig.sk...
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 57: teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}')
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 58: message "Wyścig zakończony" to loop-value')
[21:45:25 ERROR]: 'set {eventwyscig.%loop-value%}' is not a boolean (yes/no) (wyscig.sk, line 59: set {eventwyscig.%loop-value%}')
[21:45:25 INFO]: [skript] Encountered 3 errors while reloading wyscig.sk!

 

linijka 57 i 8 zmień loop-value na loop-value-2

 

a linijka 59 ?

Pomagam na PW (Prywatna Wiadomosc)

▄ . ► KONTAKT .
Wyślij do mnie Prywatną Wiadomość (PW)

►Skype: smith.polska

Opublikowano

 

 

 

 

 

@Riveilli dodałem już kilka linijek nie podam ci ale tu jest kod:

command /wyscig:
	trigger:
		if {eventwyscig.%player%} is false:
			if {wyscigwystartowal} is false:
				send "&7Zapisales sie na Event"
				add player to {uczestnicy::*}
				set {uczestnicy::%player%::lokalizacja} to player's location
				teleport player to {spawnwyscig}
				set {eventwyscig.%player%} to true
				stop
			else:
				send "&cWyscig juz wystartowal !"
				stop
		else:
			send "&cJestes juz zapisany na Event"
			stop
command /opuscwyscig:
	trigger:
		if {eventwyscig.%player%} is true:
			teleport player to {uczestnicy::%player%::lokalizacja}
			send "&7Opusciles event."
			set {eventwyscig.%player%} to false
			stop
every 20 ticks:
	if size of {uczestnicy::*} is more than 0:
		if {wyscigwystartowal} is false:
			loop {uczestnicy::*}:
				teleport loop-value to {spawnwyscig} # koordynaty wyścigu
				message "Wyścig wystartował!" to loop-value
				set {wyscigwystartowal} to true

on step on blue wool:
	if {wyscigwystartowal} is true:
		loop {uczestnicy::*}:
			if loop-value is player:
				message "&aWygrales !" to loop-value
				# nagrody
				set {drop} to a random integer between 1 and 6
				if {drop} is 1:
					send "1"
				if {drop} is 2:
					send "2"
				if {drop} is 3:
					send "3"
				if {drop} is 4:
					send "4"
				if {drop} is 5:
					send "5"
				if {drop} is 6:
					send "6"
				exit loop
				loop {uczestnicy::*}:
					teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}
					message "Wyścig zakończony" to loop-value
					set {eventwyscig.%loop-value%}
				delete {uczestnicy::*}
				delete {wyscigwystartowal}

przepisz dokładnie cały błąd który wyrzuca konsola

 

[21:45:24 INFO]: [skript] Reloading wyscig.sk...
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 57: teleport loop-value to {uczestnicy::%loop-value%::lokalizacja}')
[21:45:25 ERROR]: There are multiple loops that match loop-value. Use loop-value-1/2/3/etc. to specify which loop's value you want. (wyscig.sk, line 58: message "Wyścig zakończony" to loop-value')
[21:45:25 ERROR]: 'set {eventwyscig.%loop-value%}' is not a boolean (yes/no) (wyscig.sk, line 59: set {eventwyscig.%loop-value%}')
[21:45:25 INFO]: [skript] Encountered 3 errors while reloading wyscig.sk!

 

linijka 57 i 8 zmień loop-value na loop-value-2

 

a linijka 59 ?

 

na końcu dodaj to false

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...