Skocz do zawartości
  • 0

Pomoże ktoś zrobić na helpop cooldow?


Pandekplaygames
 Udostępnij

Pytanie

Cześć mógłby ktoś zrobić albo pomóc mi z tym żeby do tego dodać  ze co 15 sec mozna i wiadomosc ze mozna pisac na /helpop co 15 sekund albo nastepną wiad mozesz wyslac za iles czasu pls wazne

 

 

 

command /helpop <text>:
    trigger:
        if arg 1 is set:
            send "&8>> &7Wyslano wiadomosc o treci: &c%arg 1%" to player
            loop all players:
                if loop-player has permission "admin.helpop":
                    send " " to loop-player
                    send "&8• &eGracz &8(&7%player%&8) &epotrzebuje pomocy: &c%arg 1%" to loop-player
                    send " " to loop-player

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

 

variables:
  {Helpop_Cooldown::%player%} = 0
  {Ilosc_SekundCoolDowna} = 5
command /helpop <text>:
    trigger:
        if arg 1 is set:
            send "&8>> &7Wyslano wiadomosc o treci: &c%arg 1%" to player
            loop all players:
                if loop-player has permission "admin.helpop":
                    send " " to loop-player
                    send "&8• &eGracz &8(&7%player%&8) &epotrzebuje pomocy: &c%arg 1%" to loop-player
                    send " " to loop-player
                    set {Helpop_Cooldown::%player%} to {Ilosc_SekundCoolDowna}
  on command "/helpop":
      if {Helpop_Cooldown::%player%} is {Ilosc_SekundCoolDowna}:
          cancel event
          send "&4Kolejna wiadomosc mozesz dopiero wyslac za: %{Helpop_Cooldown}%"

Zobacz czy działa, jak cos robione na odwal sie ;p Jak nie bedzie dzialac, to zrobie lepiej. 

EDIT: Zle zrobione! Zaraz poprawie

EDIT NAD EDITAMI: Juz poprawione! ;)

 

Edytowane przez Varter
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
options:
	delay: 5 # w sekundach

on command:
	if command is "helpop":
		if {delay::%player%} <= 0:
			set {delay::%player%} to {@delay}
		else:
			send "&cMusisz jeszcze poczekac &7%{delay::%player%}% &csekund&7." to the player
every second:
	loop all players:
		if {delay::%player%} > 0:
			subtract 1 from {delay::%player%}

i zachowaj ten swój skrypt na helpop ;>

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Dnia 24.09.2017 o 17:40, Varter napisał:

 

variables:
  {Helpop_Cooldown::%player%} = 0
  {Ilosc_SekundCoolDowna} = 5
command /helpop <text>:
    trigger:
        if arg 1 is set:
            send "&8>> &7Wyslano wiadomosc o treci: &c%arg 1%" to player
            loop all players:
                if loop-player has permission "admin.helpop":
                    send " " to loop-player
                    send "&8• &eGracz &8(&7%player%&8) &epotrzebuje pomocy: &c%arg 1%" to loop-player
                    send " " to loop-player
                    set {Helpop_Cooldown::%player%} to {Ilosc_SekundCoolDowna}
  on command "/helpop":
      if {Helpop_Cooldown::%player%} is {Ilosc_SekundCoolDowna}:
          cancel event
          send "&4Kolejna wiadomosc mozesz dopiero wyslac za: %{Helpop_Cooldown}%"

Zobacz czy działa, jak cos robione na odwal sie ;p Jak nie bedzie dzialac, to zrobie lepiej. 

EDIT: Zle zrobione! Zaraz poprawie

EDIT NAD EDITAMI: Juz poprawione! ;)

 

Błedy:

 
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 2 spaces (helpop.sk, line 14: on command "/helpop":')
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 6 spaces (helpop.sk, line 15: if {Helpop_Cooldown::%player%} is {Ilosc_SekundCoolDowna}:')
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 10 spaces (helpop.sk, line 16: cancel event')
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 10 spaces (helpop.sk, line 17: send "&7Kolejna wiadomosc mozesz dopiero wyslac za:&c %{Helpop_Cooldown}%"')
 
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Nie lepiej zrobić

on command /helpop:
    trigger:
        if {lastuse.%player%} is set:
       set {_w} to difference between {towait.%player%} and now
        if {_w} > minute:
            stop
        send "Poczekaj zanim uzyjesz tej komendy!"
        cancel event
        stop
    set {lastuse.%player%} to now

nie testowane (deleay między użyciami to minuta)

Edytowane przez Lloyd PL
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 godzinę temu, Pandekplaygames napisał:

Błedy:


 
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 2 spaces (helpop.sk, line 14: on command "/helpop":')
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 6 spaces (helpop.sk, line 15: if {Helpop_Cooldown::%player%} is {Ilosc_SekundCoolDowna}:')
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 10 spaces (helpop.sk, line 16: cancel event')
[19:34:22 ERROR]: indentation error: expected 20 spaces, but found 10 spaces (helpop.sk, line 17: send "&7Kolejna wiadomosc mozesz dopiero wyslac za:&c %{Helpop_Cooldown}%"')
 

Również możesz przetestować mój skrypt, który działa :> 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...