Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt na komende /blockmsg ma ona blokować pisanie do mnie na msg


cukierkakaao

Rekomendowane odpowiedzi

Opublikowano

Witam czy ktoś by mi napisał taki skrypt?

Wiem że w essentials jest komenda /ignore ale nie o to mi chodzi

chodzi mi o to że jak ja napiszę tą komendę to będzue pisać że niemożna do tej osoby na msg pisać. i też żeby tam była komenda na odblokowanie tego.

Opublikowano

@cukierkakaao

 

Masz dodałem więcej opcji, taka moja natura xD

 

 

 

variables:
	{blokowanie.%player%} = false
command /lockmsg:
	trigger:
		set {blokowanie.%player%} to true
		send "&c&lZablokowales wiadomosci prywatne do siebie!"
		stop
command /unlockmsg:
	trigger:
		if {blokowanie.%player%} is true:
			send "&4&lOdblokowales wiadomosci prywatne!"
			set {blokowanie.%player%} to false
		else:
			send "&4&lMasz juz odblokowane wiadomosci prywatne!"
			stop
command /msg [<text>]:
	trigger:
		if arg 1 is "%player%":
			if {blokowanie.%arg 1%} is true:
				cancel event
				send "&4&lTen gracz zablokowal pisanie wiadomosci prywatnych do siebie!"
			else:
				stop
		else:
			send "&4&lMusisz wpisac nazwe gracza!"
			stop
on join:
	if {blokowanie.%player%} is true:
		send "&4&lMasz zablokowane wiadomosci prywatne pamietaj o ich odblokowaniu!"
	else:
		stop
every 5 minutes:
	if {blokowanie.%player%} is true:
		send "&8&l[&c&lPRZYPOMNIENIE&8&l]"
		wait 1 tick
		send "&4&lMASZ ZABLOKOWANE WIADOMOSCI PRYWATNE"
		wait 1 tick
		send "&6&lODBLOKUJ JE ZA POMOCA &7&l---> &3&l/unlockmsg"
		stop
	else:
		stop 

 

 

 

Nie wiem czy działa nie sprawdzałem !

 

Jeżeli pomogłem daj + i oznacz jako najlepsza odpowiedź

Opublikowano

@cukierkakaao

 

Teraz spróbuj

 

 

 

variables:
	{blokowanie.%player%} = false
command /lockmsg:
	trigger:
		set {blokowanie.%player%} to true
		send "&c&lZablokowales wiadomosci prywatne do siebie!"
		stop
command /unlockmsg:
	trigger:
		if {blokowanie.%player%} is true:
			send "&4&lOdblokowales wiadomosci prywatne!"
			set {blokowanie.%player%} to false
		else:
			send "&4&lMasz juz odblokowane wiadomosci prywatne!"
			stop
command /msg [<text>]:
	trigger:
		if arg 1 is "%arg 1%":
			if {blokowanie.%arg 1%} is true:
				cancel event
				send "&4&lTen gracz zablokowal pisanie wiadomosci prywatnych do siebie!"
			else:
				stop
		else:
			send "&4&lMusisz wpisac nazwe gracza!"
			stop
on join:
	if {blokowanie.%player%} is true:
		send "&4&lMasz zablokowane wiadomosci prywatne pamietaj o ich odblokowaniu!"
	else:
		stop
every 5 minutes:
	if {blokowanie.%player%} is true:
		send "&8&l[&c&lPRZYPOMNIENIE&8&l]"
		wait 1 tick
		send "&4&lMASZ ZABLOKOWANE WIADOMOSCI PRYWATNE"
		wait 1 tick
		send "&6&lODBLOKUJ JE ZA POMOCA &7&l---> &3&l/unlockmsg"
		stop
	else:
		stop  

 

 

Opublikowano

@cukierkakaao

 

Teraz spróbuj

 

 

 

variables:
	{blokowanie.%player%} = false
command /lockmsg:
	trigger:
		set {blokowanie.%player%} to true
		send "&c&lZablokowales wiadomosci prywatne do siebie!"
		stop
command /unlockmsg:
	trigger:
		if {blokowanie.%player%} is true:
			send "&4&lOdblokowales wiadomosci prywatne!"
			set {blokowanie.%player%} to false
		else:
			send "&4&lMasz juz odblokowane wiadomosci prywatne!"
			stop
command /msg [<text>]:
	trigger:
		if arg 1 is "%arg 1%":
			if {blokowanie.%arg 1%} is true:
				cancel event
				send "&4&lTen gracz zablokowal pisanie wiadomosci prywatnych do siebie!"
			else:
				stop
		else:
			send "&4&lMusisz wpisac nazwe gracza!"
			stop
on join:
	if {blokowanie.%player%} is true:
		send "&4&lMasz zablokowane wiadomosci prywatne pamietaj o ich odblokowaniu!"
	else:
		stop
every 5 minutes:
	if {blokowanie.%player%} is true:
		send "&8&l[&c&lPRZYPOMNIENIE&8&l]"
		wait 1 tick
		send "&4&lMASZ ZABLOKOWANE WIADOMOSCI PRYWATNE"
		wait 1 tick
		send "&6&lODBLOKUJ JE ZA POMOCA &7&l---> &3&l/unlockmsg"
		stop
	else:
		stop  

 

 

Nadal nie działa ;( tym razem nic nie pisze kiedy napisze cos na /msg

Opublikowano

AleksanderARG, powiem Ci dokładnie gdzie robisz błąd w tym skrypcie:

 

Tworzysz nową komendę na wysyłanie wiadomości, która tak na prawdę nie może działać bo nie zrobiłeś w niej żeby wysyłało wiadomość. I tym samym swoim skryptem zablokowałeś całkowicie możliwość wysyłania wiadomości do kogokolwiek.

 

Tutaj nastukałem skrypcik na szybko, testowany i działa także poproszę + i zimne piffko :3

 

 

 

on command:
	if "%command%" contains "msg" or "tell" or "pm": #Tutaj wymieniasz komendy, które są używane do wysłania wiadomości..
		set {_arg} to arguments
		loop length of {_arg} times:
			if subtext of {_arg} between loop-number and loop-number is " ":
				set {_i} to loop-number - 1
		set {_arg} to first {_i} characters of {_arg}
		if {blocked.%player%::*} contains {_arg}:
			cancel event
			send "&c* &7Nie udalo sie wyslac wiadomosci, blokujesz tego gracza."
			stop
		if {blocked.%{_arg}%::*} contains name of player:
			cancel event
			send "&c* &7Nie udalo sie wyslac wiadomosci, ten gracz Ciebie blokuje."
			stop
command /zablokuj [<text>]:
	trigger:
		set {_arg} to "%arg%" parsed as offlineplayer
		if {blocked.%player%::*} contains arg:
			send "&c* &7Juz blokujesz gracza &6%arg%"
			stop
		add {_arg} to {blocked.%player%::*}
		send "&c* &7Dodales gracza &6%arg% &7do blokowanych."
		stop
command /odblokuj [<text>]:
	trigger:
		set {_arg} to "%arg%" parsed as offlineplayer
		if {blocked.%player%::*} contains arg:
			remove {_arg} from {blocked.%player%::*}
			send "&c* &7Odblokowales gracza &6%arg%"
			stop
		send "&c* &7Nie blokujesz gracza &6%arg%. &7Sprawdz komende &f/zablokowani"
		stop
command /zablokowani:
	trigger:
		if size of {blocked.%player%::*} is larger than 0:
			send "&c* &7Zablokowani gracze:"
			loop {blocked.%player%::*}:
				send "&6 %loop-value%"
			stop
		send "&c* &7Nikogo nie blokujesz."

 

 

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...