Skocz do zawartości
  • 0

Prefix na chacie


Oskar1234

Pytanie

Witam

Mam do was dzisiaj prośbę o napisanie dla naszego serwera skryptu na prefixy na czacie. Z góry ostrzegam aby nie korzystać z żadnych pluginów bo np. Essentials nam nie działa. Posiadamy na serwerze rangi:

- Gracz

- VIP

- YouTube

- Moderator

- Administrator

System na chacie:

[prefix] [nick gracza] > [wiadomość]

 

(Do tej pory zrobiłem wszystko prawidłowo ale niestety kiedy miałeś wyższą range i napisałeś np. Hello to na czacie pisało 5x twoją wiadomość w wszystkich prefixach.)

(Tak samo nie zadziałało podzielenie kodu tak aby każda ranga była w oddzielnym pliku.)

 

NAGRODA ZA WYKONANIE ZLECENIA

Ranga VIP na naszym serwerze przez 2 miesiące

(IP serwera podamy przy odbieraniu nagrody.)

Wywalam formatowanie //Michma1707

Edytowane przez Michma1707
Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on chat:
	cancel event
	if player has permission "gracz.czat":
		broadcast "[Gracz] [%player%] > %message%"
		stop
	if player has permission "vip.czat":
		broadcast "[VIP] [%player%] > %message%"
		stop
	if player has permission "youtube.czat":
		broadcast "[YouTube] [%player%] > %message%"
		stop
	if player has permission "moderator.czat":
		broadcast "[Moderator] [%player%] > %message%"
		stop
	if player has permission "admin.czat":
		broadcast "[Admin] [%player%] > %message%"
		stop

 

Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/#findComment-117560
Udostępnij na innych stronach

  • 0
Godzinę temu, SirGeorge napisał:

on chat:
	cancel event
	if player has permission "gracz.czat":
		broadcast "[Gracz] [%player%] > %message%"
		stop
	if player has permission "vip.czat":
		broadcast "[VIP] [%player%] > %message%"
		stop
	if player has permission "youtube.czat":
		broadcast "[YouTube] [%player%] > %message%"
		stop
	if player has permission "moderator.czat":
		broadcast "[Moderator] [%player%] > %message%"
		stop
	if player has permission "admin.czat":
		broadcast "[Admin] [%player%] > %message%"
		stop

 

Gdy masz wyższe rangi albo OP to wyświetli wszystkie naraz. Napisze Hello i wyświetli się on 5x.

Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/#findComment-117561
Udostępnij na innych stronach

  • 0

Ale u nas jest serwer tylko na 150 slotów dlatego moderacja to osoby zaufane od 20 lat. Po za tym chyba oczywiste jest, że tylko właściciel i ewentualnie współtwórcy mają admina a mod to taki pomniejszy admin. ma wiele praw to prawda ale nie użyje creativa, nie użyje /give ani /fill. Po za tym zablokowane ma komendy jak /pex (na rangi) albo /unban czy też /stop. Gdyby chciał zniszczyć serwer to jedyne co może zrobić to /ban albo /tempban ale na serwerze są tak zywane back door (bramki) z ostatnim save mapy. Dlatego naprawa takiego bałaganu potrwa nawet nie 5 minut :)   (Owszem ma /tp ale gdy ją użyje to jest u nas coś takiego jak Mod Mode i w nim jesteś niewidzialny + masz menu z opcjami karania i spr gracza. Za to nic innego nie da się zrobić dlatego nie zabije graczy itp itd)

Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/#findComment-117582
Udostępnij na innych stronach

  • 0
Godzinę temu, Ixidi napisał:

Wystarczy dodać na początku:


if player is op:
	broadcast "[Op] [%player%] > %message%"
	stop

 

Dobre ale to tylko dla OP a nie każdej z podanych 5 rang. Nadal nie to co jest celem głównym.

Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/#findComment-117584
Udostępnij na innych stronach

  • 0
on chat:
	cancel event
	if player has permission "gracz.czat":
		broadcast "[Gracz] [%player%] > %message%"
		stop
	else if player has permission "vip.czat":
		broadcast "[VIP] [%player%] > %message%"
		stop
	else if player has permission "youtube.czat":
		broadcast "[YouTube] [%player%] > %message%"
		stop
	else if player has permission "moderator.czat":
		broadcast "[Moderator] [%player%] > %message%"
		stop
	else if player has permission "admin.czat":
		broadcast "[Admin] [%player%] > %message%"
		stop
	else:
		broadcast "[Nieznana] [%player%] > %message%"

 

Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/#findComment-117588
Udostępnij na innych stronach

  • 0
10 minut temu, KrejzolekPRO napisał:

on chat:
	cancel event
	if player has permission "gracz.czat":
		broadcast "[Gracz] [%player%] > %message%"
		stop
	else if player has permission "vip.czat":
		broadcast "[VIP] [%player%] > %message%"
		stop
	else if player has permission "youtube.czat":
		broadcast "[YouTube] [%player%] > %message%"
		stop
	else if player has permission "moderator.czat":
		broadcast "[Moderator] [%player%] > %message%"
		stop
	else if player has permission "admin.czat":
		broadcast "[Admin] [%player%] > %message%"
		stop
	else:
		broadcast "[Nieznana] [%player%] > %message%"

 

Polecam używać uprawnień group.ranga. Wszystko napisać od najwyższej rangi do najniżej. :P będzie dobrze działać.

Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/#findComment-117592
Udostępnij na innych stronach

  • 0
Dnia 21.03.2017 o 15:00, KrejzolekPRO napisał:

on chat:
	cancel event
	if player has permission "gracz.czat":
		broadcast "[Gracz] [%player%] > %message%"
		stop
	else if player has permission "vip.czat":
		broadcast "[VIP] [%player%] > %message%"
		stop
	else if player has permission "youtube.czat":
		broadcast "[YouTube] [%player%] > %message%"
		stop
	else if player has permission "moderator.czat":
		broadcast "[Moderator] [%player%] > %message%"
		stop
	else if player has permission "admin.czat":
		broadcast "[Admin] [%player%] > %message%"
		stop
	else:
		broadcast "[Nieznana] [%player%] > %message%"

 

Oraz poprawka:

Dnia 21.03.2017 o 15:12, Jahek napisał:

Polecam używać uprawnień group.ranga. Wszystko napisać od najwyższej rangi do najniżej. :P będzie dobrze działać.

 

Wykonano zlecenie poprawnie.

Nagroda ląduje do KrejzolekPR0   (Masz konto PREMIUM w minecraft? Bo serwer jest wręcz starożytnym odbiciem survival ale niestety tylko dla graczy premium)

 

SERWER IP:    refcore.hostmc.pl

Wersja serwera: 1.11.2 (starać się będziemy zawsze o najnowszą)

Serwer jest premium z powodu obrony przed dzisiejszymi hakerami i botami oraz z powodu dopuszczenia starych wyjadaczy minecrafta do ich dawnych ulubionych trybów (bez miliardów "unknown" graczy)

Oficjalny start serwera: 26.03.2017

Za każdy dzień opóźnienia nagroda VIP przedłuży się o kolejny miesiąc

> TEMAT ZAMKNIĘTY <

 

Usuwam formatowanie //Michma1707

Edytowane przez Michma1707
Odnośnik do komentarza
https://skript.pl/temat/17168-prefix-na-chacie/#findComment-117595
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ę...