Skocz do zawartości
  • 0
Zaaz433

Skrypt na drużynowe tp

Pytanie

Użytkownik

Witajcie, czy ktoś mógłby mi przerobić ten skrypt

 tak aby działał (gdyż nie posiadam doświadczenia w tego typu skryptach) oraz aby po kliknięciu na ikonę ze zwojem,  gracz musiałby mieć w eq np kartkę papieru  "&4zwoj umozliwiajacy teleportacje do zamku" po  czym teleportowało by tego gracza oraz 4 innych graczy (łącznie teleportuje 5 graczy) w pobliżu 2 kratek od tego moba, jeśli w tej odległości (2 bloki) łącznie będzie mniej niż 5 graczy lub więcej niż 5 graczy,  teleportacja jest anulowana a zwój zostaje w eq gracza, jeśli graczy w tym obszarze razem ze zlecającym tp jest łącznie 5 tylko wtedy tp działa i zużywa zwój. Z góry dziękuję za pomoc

Edytowane przez Zaaz433

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0

Coś takiego?

command /tpzamek [<text>]:
  trigger:
	if player has 1 paper named "&6Zwoj":
		set {_p} to 0
		remove 1 paper named "&6Zwoj" from player
		loop all players in radius 2 of player:
			if {_p} < 4:
				teleport loop-player to location (301, 8, 690)
				send "&4&4 Zostales przeteleportowany do zamku" to loop-player
			else:
				send "&6Brakuje graczy! %5-{_p}%"
				add paper named "&6Zwoj" to player
	else:
		send "&6nie masz zwoju"
on right click on entity:
	if name of clicked entity contains "&4&lTeleporter do zamku":
		open Chest with 2 rows named "&4&lTeleportacja" to player
		wait 1 tick
		set player's current inventory's slot 4 to book named "&b&lStarozytny Zwoj" with lore "&e&lTeleportuje ciebie oraz 4 osoby w poblizu do legendarnego zamku"
on inventory click:
	if inventory name of current inventory of player is "&4&lTeleportacja":
		cancel event
		if clicked slot is 4:
			execute player command "/tpzamek"

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
W dniu 5.09.2018 o 18:59, Zaaz433 napisał:

Witajcie, czy ktoś mógłby mi przerobić ten skrypt

 tak aby działał (gdyż nie posiadam doświadczenia w tego typu skryptach) oraz aby po kliknięciu na ikonę ze zwojem,  gracz musiałby mieć w eq np kartkę papieru  "&4zwoj umozliwiajacy teleportacje do zamku" po  czym teleportowało by tego gracza oraz 4 innych graczy (łącznie teleportuje 5 graczy) w pobliżu 2 kratek od tego moba, jeśli w tej odległości (2 bloki) łącznie będzie mniej niż 5 graczy lub więcej niż 5 graczy,  teleportacja jest anulowana a zwój zostaje w eq gracza, jeśli graczy w tym obszarze razem ze zlecającym tp jest łącznie 5 tylko wtedy tp działa i zużywa zwój. Z góry dziękuję za pomoc

Jeśli nie działa podeślesz błędy ??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

@Centurion występują te błędy:

Indentation error: expected 4 spaces, but foun 8 spaces (tpteam.sk, line 3: teleport player to location (301, 8, 690)')
Indentation error: expected 4 spaces but found 3 spaces (tpteam.sk, line 4: send "&4&lZostale przeteleportowany do zamku"')
Empty configuration section! You might want to intend one or more of the subsequent lines to make them belong to this section or emove the colon at the ned of the line if you don't want this line to start a section. (tpteam.sk, line 2: trigger:')
'chest with 2 row named "&4&lTeleportacja" is not an entity type (tpteam.sk, line 9: open chest with 2 row named "&4&lTeleportacja" to player')
Can't understand this condition/effect format slot 4 of player with 1 book named "&b&lStarozytny Zwoj" with lore "&e&lTeleportuje ciebie oraz 4 osoby w poblizu do legendarnego zamku (tpteam.sk, line 11: format slot 4 of player with 1 book named "&b&lStarozytny Zwoj" "&e&lTeleportuje ciebie oraz 4 osoby w poblizu do legendarnego zamku"')
invalid line all code has to be put into triggers (tpteam.sk, line 12: to close then run [execute player command "/tpzamek"]')

 

Edytowane przez DeltaT
Losowy awatar

Poprawiono oznaczenie i wstawiono w code

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
W dniu 9.09.2018 o 09:11, Zaaz433 napisał:

@Centurion występują te błędy:

Indentation error: expected 4 spaces, but foun 8 spaces (tpteam.sk, line 3: teleport player to location (301, 8, 690)')
Indentation error: expected 4 spaces but found 3 spaces (tpteam.sk, line 4: send "&4&lZostale przeteleportowany do zamku"')
Empty configuration section! You might want to intend one or more of the subsequent lines to make them belong to this section or emove the colon at the ned of the line if you don't want this line to start a section. (tpteam.sk, line 2: trigger:')
'chest with 2 row named "&4&lTeleportacja" is not an entity type (tpteam.sk, line 9: open chest with 2 row named "&4&lTeleportacja" to player')
Can't understand this condition/effect format slot 4 of player with 1 book named "&b&lStarozytny Zwoj" with lore "&e&lTeleportuje ciebie oraz 4 osoby w poblizu do legendarnego zamku (tpteam.sk, line 11: format slot 4 of player with 1 book named "&b&lStarozytny Zwoj" "&e&lTeleportuje ciebie oraz 4 osoby w poblizu do legendarnego zamku"')
invalid line all code has to be put into triggers (tpteam.sk, line 12: to close then run [execute player command "/tpzamek"]')

 

A ogarniasz angielski ?
Bo jak tak to powinnes sam wynieść błędy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
Godzinę temu, JanekMaSkrypta_ napisał:

A ogarniasz angielski ?
Bo jak tak to powinnes sam wynieść błędy

Tak, ogarniam z tym że istnieją 2 błędy z którymi nie jestem sobie w stanie poradzić, oraz nie potrafię stworzyć tp drużynowego

 

tak wygląda skrypt po naprawieniu:

command /tpzamek:
  trigger:
    teleport player to location (301, 8, 690)
    send "&4&4 Zostales przeteleportowany do zamku"
   

on right click on entity:
    if name of clicked entity contains "&4&lTeleporter do zamku":
        open Chest with 2 rows named "&4&lTeleportacja" to player
        wait 2 ticks
        format slot 4 of player with 1 book named "&b&lStarozytny Zwoj" with lore "&e&lTeleportuje ciebie oraz 4 osoby w poblizu do legendarnego zamku" to close then run [execute player command "/tpzamek"]

Wciąż występują 2 błędy:

chest with 2 row named "&4&lTeleportacja" is not an entity type (tpteam.sk, line 9: open chest with 2 row named "&4&lTeleportacja" to player')
"/tpzamek" is not a text (tpteam.sk, line 11: format slot 4 of player with one book named "&b&lStarozytny Zwoj" with lore "&e&lTeleportuje ciebie oraz 4 osoby w poblizu do legendarnego zamku" to close then run [execute player command "/tpzamek"]


   

 

 

Edytowane przez Zaaz433

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×