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

Zmiana itemów w oknie craftingu


krzysiekkk200

Rekomendowane odpowiedzi

Opublikowano

Witam, Mam pytanie odnośnie tego, jak zmienić zawartość jednego ze slotów okna craftingu (jednego z tych czterech okienek craftingu w ekwipunku gracza) po otwarciu ekwipunku np na patyk.

próbowałem tak, ale nie działa:

 

on inventory open:

    wait 1 ticks

    set slot 81 of player to stick

 

Prosze o pomoc, dodam jeszcze, że dla innych slotów w ekwipunku działa, a dla tych z okna craftingu niestety nie.

 

 

 

Chodzi mi o to, ze jak gracz otworzy ekwipunek (klawisz "e") to w tym małym oknie craftingu zamiast czterech pustych pól ma się pojawic np patyk. To wszystko...

Opublikowano
on inventory click:
	if slot is smaller than 0:
		stop
	if {player.open.%player%} is set:
		cancel event
on inventory close:
	if {player.open.%player%} is set:
		set {_i} to 0
		loop 10 times:
			set player's current inventory's slot {_i} to air
			add 1 to {_i}
command /test:
	trigger:
		set {player.open.%player%} to true
		open crafting table inventory to player
		wait 10 tick
		set {_i} to 7
		loop 3 times:
			set player's current inventory's slot {_i} to normal wood plank
			add 1 to {_i}

Nie do końca rozumiem o co Ci chodziło, więc tutaj masz przykład.

 

Myślałem, że chodzi ci o zrobienie pokazowego craftingu, to jest właśnie na to skrypt :)

 

(Musisz mieć zarejestrowaną recepturę na crafting na serwerze, bo inaczej nie będzie działać :) )

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

Który da się wyciągnąć? 

on inventory open:
	if "%inventory name of player's current inventory%" contains "container.crafting":
		wait 5 tick
		set player's current inventory's slot 4 to stick

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

Który da się wyciągnąć? 

Nie ma to dla mnie znaczenia, nie ważne czy da się go wyciągnąć czy nie. I w jednym i w drugim przypadku będzie to dla mnie dobre rozwiązanie. 

Opublikowano

 

Który da się wyciągnąć? 

on inventory open:
	if "%inventory name of player's current inventory%" contains "container.crafting":
		wait 5 tick
		set player's current inventory's slot 4 to stick

Działa, dzięki ;)

  • 3 lata później...
Opublikowano
16 godzin temu, Artfulboy5 napisał:

Witam, wiem data ale jak zrobic, żeby nie dało się wyciągać i żeby po zamknieciu eq nie wypadaly?

cancel event w próbie wyciągnięcia

Posty: 10, 25, 50,100125, 150, 175, 200225250, 275, 300, 325, 350, 375, 400, 425, 450, 475, 500

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...