Skocz do zawartości
  • 0

Join / leave


Ramus
 Udostępnij

Pytanie

Potrzebuje skrypt na widzenie jak gracze wchodzą na serwer.

Chce żeby administracja miała coś w stylu /join on/off i wyświetla lub nie komunikaty jak ktoś wchodzi na serwer.

Na serwerze ma nikt tego nie widziec tylko jak sb włączę to chce widzieć kto wchodzi i wychodzi.

 

Odnośnik do komentarza
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Proszę, w przypadku jakiegoś błędu podaj go. ;)

options:
	WiadPrzyWejsciuNaSerwer: &3%player% &ewszedl na serwer!

variables:
	{join} = true

on join:
	if {join} is true:
		broadcast "{@WiadPrzyWejsciuNaSerwer}"
		stop

command /join [<text>]:
	permission: join.adm
	permission message: &cBrak uprawnien!
	trigger:
		if arg 1 is "off":
			if {join} is true:
				set {join} to false
				send "&7Wiadomosci przy wejsciu zostaly &cwylaczone&7!"
				stop
			else:
				send "&7Wiadomosci sa juz &cwylaczone&7!"
				stop
		if arg 1 is "on":
			if {join} is false:
				set {join} to true
				send "&7Wiadomosci przy wejsciu zostaly &awlaczone&7!"
				stop
			else:
				send "&7Wiadomosci sa juz &awlaczone&7!"
				stop

Jeśli o to chodziło bo ja to tak zrozumiałem. :P

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

  • 0
2 minuty temu, SayJacoB napisał:

Proszę, w przypadku jakiegoś błędu podaj go. ;)

options:
	WiadPrzyWejsciuNaSerwer: &3%player% &ewszedl na serwer!

variables:
	{join} = true

on join:
	if {join} is true:
		broadcast "{@WiadPrzyWejsciuNaSerwer}"
		stop

command /join [<text>]:
	permission: join.adm
	permission message: &cBrak uprawnien!
	trigger:
		if arg 1 is "off":
			if {join} is true:
				set {join} to false
				send "&7Wiadomosci przy wejsciu zostaly &cwylaczone&7!"
				stop
			else:
				send "&7Wiadomosci sa juz &cwylaczone&7!"
				stop
		if arg 1 is "on":
			if {join} is false:
				set {join} to true
				send "&7Wiadomosci przy wejsciu zostaly &awlaczone&7!"
				stop
			else:
				send "&7Wiadomosci sa juz &awlaczone&7!"
				stop

 

To teraz chyba wszystkim a jak dodać żeby tylko tym z premisią pisało że ktoś wchodzi?

I jak wychodzi tez ma pisać. To ma byc tylko info dla administracji jeśli chca gracze mają tego nie widzieć ;).

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Proszę teraz i nie cytuj mnie już :P

Jeśli admin ma uprawnienie join.adm to mu wyświetla wiadomości.

//edit Wiem, miało być jeszcze że jeżeli gracz wyjdzie masz.

options:
	WiadPrzyWejsciuNaSerwer: &3%player% &ewszedl na serwer!
	WiadPrzyWyjsciuZSerwera: &3%player% &ewyszedl z serwera!

variables:
	{join} = true

on join:
	if {join} is true:
		loop all players:
			if loop-player has permission "join.adm":
				send "{@WiadPrzyWejsciuNaSerwer}" to loop-player
				stop

on quit:
	if {join} is true:
		loop all players:
			if loop-player has permission "join.adm":
				send "{@WiadPrzyWyjsciuZSerwera}" to loop-player
				stop

command /join [<text>]:
	permission: join.adm
	permission message: &cBrak uprawnien!
	trigger:
		if arg 1 is "off":
			if {join} is true:
				set {join} to false
				send "&7Wiadomosci przy wejsciu zostaly &cwylaczone&7!"
				stop
			else:
				send "&7Wiadomosci sa juz &cwylaczone&7!"
				stop
		if arg 1 is "on":
			if {join} is false:
				set {join} to true
				send "&7Wiadomosci przy wejsciu zostaly &awlaczone&7!"
				stop
			else:
				send "&7Wiadomosci sa juz &awlaczone&7!"
				stop

 

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

  • 0
variables:
	{wiadomosci::%player%} = true

on join:
	if {wiadomosci} is true:
		loop all players:
			if loop-player has permission "wiad.join":
				send "&2Gracz &c%player% &2Wszedl na serwer!" to loop-player
				stop
on quit:
	if {join} is true:
		loop all players:
			if loop-player has permission "join.adm":
				send "&2Gracz &c%player% &2Wyszedl na serwer!" to loop-player
				stop
command /wiad [<text>]:
	trigger:
		if argument 1 is "on":
			if player has permissions "wiad.on":
				if {wiadomosci::%player%} is false:
					set {wiadomosci::%player%} to true
					send "&aWiadomosci o wejsciu/wyjsciu zostaly wlaczone!" to player
				else:
					send "&cWiadomosci sa juz wlaczone!"
			else:
				send "&cNie posiadasz uprawnien" to player
		if argument 1 is "off":
			if player has permissions "wiad.off":
				if {wiadomosci::%player%} is true:
					set {wiadomosci::%player%} to false
					send "&cWylaczyles wiadomosci o wejsciu/wyjsciu."
				else:
					send "&cWiadomosci sa juz wylaczone!"
			else:
				send "&cWiadomosci sa juz wylaczone."
		if argument 1 is not set:
			if player has permissions "adm.*":
				send "&3Uzyj: /wiad <on/off>"
			else:
				send "Nie posiadasz uprawnien."

powinno działać, ale nie sprawdzałem.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on join:
	if {join} is true:
		execute console command "bc &3Witaj Na Serwerze &6%player%&3!"
		stop

on quit:
	if {join} is true:
		execute console command "bc &3Gracz &6%player% &3Wyszedl Z Gry!"
		stop
	

command /join [<text>]:
	trigger:
		if arg-1 is "on":
			if player has permission "join.adm"
  				set {join} to true
  		if arg-1 is "off":
			if player has permission "join.adm"
  				set {join} to false
		if arg-1 is not set:
  			send "&8[&dSerwer&8]&c&l Napisz /join on by wlaczyc wiadomosc gdy gracz wchodzi na serwer"
    		send "&8[&dSerwer&8]&c&l Napisz /join off by wylaczyc wiadomosc gdy gracz wchodzi na serwer"
			
			

Powinno działać bo stosuję to u siebie :)
Lecz nie jestem pewien co do komendy.
Napisz Jeśli Działa! Nie Pogardzę Rep+ :)

Edytowane przez piotrus131102
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ę...