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

Blokada czatu


xXxMiszerxXx

Rekomendowane odpowiedzi

Opublikowano

Witam szukałem tego na gogle i próbowałem sam napisać ale coś mi się wychodzi dlatego zgłaszam się do was czy jest ktoś w stanie napisać mi coś takiego że jak wbija nowy gracz na serwer to aby napisać coś na czacie musi pograć 10 minut na serwerze taka blokada ?

Opublikowano


variables:

chat = false

on chat:

if {chat} is false:

cancel event

 

every 10 minutes:

if {chat} is false:

set {chat} to true

 

#Na szybko - nie testowane

Opublikowano

@ScoreBoard błagam co to jest xddd

on first join:
    set {Chat.%player%} to 10
on chat:
    if {Chat.%player%} is set:
        cancel event
        send "&cMusisz przegrac jeszcze &f%{Chat.%player%}% minut &caby moc pisac na chacie!"
        stop
every 1 minute:
    loop all players:
        if {Chat.%loop-player%} is set:
            remove 1 from {Chat.%loop-player%}
            if {Chat.%loop-player%} is 0:
                send "&cMozesz juz pisac na chacie!" to loop-player
                delete {Chat.%loop-player%}
        

Nie sprawdzane ale powinno działać :D

» Zostanę technikiem serwera minecraft / stworzę twój serwer (Klik) «

» Wykonam pliki serwerowe do minecraft  «

» Pomagam w różnych sprawach «

<>~~~~~~~~~~~~<> Kontakt <>~~~~~~~~~~~~<>
» Wyślij do mnie Prywatną Wiadomość (PW) «

Opublikowano

Może i zrobię tutaj offtopic ale pamiętajcie, że gryzę :P (nie podchodzić xD)

 

@ScoreBoard

 

Zrobiłeś skrypt, który wyłącza chat ale dla każdego gracza, zmienna

{chat}

jest zmienną dla wszystkich graczy. Przydaje się to np. w blokadzie spamu (jakiś event czy coś)

 

Natomiast zmienna

{chat.%player%}

Jest zmienną odnoszącą się do danego gracza. Ta zmienna jest przydatna np. właśnie w blokadzie chatu przy pierwszym wejściu na serwer.

 

Można też zrobić 'loopowanie' czyli ustawianie zmiennej dla każdego gracza, ale zastosowanie tego do chatu NIE JEST wskazane.

 

Tzn. 'loopowaniem' można zrobić np. dawanie przedmiotów co 5 minut wszystkim graczom

every 10 second:
    loop all players:
        if {give.%loop-player} is true:
            add %loop-player% 1 diamond

Mam nadzieję, że jakoś to wyjaśniłem ;)

Opublikowano

Mam taki skrypt, jest on gdzies na mpcforum, gdzies tam lata, ja go dawno zapisalem.

Tutaj masz kodzik: #SKRYPT DZIALA W 100% sam go mialem na serwerze.

on first join:
    set {chat::%player%::minuty} to 9
    set {chat::%player%::sekundy} to 60
every second:
    loop all players:
        if {chat::%loop-player%::minuty} is bigger than 0:
            if {chat::%loop-player%::sekundy} is bigger than 0:
                remove 1 from {chat::%loop-player%::sekundy}
            else:
                set {chat::%loop-player%::sekundy} to 60
                remove 1 from {chat::%loop-player%::minuty}
        else:
            delete {chat::%loop-player%::sekundy}
            delete {chat::%loop-player%::minuty}
on chat:
    if {chat::%player%::minuty} is bigger than 0:
        cancel event
        send "&2&l> &7Musisz pograc jeszcze: &e%{chat::%player%::minuty}% min&7. &e%{chat::%player%::sekundy}% sek&7. Aby korzystac z chatu."	
		stop
 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...