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] Jak ogarnąć czat na serwerze?


Rekomendowane odpowiedzi

Opublikowano

Witam mam pytanie jaki jest skrypt lub plugin na to żeby gracze mogli pisać np co 10 sek . Interesuje mnie tylko to

- gracze mogą pisać co 10 sek

- admini mogą pisać bez ograniczeń czasowych

- chat on

- chat off

Napisał by ktoś taki skrypt dla mnie lub już konfigurowany cofnig danego pluginu ?

Opublikowano

1. Dodaj uprawnienie "chat.spam" dla admina. ;)

variables:
    {wait.%player%} = false

on chat:
    if player don't have permission "czat.spam":
        if {wait.%player%} is false:
            set {wait.%player%} to true
            wait 10 second
            set {wait.%player%} to false
        else:
            cancel event
            send "&cPoczekaj 10 sekund!"
Opublikowano

 

variables:
    {chat} = false
    {wait.%player%} = false
on chat:
    if {chat} is true:
            if player has permission "chat.offchat":
                    stop
            else:
                    cancel event
                    send "&7[&9&lChat&7] &cCzat jest wylaczony!"
    else:
        stop
on chat:
    if player don't have permission "chat.spam":
        if {wait.%player%} is false:
            set {wait.%player%} to true
            wait 10 second
            set {wait.%player%} to false
        else:
            cancel event
            send "&7[&9&lChat&7] &cPoczekaj &a10 &csekund, zanim cos napiszesz!"
command /chat [<text>]:
    aliases: czat, c
    trigger:
        if player has permission "chat.use":
            if arg 1 is "clear" or "c":
                loop 100 times:
                    broadcast " "
                broadcast "&7[&9&lChat&7] &bCzat zostal wyczyszczony przez &a%player%&b!"
                broadcast " "
                stop
            if arg 1 is "on":
                if {chat} is true:
                    set {chat} to false
                    broadcast "&7[&9&lChat&7] &bCzat zostal wyczysczony przez &a%player%&b!"
                    stop
                else:
                    send "&7[&9&lChat&7] &aCzat juz jest wlaczony!"
            if arg 1 is "off":
                if {chat} is false:
                    set {chat} to true
                    broadcast "&7[&9&lChat&7] &bCzat zostal &cwylaczony &bprzez &a%player%&b!"
                    stop
                else:
                    send "&7[&9&lChat&7] &cCzat juz jest wylaczony!"
                    stop
            if arg 1 isn't "off" or "on" or "clear" or "c":
                send "&a&l -> &7Skrypt zostal napisany przez &9&lRenoxeq &7na prosbe uzytkownika &lMPC&3&lForum.pl"
                send " "
                send "&l * &3&l/chat clear &7-> &6Czysci czat"
                send "&l * &3/chat on &7-> &6Wlacza czat"
                send "&l * &3/chat off &7-> &6Wylacza czat"
                stop
            if arg 1 is not set:
                send "&a&l -> &7Skrypt zostal napisany przez &9&lRenoxeq &7na prosbe uzytkownika &lMPC&3&lForum.pl"
                send " "
                send "&l * &3&l/chat clear &7-> &6Czysci czat"
                send "&l * &3/chat on &7-> &6Wlacza czat"
                send "&l * &3/chat off &7-> &6Wylacza czat"
                stop
                else:
                    send "&7[&9&lChat&7] &cNie masz uprawnien do tej komendy."
                    stop

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...