Skocz do zawartości
  • 0

Skrypt na /wzywampomocy


DeepesT

Pytanie

Witam czy może ktoś mi napisać skrypt na komendę /wzywampomocy która po wpisaniu będzie wysyłała wiadomość do członków swojej gildii o treści potrzebuję pomocy i poda kordy i tej komendy można używać raz na 1h   dziękuje za Pomoc. PS: jesli nie masz gildii to nie mozesz użyć tej komendy 

Edytowane przez DeepesT
Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
Teraz, DeepesT napisał:

Niespodziewanie pojawił sie o to ten błąd szczerze nie mam pojęcia z czego on może wynikać --> https://ibb.co/hmfVKtF

Daj te 'player guild online members' w nawias.

Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-288899
Udostępnij na innych stronach

  • 0
W dniu 17.02.2021 o 17:28, Kormic napisał:

Daj te 'player guild online members' w nawias.

jak to dać bo mi nie działa panie Kochany jak ja daje a czy można zrobić tak iż do tego co wpisał /wzywampomocy to będzie pisało mu iż wiadomosc o do gildii została wezwana i tylko gildii bedzie pisało ze gracz ten i ten wzywa pomocy. a czy można dodać też ja jest taka opcja aby ten czas tylko odejmował się na gracz jest na serwerze temu co wpisał /wzywampomocy 

Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-289471
Udostępnij na innych stronach

  • 0
28 minut temu, DeepesT napisał:

jak to dać bo mi nie działa panie Kochany jak ja daje a czy można zrobić tak iż do tego co wpisał /wzywampomocy to będzie pisało mu iż wiadomosc o do gildii została wezwana i tylko gildii bedzie pisało ze gracz ten i ten wzywa pomocy. a czy można dodać też ja jest taka opcja aby ten czas tylko odejmował się na gracz jest na serwerze temu co wpisał /wzywampomocy 

Pokaż jeszcze raz kod.

Wytłumacz również jeszcze raz wszystko. Od początku.

Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-289474
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Pokaż jeszcze raz kod.

Wytłumacz również jeszcze raz wszystko. Od początku.

Przesyłam kod: 

 

Chodzi mi o to iż po wpisaniu /wzywampomocy chciałbym aby ten kto użył komendy /wzywampomocy dostawał wiadomość np o treści Gildia została powiadomiona oczekuj na Pomoc. a dla członków gildii wiadomosc (Jest wiadomosc ze wzywam pomocy lecz chciałbym aby wyświetlała tylko pozycje x oraz z) i czy można dodać iż czas do następnego użycia odliczał by sie tylko w tedy gdy gracz jest na serwerze.

Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-289475
Udostępnij na innych stronach

  • 0
Godzinę temu, DeepesT napisał:

Chodzi mi o to iż po wpisaniu /wzywampomocy chciałbym aby ten kto użył komendy /wzywampomocy dostawał wiadomość np o treści Gildia została powiadomiona oczekuj na Pomoc. a dla członków gildii wiadomosc (Jest wiadomosc ze wzywam pomocy lecz chciałbym aby wyświetlała tylko pozycje x oraz z) i czy można dodać iż czas do następnego użycia odliczał by sie tylko w tedy gdy gracz jest na serwerze.

Dobra, zadam jeszcze jedno pytanie.

Czy skrypt działa? Jeżeli nie, co w nim nie działa?

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-289494
Udostępnij na innych stronach

  • 0
Godzinę temu, DeepesT napisał:

Wyrzuca błąd o takiej treścihttps://ibb.co/rQrQvxp

W takim razie najpierw spróbujemy pozbyć się tego błędu, a dopiero później zajmę się dodaniem tych paru rzeczy do skryptu.

command /wzywampomocy [<text>]:
	cooldown: 1 second
	cooldown message: &cMożesz używać tej komendy co 1 godzinę!
	executable by: players
	trigger:
		player doesn't have guild:
			send "&cNie masz gildii aby uzyc tej komendy" to player
			stop
		set {_p::*} to player guild online members
		send "Lista graczy online z twojej gildii:" and "%{_p::*}%" to player
		size of {_p::*} <= 1:
			send "&cJesteś jedyną osobą na serwerze z twojej gildii!" to player
			stop
		send "&6%Player% &aPotrzebuję pomocy! Jestem na &6%location of player% &aw świecie &e%world of player%&a!" to {_p::*}

Użyj komendy, zobacz czy działa i pokaż co zostanie wysłane na czacie.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-289547
Udostępnij na innych stronach

  • 0
11 godzin temu, Kormic napisał:

W takim razie najpierw spróbujemy pozbyć się tego błędu, a dopiero później zajmę się dodaniem tych paru rzeczy do skryptu.


command /wzywampomocy [<text>]:
	cooldown: 1 second
	cooldown message: &cMożesz używać tej komendy co 1 godzinę!
	executable by: players
	trigger:
		player doesn't have guild:
			send "&cNie masz gildii aby uzyc tej komendy" to player
			stop
		set {_p::*} to player guild online members
		send "Lista graczy online z twojej gildii:" and "%{_p::*}%" to player
		size of {_p::*} <= 1:
			send "&cJesteś jedyną osobą na serwerze z twojej gildii!" to player
			stop
		send "&6%Player% &aPotrzebuję pomocy! Jestem na &6%location of player% &aw świecie &e%world of player%&a!" to {_p::*}

Użyj komendy, zobacz czy działa i pokaż co zostanie wysłane na czacie.

Informuję iż błędów nie uświadczyłem a o to zdjęcie wiadomości co się wyświetla: https://ibb.co/b2Hz615

Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-289595
Udostępnij na innych stronach

  • 0
1 godzinę temu, DeepesT napisał:

Informuję iż błędów nie uświadczyłem a o to zdjęcie wiadomości co się wyświetla: https://ibb.co/b2Hz615

To świetnie.

Proszę, dodałem to co chciałeś.

function convertToHMS(secondsinput: integer) :: text:
	set {_minutes} to ({_secondsinput} - mod({_secondsinput}, 60))/60
	set {_seconds} to {_secondsinput} - ({_minutes} * 60)
	set {_hours} to ({_minutes} - mod({_minutes}, 60))/60
	set {_minutes} to {_minutes} - ({_hours} * 60)
	return "%{_hours}%:%{_minutes}%:%{_seconds}%"

command /wzywampomocy [<text>]:
	executable by: players
	trigger:
		{cooldownGuildHelp::%player%} is set:
			send "&cMożesz ponownie użyć tę komendę za &6%convertToHMS({cooldownGuildHelp::%player%})%" to player
			stop
		player doesn't have guild:
			send "&cNie masz gildii aby uzyc tej komendy" to player
			stop
		set {_p::*} to player guild online members
		send "Lista graczy online z twojej gildii:" and "%{_p::*}%" to player
		size of {_p::*} <= 1:
			send "&cJesteś jedyną osobą na serwerze z twojej gildii!" to player
			stop
		set {cooldownGuildHelp::%player%} to 3600
		remove player from {_p::*}
		send "&aGildia została powiadomiona - oczekuj na pomoc." to player
		send "&6%player% &aPotrzebuję pomocy! Jestem na &6%x-loc of player% %z-loc of player%&a!" to {_p::*}
		
every 1 second:
	loop {cooldownGuildHelp::*}:
		(loop-index parsed as offline player) is online
		remove 1 from {cooldownGuildHelp::%loop-index%}
		{cooldownGuildHelp::%loop-index%} is 0
		clear {cooldownGuildHelp::%loop-index%}

 

Odnośnik do komentarza
https://skript.pl/temat/45720-skrypt-na-wzywampomocy/#findComment-289614
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ę...