Skocz do zawartości
  • 0

[Zmiana komend]


XeVeDo
 Udostępnij

Pytanie

Witam chciałbym prosić o skrypt zmieniający komendy do pluginu na gildie gdy gracz wpisze np g claim to serwer w imieniu gracza wysyła komendę ,,./f claim"
chciałbym żeby po wpisaniu samego ./g wyświetliła sie lista komend gildi(mam to już napisane są to komendy ./g pomoc 1-3)
jest też 2 typ komendy gdzie gracz chce założyć frakcję komenda ./f create NAZWA chciałbym aby gracz był informowany wiadomością że należy podać jeszcze nazwę
bardzo proszę też o zaczęcie skryptu komenda 1 typem komendy (./g claim) i 2 typem komendy z dodatkowym parametrem (./g zaloz nazwa)

Odnośnik do komentarza
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
17 godzin temu, XeVeDo napisał:

@baronerektor dokładnie o to ;) zobaczę czy wszystko działa jak trzeba

@edit niestety skrypt nie działa

 

 

Spróbuj takie coś:

command /g claim:

(Tab)Trigger:

(Tab)(Tab)Execute player command "/f claim"

 

I potem inne komendy wystarczy skopiowac i troszkę pozmieniać :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Wszystkie te skrypty nie działają od razu serwer pokazuje nie ma takiej komendy (ustawione w silniku, a nie w skript) wytłumaczę raz jeszcze mam plugin factions komendy to np ./k claim ./k create NAZWA a chce żeby były takie ./g zajmij i /g zaloz nazwa przy czym jeżeli gracz wpisze np ./g asdadasdas której oczywiscie nie ma to pokaże mu się wiadomość ,,Nieznana komenda wpisz ./g pomoc" to były przykładowe komendy których jest więcej i potem zrobię je na zasadzie kopiuj wklej
i nie wiem dlaczego te wszystkie skrypty od razu wywala że nie ma komendy
i np taki skrypt
on command:
event-command is "/g":
make player execute command "f %arguments%"
nie ma prawa zadziałać z komenda ./g zaloz nazwa, ponieważ tu wprowadzamy 1 argument którym jest ,,zaloz" a co z Nazwa która wpisuje gracz ?

 

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

  • 0
Dnia 26.06.2017 o 08:42, XeVeDo napisał:

i np taki skrypt
on command:
event-command is "/g":
make player execute command "f %arguments%"
nie ma prawa zadziałać z komenda ./g zaloz nazwa, ponieważ tu wprowadzamy 1 argument którym jest ,,zaloz" a co z Nazwa która wpisuje gracz ?

 

Użyte jest argumentczyli więcej niż jeden argumentów.

 

on command "/g":
	make player execute command "f %arguments%"

Jeśli chcesz po kolei to proszę bardzo nie ma sprawy , lecz polecam ten sposób wyżej...

 

command /g <text> <text> <text>:
	trigger:
		make player execute command "f %the argument 1% %the argument 2% %the argument 3%"
		stop

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Masz WildSkript i skQuery w najnowszych wersjach?

 

Mówię Tobie , że ten skrypt 

on command "/g":
	make player execute command "f %arguments%"

musi działać.

ew. 

on command "/g":
	execute player command "f %arguments%"

 

Edytowane przez iм×kvρi
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on command "/g":
	make player execute command "f %arguments%"

Plugin ma komendy w języku angielskim to ,,on command "/g"  "  i skrypt  po wywołaniu ./g <--- to samym g co zrobię ? a potem te %arguments% <-- jaki to ma sens ? 

bo np gracz wpisuje ./g zaloz  to twój skrypt mówi cos takiego ,,gdy gracz wpisze ./g wykonaj w imieniu gracza komende f i podany przez niego argument a skąd serwer ma wiedzieć że np ./g zaloz odwołuje się do f create ?

 

 

on command "/g":
	execute player command "f %arguments%"

dokładnie to samo co up :D

ps mam to wszystko wymienione :)

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

  • 0
on command "g zaloz":
	set {_x} to arguments
	replace all "zaloz" with "" in {_x}
	make player execute command "f create %{_x}%"
	stop
on command "g usun":
	make player execute command "f disband"
	stop

I polecam poszukać gdzieś w ustawieniach pluginu Factions czy nie da się zamienić komend

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, iм×kvρi napisał:

on command "g zaloz":
	set {_x} to arguments
	replace all "zaloz" with "" in {_x}
	make player execute command "f create %{_x}%"
	stop
on command "g usun":
	make player execute command "f disband"
	stop

I polecam poszukać gdzieś w ustawieniach pluginu Factions czy nie da się zamienić komend

Serwer już wykrywa komendę g zaloz lecz plugin prosi o podanie nazwy gildii komenda g usun działa prawidłowo lecz jest 1 problem ponieważ wyświetla się wiadomość że nie ma takiej komendy pomimo że komenda się wykonuje i bardzo ci dziękuje że znosisz moje marudzenie ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Przepraszam ciebie z całego serca zapomniałem o najważniejszej , rzeczy..

 

on command "g":
	cancel event
	set {_arg} to arguments
	replace all "zaloz" with "create" in {_arg}
	replace all "usun" with "disband" in {_arg}
	#itd...
	make player execute command "f %{_arg}%"
	stop

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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