Skocz do zawartości
  • 0

Zmiana wiadomości


Talarek
 Udostępnij

Pytanie

Hej!

Wie ktoś jak np z komendy /test która wyświetla wiadomość, zablokować wysyłanie tej wiadomości i zmienienie jej na inną? Komenda robi coś jeszcze oprócz wysyłania wiadomości więc cancel event nie może być. (Wiadomość nie jest ze skryptu). Bo gdy komenda ma jakieś argumenty

to możemy zrobić np tak:

on command "test":
	set {_x} to arguments
	if {_x} is "pomoc" or "help":
		cancel event
		send "&bInny tekst"

I nie wiem jak zrobić to w komendzie która nie ma argumentów.

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

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
21 minut temu, PanMaruda napisał:

 

if arguments are not set:
  cancel event
else:
  #dalszy kod

 

W tej komendzie nie ma argumentów. Chcę po prostu żeby przy komendzie /test która coś robi żeby tekst którego nie mogę zmienić (bo jest w pluginie) ma zmienić się na mój własny w skrypcie. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 godziny temu, Talarek napisał:

Hej!

Wie ktoś jak np z komendy /test która wyświetla wiadomość, zablokować wysyłanie tej wiadomości i zmienienie jej na inną? Komenda robi coś jeszcze oprócz wysyłania wiadomości więc cancel event nie może być. (Wiadomość nie jest ze skryptu). Bo gdy komenda ma jakieś argumenty

to możemy zrobić np tak:

on command "test":
	set {_x} to arguments
	if {_x} is "pomoc" or "help":
		cancel event
		send "&bInny tekst"

I nie wiem jak zrobić to w komendzie która nie ma argumentów.

To po prostu sprawdzaj w tym swoim skrypcie, czy gracz podał komendę test bez argumentów ;) 

on command "test":
	if arguments is not set:
		cancel event
		#Twoje wiadomosci.
#Albo:
on command "test":
	if "%arguments%" is "<none>":
		cancel event
		#Twoje wiadomosci

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
41 minut temu, knugi napisał:

To po prostu sprawdzaj w tym swoim skrypcie, czy gracz podał komendę test bez argumentów ;) 

on command "test":
	if arguments is not set:
		cancel event
		#Twoje wiadomosci.
#Albo:
on command "test":
	if "%arguments%" is "<none>":
		cancel event
		#Twoje wiadomosci

 

tylko to blokuje też wykonanie tej komendy

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, Talarek napisał:

tylko to blokuje też wykonanie tej komendy

To innego wyjścia nie ma. Chyba, że masz source tego pluginu, to możesz z niego wywalić wiadmości i dorobić tylko skrypt. Ale wątpię, że jakbyś miał source to byś się bawił skryptem xD 

Odnośnik do komentarza
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.

 Udostępnij

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

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