Skocz do zawartości
  • 0

Lista


3meraldK

Pytanie

command /casusbelli [<text>] [<text>]:
	trigger:
		player has permission "wft.declare":
			if arg 1 and arg 2 is set:
				add arg 1 to {casusbelli1::*}
				add arg 2 to {casusbellireason::*}
				add player's name to {sendercb::*}
			else:
				send "&7[&2&lSerwer&7] &8>> &cPoprawne użycie: &4/casusbelli [<państwo>] [<powód>]"
		else:
			NoPerm(player)
			
command /admincb [<text>] [<text>]:
	trigger:
		player has permission "admin.casusbelli":
			if arg 1 is "list":
				send "&8>> &6%{sendercb::*}% &7- %{casusbelli1::*}%: %{casusbellireason::*}%"
			if arg 1 is "accept":
				if arg 2 is "{casusbelli1::%arg-2%}":
					send "zaakceptowałeś casus belli przeciwko państwu %arg-2%"
					remove {casusbelli1::%arg-2%} from {casusbelli1::*}
			if arg 1 is "deny":
				if arg 2 is "{casusbelli1::%arg-2%}":
					remove {casusbelli1::%arg-2%} from {casusbelli1::*}
					send "nie zgodziłeś się na casus belli przeciwko państwu %arg-2%"
			if arg 1 isn't "deny", "accept" or "list":
				send "&7[&2&lSerwer&7] &8>> &cPoprawne użycie: &4/admincb list &club &4/admincb <accept, deny> <państwo>"
		else:
			NoPerm(player)

Nie wiem jak zrobić to jak opiszę poniżej a więc proszę o pomoc. Jak wpiszę /admincb list to się pojawi lista, coś takiego:

>> Gracz1 - Kraj: Powód

>> Gracz2 - Kraj: Powód

>> Gracz 3 - Kraj: Powód

wszystko w osobnych liniach...

Jak admin wpisze /admincb accept Gracz1 to akceptuje jego "prośbę" i ustawia {casusbelli.Gracz1} na true i usuwa już te całe "Gracz1 - Kraj: Powód" z historii (tak samo z deny (w tym przypadku nic nie robi) ) Byłbym wdzięczny za pomoc :)

Odnośnik do komentarza
https://skript.pl/temat/34587-lista/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
command /admincb [<text>] [<text>]:
	trigger:
		player has permission "admin.casusbelli":
			if arg 1 is "list":
				loop {sendercb::*}:
					send "&8>> &6%{sendercb::%loop-index%}% &7- %{casusbelli1::%loop-index%}%: %{casusbellireason::%loop-index%}%"

chyba o to ci chodzilo

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/34587-lista/#findComment-222443
Udostępnij na innych stronach

  • 0
9 minut temu, xAxee napisał:

command /admincb [<text>] [<text>]:
	trigger:
		player has permission "admin.casusbelli":
			if arg 1 is "list":
				loop {sendercb::*}:
					send "&8>> &6%{sendercb::%loop-index%}% &7- %{casusbelli1::%loop-index%}%: %{casusbellireason::%loop-index%}%"

chyba o to ci chodzilo

tak a jak gracz za pomocą komendy /admincb accept <nazwa gracza> by akceptował te coś ustawiając {casusbelli.%arg-2%} na true i usuwając jego prośbę z listy?

Odnośnik do komentarza
https://skript.pl/temat/34587-lista/#findComment-222445
Udostępnij na innych stronach

  • 1
3 minuty temu, 3meraldK napisał:

tak a jak gracz za pomocą komendy /admincb accept <nazwa gracza> by akceptował te coś ustawiając {casusbelli.%arg-2%} na true i usuwając jego prośbę z listy?

command /admincb [<text>] [<text>]:
	trigger:
		player has permission "admin.casusbelli":
			if arg 1 is "list":
				send "&8>> &6%{sendercb::*}% &7- %{casusbelli1::*}%: %{casusbellireason::*}%"
			if arg 1 is "accept":
				if arg 2 is {casusbelli1::%arg-2%}:
  					set {casusbelli1::%arg-2%} to true
					send "zaakceptowałeś casus belli przeciwko państwu %arg-2%"
					remove {casusbelli1::%arg-2%} from {casusbelli1::*}

 

Odnośnik do komentarza
https://skript.pl/temat/34587-lista/#findComment-222446
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ę...