Skocz do zawartości
  • 0

Skrypt na /walka


DeepesT

Pytanie

Witam czy może mi ktoś napisać skrypt na /walka jak ma działać skrypt a więc gdy gracz nie ma gildii to nie może wpisać /walka piesze mu iż nie ma gildi a jak ma gildie (jest liderem) czy też jest zastepcą to moze uzyc /walka czyli po wpisaniu tej komendy pisze ma chacie gildia (TAG) zapraszam na walkę na kordy i podane są kordy jajka Z góry dziękuję za Pomoc a i jak zwykły członek wpisze /walka to pisze mu iż nie jest liderem lub zastepca

Odnośnik do komentarza
https://skript.pl/temat/43942-skrypt-na-walka/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
17 minut temu, DeepesT napisał:

Witam czy może mi ktoś napisać skrypt na /walka jak ma działać skrypt a więc gdy gracz nie ma gildii to nie może wpisać /walka piesze mu iż nie ma gildi a jak ma gildie (jest liderem) czy też jest zastepcą to moze uzyc /walka czyli po wpisaniu tej komendy pisze ma chacie gildia (TAG) zapraszam na walkę na kordy i podane są kordy jajka Z góry dziękuję za Pomoc a i jak zwykły członek wpisze /walka to pisze mu iż nie jest liderem lub zastepca

Proszę. Wymagany dodatek FunnySkAddon (zakładam, że twoim pluginem gildyjnym jest FunnyGuilds).

command /walka:
	trigger:
		if player doesn't have guild:
			send "&cNie masz gildii!" to player
			stop
		if player isn't deputy:
			if player isn't guild owner:
				send "&cNie jesteś zastępcą lub liderem!" to player
				stop
		broadcast "&6Gildia &b%player's guild guild tag% &6zaprasza na walkę na kordy &e%player's guild guild endercrystal location%"

 

Odnośnik do komentarza
https://skript.pl/temat/43942-skrypt-na-walka/#findComment-275310
Udostępnij na innych stronach

  • 0
52 minuty temu, Kormic napisał:

Proszę. Wymagany dodatek FunnySkAddon (zakładam, że twoim pluginem gildyjnym jest FunnyGuilds).



command /walka:
	trigger:
		if player doesn't have guild:
			send "&cNie masz gildii!" to player
			stop
		if player isn't deputy:
			if player isn't guild owner:
				send "&cNie jesteś zastępcą lub liderem!" to player
				stop
		broadcast "&6Gildia &b%player's guild guild tag% &6zaprasza na walkę na kordy &e%player's guild guild endercrystal location%"

 

wszystko smiga jak chce :) czyli dobrze tylko jak wpisuje /walka to pisze to co ma pisac i na kordy <none>

 

41 minut temu, DeepesT napisał:

wszystko smiga jak chce :) czyli dobrze tylko jak wpisuje /walka to pisze to co ma pisac i na kordy <none>

a tak bo ja mam nie endercrystal tylko jako srodek dragonegg

Glicz

Łączę posty

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/43942-skrypt-na-walka/#findComment-275314
Udostępnij na innych stronach

  • 0
28 minut temu, DeepesT napisał:

wszystko smiga jak chce :) czyli dobrze tylko jak wpisuje /walka to pisze to co ma pisac i na kordy <none>

Cóż, nie ty jedyny miałeś problem z lokalizacją serca gildii. W takim wypadku jest jeszcze kilka opcji, spróbuj każdej z nich zamiast %player's guild guild endercrystal location%:

%upper point of guild region player's guild% # Zwraca lokalizację szczytu gildii
%lower point of guild region player's guild% # Zwraca lokalizację najniższego punktu gildii
%player's guild guild home location% # Zwraca lokalizację bazy gildii

 

Odnośnik do komentarza
https://skript.pl/temat/43942-skrypt-na-walka/#findComment-275318
Udostępnij na innych stronach

  • 0
8 minut temu, Kormic napisał:

Cóż, nie ty jedyny miałeś problem z lokalizacją serca gildii. W takim wypadku jest jeszcze kilka opcji, spróbuj każdej z nich zamiast %player's guild guild endercrystal location%:


%upper point of guild region player's guild% # Zwraca lokalizację szczytu gildii
%lower point of guild region player's guild% # Zwraca lokalizację najniższego punktu gildii
%player's guild guild home location% # Zwraca lokalizację bazy gildii

 

a czy da się aby jak pokazuje koordynaty to pisze tylko wartosc x oraz z ? bez wartosc y ?

Odnośnik do komentarza
https://skript.pl/temat/43942-skrypt-na-walka/#findComment-275320
Udostępnij na innych stronach

  • 0
Teraz, DeepesT napisał:

a czy da się aby jak pokazuje koordynaty to pisze tylko wartosc x oraz z ? bez wartosc y ?

Pewnie, możesz to zrobić na dwa sposoby:

1. Przed tym broadcastem należy ustawić podzielone koordynaty do listy, a następnie wyświetlamy jej element 1. i 3., bez drugiego.

set {_loc::*} to "%upper point of guild region player's guild%"	split at " "
broadcast "&6Gildia &b%player's guild guild tag% &6zaprasza na walkę na kordy &e%{_loc::1}% %{_loc::3}%"

Oczywiście dzielę to przy założeniu, że lokalizacja wygląda +/- tak:

"x:100 y:100 z:100" # Czyli są jedynie 2 spacje, a tekst jest dzielony na osobne elementy przy każdej spacji, czyli łącznie w tym przypadku będą 3 teksty

"x:100" "y:100" "z:100"

Jeżeli jest więcej spacji to będziesz musiał użyć innych numerków w ostatniej linijce (gdyż tekst zostanie podzielony na więcej fragmentów ze względu na większa ilość spacji).

2. Ustawiamy lokalizację do zmiennej i sprawdzamy jej poszczególne koordynaty (myślę, że ten sposób jest zdecydowanie lepszy):

set {_loc} to upper point of guild region player's guild
broadcast "&6Gildia &b%player's guild guild tag% &6zaprasza na walkę na kordy &eX: %x-loc of {_loc}% Z: %z-loc of loc%"

 

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