Skocz do zawartości
  • 0

Problem ze skryptem na chat


Pytanie

Wie ktoś czemu nowy gracz może pisać na czacie a pisze mu że ma odczekać 10 minut ale wysyła jego wiadomość?

Kod:

https://code.skript.pl/ap55bYGk/raw/

z góry dzieki

//Nazwa tematu ~Szczurek

Edytowane przez Myszak
Odnośnik do komentarza
https://skript.pl/temat/18810-problem-ze-skryptem-na-chat/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Może dlatego że w twoim kodzie nie ma żadnego fragmentu który blokowałby wiadomość?
"stop" to nie to samo co "cancel event", musisz zamienić wszystkie stopy na cancel event, wtedy anulujesz to że ktoś coś zrobił i przyszłe skutki tego zdarzenia (przynajmniej od strony vanilli i jeśli ustawisz Skriptowi wysoki priorytet to też innych pluginów)

Edytowane przez PanNiedzwiadek
Odnośnik do komentarza
https://skript.pl/temat/18810-problem-ze-skryptem-na-chat/#findComment-128277
Udostępnij na innych stronach

  • 0
4 godziny temu, PanNiedzwiadek napisał:

Może dlatego że w twoim kodzie nie ma żadnego fragmentu który blokowałby wiadomość?
"stop" to nie to samo co "cancel event"...

#less_refer_more_doc

Która linijka?

 

Jednak nie działa bo po upłynięciu czasu odnawia się że znowu musze poczekać i tak cały czas to chyba przez to :

https://code.skript.pl/ks82zQI3/ 

co zmienić? jak możesz to zmień

@PanNiedzwiadek

@megabeka

//Scalamy! ~Myszak

Odnośnik do komentarza
https://skript.pl/temat/18810-problem-ze-skryptem-na-chat/#findComment-128278
Udostępnij na innych stronach

  • 0

Człowieku... nie dosłownie... Bierzesz się za skrypty a nawet ich nie rozumiesz ;-;

https://code.skript.pl/IRp4yjUg/ Poprawiłem coś tam ale w twoim kodzie jest tak najebane nagrzebane że ciężko coś wyczytać.

Odnośnik do komentarza
https://skript.pl/temat/18810-problem-ze-skryptem-na-chat/#findComment-128287
Udostępnij na innych stronach

  • 0
Spoiler

variables:
	{chatblokada::nowa::%player%} = 10
	{zmiennanowego::%player%} = false


every 1 minutes:	
	loop all players:
		if {chatblokada::nowa::%loop-player%} is larger than 0:
			remove 1 from {chatblokada::nowa::%loop-player%}
		if {chatblokada::nowa::%loop-player%} is 0:
			if {zmiennanowego::%loop-player%} is false:
				set {zmiennanowego::%loop-players%} to true	
				send "&8&m-------------------------------------------------" to loop-player
				send "&a Od tej pory mozesz juz pisac na chacie!" to loop-player
				send "&8&m-------------------------------------------------" to loop-player
every 1 second:
        loop all players:
                if {spam::%loop-players%} is bigger than 0:
                        remove 1 from {spam::%loop-players%}

on chat:
	cancel event
	if {chatblokada::nowa::%player%} <= 1:	
		cancel event
		send "&8&m-------------------------------------------------"
		send "&aZeby napisac cos na czacie musisz odczekac 10 minut."
		send "&a                  Zostalo &c%{chatblokada::nowa::%player%}% minut."
		send "&8&m-------------------------------------------------"
		stop

 

 

Odnośnik do komentarza
https://skript.pl/temat/18810-problem-ze-skryptem-na-chat/#findComment-128309
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ę...