Skocz do zawartości
  • 0

Poprawka skryptu (?)


tazu

Pytanie

command /zglos [<player>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&f&lZGLOSZENIA > &7Nie wpisales zadnego nicku gracza lub jest on nieprawidlowy."
        if arg 2 is not set:
            send "&f&lZGLOSZENIA > &7Nie wpisales tresci zgloszenia."
        if arg 1 and arg 2 is set:
            send "&f&lZGLOSZENIA > &7Poprawnie wyslales wiadomosc do administracji."
            log "%player% napisal w zgloszeniu na serwerze (Gracz: %arg 1% powod: %arg 2% )" to "zgloszenia/logi_zgloszen.log"
            loop all players:
                loop-player has permission "admin.sharpe":
                    send "&cOtrzymałeś nowe zgłoszenie od gracza %player%. Wpisz /zgloszenie <nick gracza>, aby rozpatrzyć zgłoszenie." to loop-player

Cześć, chciałem zrobić to sam, ale nie potrafię sobie z tym poradzić. Chodzi o to, że przy zgłoszeniu danego gracza do administracji wysyła się powyższa wiadomość, i można sprawdzić te zgłoszenie za pomocą aliasu /zgloszenie <nick gracza, który kogoś zgłosił> , w dodatku fajnie gdyby była komenda /zgłoszenia i tam znajdują się wszystkie zgłoszenia ale bez %arg 2%, tylko nick gracza, a po /zgloszenie <nick gracza, który kogoś zgłosił>, pojawiają się wszystkie informacje.

Odnośnik do komentarza
https://skript.pl/temat/32952-poprawka-skryptu/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Spoiler

command /zglos [<player>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "&f&lZGLOSZENIA > &7Nie wpisales zadnego nicku gracza lub jest on nieprawidlowy."
		if arg 2 is not set:
			send "&f&lZGLOSZENIA > &7Nie wpisales tresci zgloszenia."
		if arg 1 and arg 2 is set:
			send "&f&lZGLOSZENIA > &7Poprawnie wyslales wiadomosc do administracji."
			log "%player% napisal w zgloszeniu na serwerze (Gracz: %arg 1% powod: %arg 2% )" to "zgloszenia/logi_zgloszen.log"
			if {zgloszenia::%player%} is not set:
				set {zgloszenia::%player%} to true
			add "%player% napisal w zgloszeniu na serwerze (Gracz: %arg 1% powod: %arg 2% )" to {zgloszenia::%player%::*}
			loop all players:
				loop-player has permission "admin.sharpe":
					send "&cOtrzymałeś nowe zgłoszenie od gracza %player%. Wpisz /zgloszenie <nick gracza>, aby rozpatrzyć zgłoszenie." to loop-player
command /zgloszenia [<text>]:
	trigger:
		if sender has permission "admin.sharpe":
			if arg 1 is not set:
				send "Podaj nick gracza, ktory zglosil."
				loop {zgloszenia::*}:
					add loop-index to {_list::*}
				send "Wszyscy zglaszajacy: %{_list::*}%"
				stop
			if {zgloszenia::%arg 1%} is set:
				send "Zgloszenia gracza %arg 1%:"
				loop {zgloszenia::%arg 1%::*}:
					send "%loop-index%. %loop-value%"
				stop
command /delzgloszenia [<text>]:
	trigger:
		if sender has permission "admin.sharpe":
			if arg 1 is not set:
				send "&7/delzgloszenia * &8Usuwa wszystkie zgloszenia"
				send "&7/delzgloszenia <nick> &8Usuwa wszystkie zgloszenia gracza"
				stop
			if arg 1 is "*":
				loop {zgloszenia::*}:
					delete {zgloszenia::%loop-index%::*}
				delete {zgloszenia::*}
				send "Usunieto wszystkie zgloszenia"
				stop
			if {zgloszenia::%arg 1%} is se:
				delete {zgloszenia::%arg 1%::*}
				delete {zgloszenia::%arg 1%}
				send "Usunieto wszystkie zgloszenia gracza %arg 1%"

 

 

Odnośnik do komentarza
https://skript.pl/temat/32952-poprawka-skryptu/#findComment-213669
Udostępnij na innych stronach

  • 0
3 minuty temu, knugi napisał:
  Ukryj zawartość


command /zglos [<player>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "&f&lZGLOSZENIA > &7Nie wpisales zadnego nicku gracza lub jest on nieprawidlowy."
		if arg 2 is not set:
			send "&f&lZGLOSZENIA > &7Nie wpisales tresci zgloszenia."
		if arg 1 and arg 2 is set:
			send "&f&lZGLOSZENIA > &7Poprawnie wyslales wiadomosc do administracji."
			log "%player% napisal w zgloszeniu na serwerze (Gracz: %arg 1% powod: %arg 2% )" to "zgloszenia/logi_zgloszen.log"
			if {zgloszenia::%player%} is not set:
				set {zgloszenia::%player%} to true
			add "%player% napisal w zgloszeniu na serwerze (Gracz: %arg 1% powod: %arg 2% )" to {zgloszenia::%player%::*}
			loop all players:
				loop-player has permission "admin.sharpe":
					send "&cOtrzymałeś nowe zgłoszenie od gracza %player%. Wpisz /zgloszenie <nick gracza>, aby rozpatrzyć zgłoszenie." to loop-player
command /zgloszenia [<text>]:
	trigger:
		if sender has permission "admin.sharpe":
			if arg 1 is not set:
				send "Podaj nick gracza, ktory zglosil."
				loop {zgloszenia::*}:
					add loop-index to {_list::*}
				send "Wszyscy zglaszajacy: %{_list::*}%"
				stop
			if {zgloszenia::%arg 1%} is set:
				send "Zgloszenia gracza %arg 1%:"
				loop {zgloszenia::%arg 1%::*}:
					send "%loop-index%. %loop-value%"
				stop
command /delzgloszenia [<text>]:
	trigger:
		if sender has permission "admin.sharpe":
			if arg 1 is not set:
				send "&7/delzgloszenia * &8Usuwa wszystkie zgloszenia"
				send "&7/delzgloszenia <nick> &8Usuwa wszystkie zgloszenia gracza"
				stop
			if arg 1 is "*":
				loop {zgloszenia::*}:
					delete {zgloszenia::%loop-index%::*}
				delete {zgloszenia::*}
				send "Usunieto wszystkie zgloszenia"
				stop
			if {zgloszenia::%arg 1%} is se:
				delete {zgloszenia::%arg 1%::*}
				delete {zgloszenia::%arg 1%}
				send "Usunieto wszystkie zgloszenia gracza %arg 1%"

 

 

nie zwracaj uwagi na errora, wait

Edytowane przez tazu
Odnośnik do komentarza
https://skript.pl/temat/32952-poprawka-skryptu/#findComment-213670
Udostępnij na innych stronach

  • 0
Teraz, tazu napisał:

[19:31:22] [Server thread/INFO]: Podaj nick gracza, ktory zglosil.

[19:31:22] [Server thread/INFO]: Wszyscy zglaszajacy: <none>

No to jeszcze nikt nikogo nie zgłosił :v 

Odnośnik do komentarza
https://skript.pl/temat/32952-poprawka-skryptu/#findComment-213671
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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