Skocz do zawartości
  • 0

Komenda /msg


Mr_0VERR

Pytanie

Czy da się zrobić tak, że jeśli gracz posiada range ChatMod to widzi to co gracze piszą ze sobą na /msg? Jeśli się da to jak?

Edytowane przez TakiJakTy
TakiJakTy

Usuwam formatowanie.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

A umie ktoś z Was napisać skrypt na /msg i żeby w nim była funkcja podglądu co piszą gracze i żeby administracja czyli ranga np ChatMod mogła wyłączyć funkcje podglądu lub włączyć?

Edytowane przez TakiJakTy
TakiJakTy

Usuwam formatowanie.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228501
Udostępnij na innych stronach

  • 0
17 minut temu, Mr_0VERR napisał:

A umie ktoś z Was napisać skrypt na /msg i żeby w nim była funkcja podglądu co piszą gracze i żeby administracja czyli ranga np ChatMod mogła wyłączyć funkcje podglądu lub włączyć?

Tak 

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228502
Udostępnij na innych stronach

  • 0

A mógłbyś napisać bo z tego co wiem skrypt na /msg jest bardzo krótki, ale ja nie wiem jak zrobić ten podgląd dla administracji i funkcje on/off podglądu dla administracji.

Edytowane przez TakiJakTy
TakiJakTy

Usuwam formatowanie.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228503
Udostępnij na innych stronach

  • 0

Ogolnie napisałbym gdybyś napisał w zleceniach ale jeżeli to pytania i problemy to użyj tej funkcji:

function getHelpers(t: text="") :: players:
    loop all players:
        If loop-player has permission "spy":
            if {spy::%loop-player} is true:
                Add loop-player to {_return::*} 
    return {_return::*}

I w sumie zrób komendę /spy która wyłączy / włączy {spy::%player%} oraz do twojego skryptu na msg za 1zl po linijce przy której wysyłasz odbiorcy wiadomość daj tą linijkę 

Send "%player% >> %odbiorca% >> %wiadomość%" to getHelpers()

Tylko zamień na swoje zmienne 

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228504
Udostępnij na innych stronach

  • 0

"Pomotałem się" Mógłbyś napisać cały skrypt i dać link zamiast tak pisać :/

Edytowane przez TakiJakTy
TakiJakTy

Usuwam formatowanie.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228505
Udostępnij na innych stronach

  • 0
6 minut temu, Mr_0VERR napisał:

 

Z samego telefonu ciężko, podaj to coś co masz/sprzedajesz lub zrób jakiś skrypt na szybko na msg i wyślij to może dopisze ale wgl 

 

34 minuty temu, xAxee napisał:

Ogolnie napisałbym gdybyś napisał w zleceniach ale jeżeli to pytania i problemy to użyj tej funkcji:

 

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228506
Udostępnij na innych stronach

  • 0

Sory, że tak późno, ale już Ci daję.
 

command /msg [<player>] [<text>]:
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if {msg.1} is 1:
                    send "&2[&aJa&2] &c-> &2[&a%arg 1%&2] &b%arg 2%" to player
                    send "&2[&a%player%&2] &c-> &2[&aJa&2] &b%arg 2%" to arg-1
            else:
                send "&cNie napisales co chciales napisac do &7&l%arg 1%&c!" to player
        else:
            send "&cNie podales nazwy gracza do ktorego chciales napisac!" to player

 

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228567
Udostępnij na innych stronach

  • 0
function getHelpers(t: text) :: players:
	loop all players:
		if loop-player has permission {_t}:
			{spy::%loop-player%} is true
			add loop-player to {_return::*}
	return {_return::*}
command /msg [<player>] [<text>]:
	aliases: messages
	trigger:
		if arg 2 is not set:
			send "&7Podaj tresc wiadomosci!"
			stop
		send "&7[&6Ja&7] &7[&e%player arg%&7] &8» &b%arg 2%" to executor
		send "&7[&e%executor%&7] &7[&6Ja&7] &8» &b%arg 2%" to player arg
		send "&7[&e%executor%&7] &7[&e%player arg%&7] &8» &b%arg 2%" to getHelpers("spy")
		set {reply::%executor%} to player arg
		set {reply::%player arg%} to player
command /msgall [<text>]:
	permission: msgall
	trigger:
		if arg is not set:
			send "&7Podaj tresc wiadomosci!"
			stop
		loop all players:
			execute console command "msg %loop-player% %arg%"
command /r [<text>]:
	aliases: reply
	trigger:
		if {reply::%player%} is set:
			if arg 1 is set:
				execute player command "msg %{reply::%player%}% %arg%"
				stop
			send "&7Podaj tresc wiadomosci!"
			stop
		send "&7Jeszcze do nikogo nie pisales!"
command /spy [<text>]:
	aliases: socialspy
	trigger:
		if arg 1 is "on" or "wlacz":
			set {spy::%player%} to true
			send "&7Wlaczono spy!"
			stop
		if arg 1 is "off" or "wylacz":
			set {spy::%player%} to false
			send "&7Wylaczono spy!"
			stop
		if {spy::%player%} is true:
			set {spy::%player%} to false
			send "&7Wylaczono spy!"
		else:
			set {spy::%player%} to true
			send "&7Wlaczono spy!"

 

 

@Mr_0VERR i co? 

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/35576-komenda-msg/#findComment-228821
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ę...