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

[Pytanie] Minecraft chat


Rekomendowane odpowiedzi

Opublikowano

Ale co ci da wyłączenie chatu? Wtedy nikt nie napisze. Pobierz coś typu SpamGuard, albo NoSpam, gdzie ustawisz graczowi możliwość wysłania 1 wiadomości na np. 10-15 sec.

MPC Hejter Team Leader

Opublikowano

Skript jednego z użytkowników MPCforum ;)

# Nazwa skryptu: myChat
# Opis: Zaawansowany skrypt do chatu
# Autor: gzypol
# Wersja: 1.0
 
# Changelog:
# 1.0 Utworzenie skryptu
 
# Komendy:
# /pw <nick> <wiadomosc> | Wiadomosc prywatna
# /chat wylacz/wlacz/wyczysc | Wylaczanie/wlaczanie/czyszczenie chatu
 
# Permissie:
# myChat.vip | Dodajemy ja vipowi
# myChat.admin | Dodajemy ja adminowi
# myChat.gracz | Dodajemy ja zwyklemu graczowi
 
variables:
    {chat} = true
    {chat.%player%} = true
 
on chat:
    cancel event
    if {chat.%player%} is false:
        if player has permission "myChat.admin":
            broadcast "&c%player%&0: &b%message%"
        else:
            send "&cWiadomosci mozesz wysylac co 3 sekundy"
    else:
        if {chat} is false:
            send "&cChat jest aktualnie wylaczony"
        if {chat} is true:
            if player has permission "myChat.vip":
                broadcast "&6%player%&0: &a%message%"
            if player has permission "myChat.admin":
                broadcast "&c%player%&0: &b%message%"
            if player has permission "myChat.gracz":
                broadcast "&7%player%&0: %message%"
            set {chat.%player%} to false
            wait 3 seconds
            set {chat.%player%} to true
         
command /pw [<player>] [<text>]:
    trigger:
        if player has permission "myChat.vip":
            send "&0Wiadomosc od &6%player%&0: &a%arg 2%" to arg 1
        if player has permission "myChat.admin":
            send "&0Wiadomosc od &c%player%&0: &b%arg 2%" to arg 1
        if player has permission "myChat.gracz":
            send "&0Wiadomosc od &7%player%&0: %arg 2%" to arg 1
        log "%player% do %arg 1%: %arg 2%" to "pw"
             
command /chat [<text>]:
    permission: myChat.admin
    permission msg: Nie masz uprawnien by to uzywac
    trigger:
        if argument 1 is "wylacz":
            set {chat} to false
            broadcast "&l&aAdmin &l&c%player% &l&awylaczyl chat"
        if argument 1 is "wlacz":
            set {chat} to true
            broadcast "&l&aAdmin &l&c%player% &l&awlaczyl chat"
        if argument 1 is "wyczysc":
            loop 100 times
            broadcast " "
            time 1 tick
            broadcast "&l&aAdmin &l&c%player% &l&awyczyscil chat"  

1394047278-U990178.png

Opublikowano

  • /chatcontrol m <reason> -> Mute / Unmute the chat

/chatcontrol c <reason> -> Clear the chat

/chatcontrol r -> Reload the plugin

41099282381060526874.png

  • 3 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...