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

[Szukam] Skryptu na pisanie co X sekund


Rekomendowane odpowiedzi

Opublikowano

Cześć. Szukam skryptu/pluginy który umożliwia pisanie co X sekund. Chciałbym też, aby to się odliczało. Przykładowo, gdy gracz napisze wiadomość i następna wiadomość możesz napisać za 10 sekund potem 9 i tak kolejno jak będzie chciał coś napisać. Prosiłbym o szybką odpowiedź. ;)

Opublikowano
Variables:

    {spam.%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 zanim cos napiszesz!"

Opublikowano

@luki_665

Nie o to mi chodziło. Że jeśli gracz będzie próbował spamić to będzie się odliczało Nastepna wiadomość możesz napisać za 9 sekund potem jak będzie chciał cos napisac to jemu wyskoczy następna wiadomość możesz napisaćza 8 sekund i tak dalej

Opublikowano

options:

    delay: 15
on chat:
    if player doesn't have permission "chat.bypass":
        set {_waited} to difference between {spam.%player%.lastused} and now
        if {_waited} is less than {@delay} seconds:
            message "Nastepna wiadomosc za %{@delay}-{_waited}%"
            cancel event
            stop
        set {spam.%player%.lastused} to now
 

Opublikowano

@AdrianQu

A da się tak że jak już będzie za 3 sekundy można pisać i akurat w tej chwili ja coś napiszę to niech mi wiadomość wyskoczy ze nastepna wiadomość można napisac za 3 sekundy. Bo to co napisałeś jest dobre ale chciałbym jeszcze żeby jak coś napisze w trakcie tych sekund to niech mi nie wyskakuje non stop wiadomość wiadomość można napisac za 15 sekund tylko że jak już będę mógł napisać przypuśćmy w 5 sekundzie to wiadomość niech wyskoczy można napisac na 5 sekund potem za 4 jak cos napisze i  tak dalej. Jeśli tak się da to bardzo proszę pomóżcie ;)

Opublikowano

A jaka wiadomość wyskakuje z mojego skryptu? Dawno się nie bawiłem tym, a to gdzieś na dysku znalazłem.

Nie mam jak testować, ponieważ mam słaby internet i nie chce mi się pobierać plików serwera.

Opublikowano

@AdrianQu

Nie o to też chodzi. Wiadomość jaką ustawicie to ja bym sobie zmienił tylko żeby odliczało od tych 10 sekund do 0. Bo jak będę pisał w trakcie tych 10 sekund to non stop jest wiadomość że możesz pisać co 10 sekund a mi chodzi że jak będę pisał w trakcie tych 10 sekund to niech nie piszę że możesz pisać co 10 sekund. Tylko wiadomość możesz napisać "za" np.: 4 sekundy. i tak dalej. Rozumiecie? ;P

Opublikowano

@MinionCraft Trzymaj


Variables:
	{spam::%player%} = false

on chat:
	if {spam::%player%} is false:
		set {spam::%player%} to true
	else:
		if {spam::%player%} is true:
			cancel event
			send "&cNie mozesz teraz Pisac" to player
			send "&6Odliczanie: &b5"
			wait 1 second
			if {spam::%player%} is true:
				send "&6Odliczanie: &b4" to player
				wait 1 second
				if {spam::%player%} is true:
					send "&6Odliczanie: &b3" to player
					wait 1 second
					if {spam::%player%} is true:
						send "&6Odliczanie: &b2" to player
						wait 1 second
						if {spam::%player%} is true:
							send "&6Odliczanie: &b1" to player
							wait 1 second
							if {spam::%player%} is true:
								send "&aJuz Mozesz Pisac :)" to player
								set {spam::%player%} to false
								wait 1 second
on join:
	set {spam::%player%} to false
Opublikowano

@rafi789

To jest dobre ale jeszcze o co innego mi chodzi xD.

Że to ma odliczać to jest dobre ale żeby nie pisało na chacie ze za 5,4,3,2,1. Wytłumaczę to. :D

To tak.

Napiszę wiadomość np.: trolololo

Napiszę drugą wiadomość np.: elo elo to niech piszę że następna wiadomość możesz wysłać za 4 sekundy.

Napiszę trzecią wiadomość to niech piszę następną wiadomość możesz wysłać za 3 sekundy. I tak dalej. Jeśli będę próbował coś pisać to niech się odlicza czas w msg że następna wiadomość możesz wysłać za 4 sekundy i jak znów coś będę próbował napisać to niech piszę następną wiadomość możesz napisać za 3 sekundy i tak dalej jak coś będę pisał to niech ten czas się odlicza. Przykładowo macie jeśli coś napiszecie że wiadomości możesz wysyłać co "10" sekund. I ja chcę aby te co 10 sekund się odliczało. Rozumiecie? :D
Daje plusy za dobrą odpowiedź. ;P

Opublikowano

@MinionCraft może to powinno poskutkować. Wiadomość powinna wyświetlać te sekundy, no ale dawno nie pisałem i zrobiłem błąd.

Jeśli tak zamierzasz robić serwer to nawet Ci nie polecam go robić.

options:
    delay: 15
on chat:
    if player doesn't have permission "chat.bypass":
        set {_waited} to difference between {spam.%player%.lastused} and now
        if {_waited} is less than {@delay} seconds:

            set {_remain} to difference between {@delay} and {_waited}
            message "Nastepna wiadomosc za %{_remain}%"
            cancel event
            stop
        set {spam.%player%.lastused} to now

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...