Skocz do zawartości
  • 0

Skript + Multiverse Core


RediQ

Pytanie

Da sie zrobic tak ze np Gracze w swiecie PvP maja wlasne itemy itd. a w innym swiecie np "world" ci sami gracza nie beda mieli niczego lub to co ostatnio mieli.

Czyli np gracze sa na swiecie PVP i maja jakies itemy ale na swiecie np "world" maja te itemy ktore ostatnio zostawili i jak sie wejdzie znowu na swiat pvp to beda itemy te co wczesniej w swiecie pvp

Krotko mowiac: chce miec skrypt zeby gracze ze swiata pvp i w swiecie world mieli te itemy ktore ostatnio mieli

 

 

 

 

Tak samo z enderchestem

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
13 minut temu, RediQ napisał:

Da sie zrobic tak ze np Gracze w swiecie PvP maja wlasne itemy itd. a w innym swiecie np "world" ci sami gracza nie beda mieli niczego lub to co ostatnio mieli.

Czyli np gracze sa na swiecie PVP i maja jakies itemy ale na swiecie np "world" maja te itemy ktore ostatnio zostawili i jak sie wejdzie znowu na swiat pvp to beda itemy te co wczesniej w swiecie pvp

Krotko mowiac: chce miec skrypt zeby gracze ze swiata pvp i w swiecie world mieli te itemy ktore ostatnio mieli

Proszę, oto skrypt.

on player world change:
	loop 41 times:
		set {ekwipunek::%player%::%former world%::%loop-number - 1%} to slot (loop-number - 1) of player's inventory
	clear player's inventory
	loop 41 times:
		set slot (loop-number - 1) of player's inventory to {ekwipunek::%player%::%world%::%loop-number - 1%}

 

13 minut temu, RediQ napisał:

Tak samo z enderchestem

W tym celu należałoby zrobić albo osobny enderchest, albo trzeba by było wykrywać otwieranie enderchesta i ustawiać sloty.

Nie wiem czy to pomoże, ale proszę.

on right click on enderchest:
	cancel event
	open chest inventory with 3 rows named "Ender Chest" to player
	loop 27 times:
		set slot (loop-number - 1) of player's current inventory to {enderChest::%player%::%world%::%loop-number - 1%}
		
on inventory close:
	name of player's current inventory is "Ender Chest"
	loop 27 times:
		set {enderChest::%player%::%world%::%loop-number - 1%} to slot (loop-number - 1) of player's current inventory

EDIT:

Jeszcze sposób ze zwykłym ender chestem, przypomniałem sobie o tym, że istnieje typ ekwipunku 'ender chest inventory'. :P

on inventory open:
	inventory type of player's current inventory is ender chest inventory
	loop 27 times:
		set slot (loop-number - 1) of player's current inventory to {enderChest::%player%::%world%::%loop-number - 1%}
		
on inventory close:
	inventory type of player's current inventory is ender chest inventory
	loop 27 times:
		set {enderChest::%player%::%world%::%loop-number - 1%} to slot (loop-number - 1) of player's current inventory

 

Edytowane przez Kormic
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, RediQ napisał:

a zeby po tepnieciu sie na inny swiat tepnelo gracza w jego ostatnie miejsce?

a żeby jedno pytanie dotyczyło jednego posta?? - problem rozwiązany - oznacz odpowiedź, zamknij temat i zrób kolejny z nowym pytaniem

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...