Skocz do zawartości
  • 0

automessage on/off


Bartek123344

Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
9 minut temu, Hiri12 napisał:

Do zrobienia takiego skryptu potrzebuje wiedzy na temat tego jaki plugin/skrypt tworzy te automatyczne wiadomości i najlepiej wysłanie go tutaj.

Pozdrawiam.

every {@czas} minutes:
    {auto.spam} is 0:
        send "" to all players
        send "                         {@kolor}ip ##1" to all players
        send "                       {@szary}Brak komunikatu" to all players
        send "" to all players
        set {auto.spam} to 1
        stop
    {auto.spam} is 1:
        send "" to all players
        send "                         {@kolor}ip ##2" to all players
        send "                       {@szary}Brak komunikatu" to all players
        send "" to all players
        set {auto.spam} to 2
        stop
etc....

 

Odnośnik do komentarza
https://skript.pl/temat/57603-automessage-onoff/#findComment-342861
Udostępnij na innych stronach

  • 0
12 minut temu, Bartek123344 napisał:
every {@czas} minutes:
    {auto.spam} is 0:
        send "" to all players
        send "                         {@kolor}ip ##1" to all players
        send "                       {@szary}Brak komunikatu" to all players
        send "" to all players
        set {auto.spam} to 1
        stop
    {auto.spam} is 1:
        send "" to all players
        send "                         {@kolor}ip ##2" to all players
        send "                       {@szary}Brak komunikatu" to all players
        send "" to all players
        set {auto.spam} to 2
        stop
etc....

 

every {@czas} minutes:
    loop all players:
        if {AutoMessage::%loop-player%} is set:
            {auto.spam} is 0:
                send "" to loop-player
                send "                         {@kolor}ip ##1" to loop-player
                send "                       {@szary}Brak komunikatu" to loop-player
                send "" to loop-player
                set {auto.spam} to 1
                stop
            {auto.spam} is 1:
                send "" to loop-player
                send "                         {@kolor}ip ##2" to loop-player
                send "                       {@szary}Brak komunikatu" to loop-player
                send "" to loop-player
                set {auto.spam} to 2
                stop
                
                
                
command /autmessage [<text>]:
    trigger:
        if arg 1 is not set:
            send "&cPoprawne uzycie: /automessage <on/off>"
            stop
        if arg 1 is not "on" or "off":
            send "&cPoprawne uzycie: /automessage <on/off>"
            stop
        if arg 1 is "on":
            set {AutoMessage::%player%} to true
            send "&aPomyslnie wlaczyles automatyczne wiadomosci!"
        if arg 1 is "off":
            clear {AutoMessage::%player%}
            send "&aPomyslnie wylaczono automatyczne wiadomosci!"
            

Proszę. Pod komendą /autmessage <on/off> można włączyć/wyłączyć automatyczne wiadomości.

Pozdrawiam.

Edytowane przez Hiri12
Odnośnik do komentarza
https://skript.pl/temat/57603-automessage-onoff/#findComment-342862
Udostępnij na innych stronach

  • 0
36 minut temu, Hiri12 napisał:
every {@czas} minutes:
    loop all players:
        if {AutoMessage::%loop-player%} is set:
            {auto.spam} is 0:
                send "" to loop-player
                send "                         {@kolor}ip ##1" to loop-player
                send "                       {@szary}Brak komunikatu" to loop-player
                send "" to loop-player
                set {auto.spam} to 1
                stop
            {auto.spam} is 1:
                send "" to loop-player
                send "                         {@kolor}ip ##2" to loop-player
                send "                       {@szary}Brak komunikatu" to loop-player
                send "" to loop-player
                set {auto.spam} to 2
                stop
                
                
                
command /autmessage [<text>]:
    trigger:
        if arg 1 is not set:
            send "&cPoprawne uzycie: /automessage <on/off>"
            stop
        if arg 1 is not "on" or "off":
            send "&cPoprawne uzycie: /automessage <on/off>"
            stop
        if arg 1 is "on":
            set {AutoMessage::%player%} to true
            send "&aPomyslnie wlaczyles automatyczne wiadomosci!"
        if arg 1 is "off":
            clear {AutoMessage::%player%}
            send "&aPomyslnie wylaczono automatyczne wiadomosci!"
            

Proszę. Pod komendą /autmessage <on/off> można włączyć/wyłączyć automatyczne wiadomości.

Pozdrawiam.

Nic sie nie wysyla :^

 

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57603-automessage-onoff/#findComment-342864
Udostępnij na innych stronach

  • 0
Godzinę temu, Bartek123344 napisał:

Nic sie nie wysyla :^

 

Pozdrawiam.

Prawdopodobnie dzialalo bo mialem pewnie nie ustawione if {auto.spam} is not set: set {auto.spam} to 0

Ale i tak nie ma znaczenia bo rozwiazalem to i nawet nie musze wszystkich "oznaczac" (loop-all)

Gdyby ktos byl jest ciekawy jak to zrobilem:

on first join:
	add player to {autoMessage::players::*}
command /automessage [<text>]:
	trigger:
		if {automessageeeeee::%player%} is not set:
			set {automessageeeeee::%player%} to true
			remove player from {autoMessage::players::*}
			send "&cWylaczyles automatyczne wiadomosc!" to player
		else:
			clear {automessageeeeee::%player%}
			add player to {autoMessage::players::*}
			send "&aWlaczyles automatycznie wiadomosci!" to player
every {@czas} minutes:
    if {auto.spam} is not set:
        set {auto.spam} to 0
    {auto.spam} is 0:
        send "" to {autoMessage::players::*}
        send "                         {@kolor}ip ##1" to {autoMessage::players::*}
        send "                       {@szary}Brak komunikatu" to {autoMessage::players::*}
        send "" to {autoMessage::players::*}
        set {auto.spam} to 1
        stop
    {auto.spam} is 1:
        send "" to {autoMessage::players::*}
        send "                         {@kolor}ip ##2" to {autoMessage::players::*}
        send "                       {@szary}Brak komunikatu" to {autoMessage::players::*}
        send "" to {autoMessage::players::*}
        set {auto.spam} to 2
        stop

 

 

 

Edytowane przez Bartek123344
Do zamkniecia
Odnośnik do komentarza
https://skript.pl/temat/57603-automessage-onoff/#findComment-342865
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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