Skocz do zawartości
  • 0

Click


Grex

Pytanie

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, Grex napisał:

W pluginie kiedy kliknę trzymając kompas, to coś się dzieję. Chcę, aby gracz nie musiał klikać w kompas, tylko go trzymać. Więc chcę, aby skrypt wykonał za niego ten click.

normalnie się nie da takiego czegoś wykonać w skript, pewnie jakimś pakietem możesz wymusić kliknięcie, poszukaj sobie w liście pakietów

Odnośnik do komentarza
https://skript.pl/temat/39735-click/#findComment-248991
Udostępnij na innych stronach

  • 0

every 1 second:

TAB loop all players:

TAB TAB if loop-player's tool is compass:

TAB TAB TAB if name of loop-player's tool is "nazwa kompasu":

TAB TAB TAB TAB # komenda ktora sie wywoluje po kliknieciu na kompas (xd)

podaj plugin czy cos bo nie do końca rozumiem (chyba, że to odpowiedz)

Edytowane przez MasloJestDobre
Odnośnik do komentarza
https://skript.pl/temat/39735-click/#findComment-248995
Udostępnij na innych stronach

  • 0
40 minut temu, MasloJestDobre napisał:

every 1 second:

TAB loop all players:

TAB TAB if loop-player's tool is compass:

TAB TAB TAB if name of loop-player's tool is "nazwa kompasu":

TAB TAB TAB TAB # komenda ktora sie wywoluje po kliknieciu na kompas (xd)

podaj plugin czy cos bo nie do końca rozumiem (chyba, że to odpowiedz)

Po kliknięciu na kompas nie wywołuje się komenda. Plugin po kliknięciu na kompas namierza najbliższego wroga, ale nie aktualizuje jego lokalizacji, więc gracz musi klikać co sekunde by widzieć na kompasie lokalizacje najbliższego wroga. Ja chcę w skrypcie "wymusić" aby server odebrał informację "Gracz taki, kliknął prawy przycisk" chociaż gracz go nie kliknął. 

Godzinę temu, Tymekd napisał:

normalnie się nie da takiego czegoś wykonać w skript, pewnie jakimś pakietem możesz wymusić kliknięcie, poszukaj sobie w liście pakietów

Zrobiłem coś takiego:
 

every second:
  loop all players:
    if loop-player's tool is compass:
      set {_packet} to new play_client_use_item packet
      send loop-player packet {_packet}
      receive packet {_packet} from loop-player

I aby sprawdzić, czy działa:
 

on rightclick with compass:
	send "Działa!" to player

Jednak nie działa. Nie wyskakują błędy, packety MundoSK + Protocollib

Edytowane przez Grex
Odnośnik do komentarza
https://skript.pl/temat/39735-click/#findComment-249002
Udostępnij na innych stronach

  • 0
34 minuty temu, HotAngel2K17 napisał:

spróbuj tego


if loop-player is holding an compass:

w tasku

Teraz stało się coś jeszcze bardziej dziwnego 0_o

Skrypt:

every second:
  loop all players:
    if loop-player is holding an compass:
      set {_packet} to new play_client_use_item packet
      send loop-player packet {_packet}
      receive packet {_packet} from loop-player
on rightclick with compass:
  send "e" to player

Bład:

There's no loop that matches 'loop-player is holding an compass'

 

Odnośnik do komentarza
https://skript.pl/temat/39735-click/#findComment-249101
Udostępnij na innych stronach

  • 0
2 minuty temu, Grex napisał:

Teraz stało się coś jeszcze bardziej dziwnego 0_o

Skrypt:


every second:
  loop all players:
    if loop-player is holding an compass:
      set {_packet} to new play_client_use_item packet
      send loop-player packet {_packet}
      receive packet {_packet} from loop-player
on rightclick with compass:
  send "e" to player

Bład:


There's no loop that matches 'loop-player is holding an compass'

 

moze daj  (nie testowalem, idk czy zadziała)

if loop-players is holding an compass:
Odnośnik do komentarza
https://skript.pl/temat/39735-click/#findComment-249102
Udostępnij na innych stronach

  • 0
Teraz, HotAngel2K17 napisał:

WTF co ty odwaliłeś XDDD

po co pakietu używasz

zrób tak:


every second:
  loop all players:
    if loop-player is holding an compass:
		#zrob co chcesz

 

KOLEJNY RAZ PISZĘ: 
Nie dodaje czegoś co chcę zrobić - Inny Plugin robi coś po kliknięciu w kompas, więc ja chcę jeżeli gracz trzyma kompas wywołać za niego kliknięcie

Odnośnik do komentarza
https://skript.pl/temat/39735-click/#findComment-249107
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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