Skocz do zawartości
  • 0

2 pytania


ChlebekPlayer

Pytanie

1. Poda ktoś fraze jak otworzyć EQ gracza zdefiniowanego w 1 argumencie (arg-1) ale tak, aby nie dało się edytować ekwipunku, jedynie, aby był podgląd?

2. Mam zdefiniowaną zmienną powiedzmy {xyz} do lokalicji Y gracza i potrzebuje do tego dodać 1, aby sprawdzić czy gracz jest jedno wyżej. Jak dodać jeden do Y-cordinate?

Odnośnik do komentarza
https://skript.pl/temat/45257-2-pytania/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, ChlebekPlayer napisał:

1. Poda ktoś fraze jak otworzyć EQ gracza zdefiniowanego w 1 argumencie (arg-1) ale tak, aby nie dało się edytować ekwipunku, jedynie, aby był podgląd?

Używasz w tym celu takiego efektu.

open arg-1's inventory to player

 

Teraz, ChlebekPlayer napisał:

2. Mam zdefiniowaną zmienną powiedzmy {xyz} do lokalicji Y gracza i potrzebuje do tego dodać 1, aby sprawdzić czy gracz jest jedno wyżej. Jak dodać jeden do Y-cordinate?

Używasz wyrażenia 'y-coordinate of %location%' i dodajesz do niego 1.

add 1 to y-coord of {xyz}

Wszystko jest w dokumentacji i internecie.

Odnośnik do komentarza
https://skript.pl/temat/45257-2-pytania/#findComment-284878
Udostępnij na innych stronach

  • 0
26 minut temu, Kormic napisał:

Używasz w tym celu takiego efektu.


open arg-1's inventory to player

 

Używasz wyrażenia 'y-coordinate of %location%' i dodajesz do niego 1.


add 1 to y-coord of {xyz}

Wszystko jest w dokumentacji i internecie.

2 działa, ale przy pierwszym da się to EQ edytować i zabierać itemy z GUI

Odnośnik do komentarza
https://skript.pl/temat/45257-2-pytania/#findComment-284887
Udostępnij na innych stronach

  • 0
4 minuty temu, ChlebekPlayer napisał:

2 działa, ale przy pierwszym da się to EQ edytować i zabierać itemy z GUI

W takim wypadku ustaw graczowi (dla tego, któremu jest otwierany ten ekwipunek) zmienną i przy klikaniu (on inventory click) sprawdzaj czy gracz nie kliknął na swój ekwipunek oraz sprawdź czy zmienna gracza nie jest ustawiona. Jeżeli jest ustawiona, anulujesz event.

Przy zamknięciu dowolnego ekwipunku (on inventory close) sprawdzasz czy gracz ma ustawioną zmienną. Jeżeli tak, czyścisz mu tą zmienną.

Odnośnik do komentarza
https://skript.pl/temat/45257-2-pytania/#findComment-284888
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

W takim wypadku ustaw graczowi (dla tego, któremu jest otwierany ten ekwipunek) zmienną i przy klikaniu (on inventory click) sprawdzaj czy gracz nie kliknął na swój ekwipunek oraz sprawdź czy zmienna gracza nie jest ustawiona. Jeżeli jest ustawiona, anulujesz event.

Przy zamknięciu dowolnego ekwipunku (on inventory close) sprawdzasz czy gracz ma ustawioną zmienną. Jeżeli tak, czyścisz mu tą zmienną.

Mógłbyś to napisać, bo nie ukrywam, że on inventory click: if clicked slot to moje max, w którym bawiłem się EQ kiedykolwiek

Odnośnik do komentarza
https://skript.pl/temat/45257-2-pytania/#findComment-284889
Udostępnij na innych stronach

  • 0
7 minut temu, ChlebekPlayer napisał:

Mógłbyś to napisać, bo nie ukrywam, że on inventory click: if clicked slot to moje max, w którym bawiłem się EQ kiedykolwiek

No dobra... Dodałem komentarze dla wyjaśnienia co i jak, abyś wiedział na przyszłość i się czegoś nauczył.

# Jakiś twój kod...

	# Otwieramy graczowi ekwipunek gracza arg-1
	open arg-1's inventory to player

	# Ustawiamy graczowi informująca o przeglądaniu ekwipunku innego gracza
	set {seeingInventory::%player%} to true

on inventory click:
	# Sprawdzamy czy gracz nie kliknął swojego ekwipunku
	clicked inventory is not player's inventory
	
	# Sprawdzamy czy zmienna gracza informująca o przeglądaniu ekwipunku innego gracza jest ustawiona
	{seeingInventory::%player%} is set
	
	# Anulujemy zdarzenie (event)
	cancel event
	
on inventory close:
	# Sprawdzamy czy zmienna gracza informująca o przeglądaniu ekwipunku innego gracza jest ustawiona
	{seeingInventory::%player%} is set
	
	# Czyścimy zmienną
	clear {seeingInventory::%player%}

 

Odnośnik do komentarza
https://skript.pl/temat/45257-2-pytania/#findComment-284892
Udostępnij na innych stronach

  • 0
2 minuty temu, Kormic napisał:

No dobra... Dodałem komentarze dla wyjaśnienia co i jak, abyś wiedział na przyszłość i się czegoś nauczył.


# Jakiś twój kod...

	# Otwieramy graczowi ekwipunek gracza arg-1
	open arg-1's inventory to player

	# Ustawiamy graczowi informująca o przeglądaniu ekwipunku innego gracza
	set {seeingInventory::%player%} to true

on inventory click:
	# Sprawdzamy czy gracz nie kliknął swojego ekwipunku
	clicked inventory is not player's inventory
	
	# Sprawdzamy czy zmienna gracza informująca o przeglądaniu ekwipunku innego gracza jest ustawiona
	{seeingInventory::%player%} is set
	
	# Anulujemy zdarzenie (event)
	cancel event
	
on inventory close:
	# Sprawdzamy czy zmienna gracza informująca o przeglądaniu ekwipunku innego gracza jest ustawiona
	{seeingInventory::%player%} is set
	
	# Czyścimy zmienną
	clear {seeingInventory::%player%}

 

Dzięki wielkie, w wolnej chwili stestuje 😉

Odnośnik do komentarza
https://skript.pl/temat/45257-2-pytania/#findComment-284893
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ę...