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 informacje o osobach nieaktywnych i aktywnych na serwerze.


PanPiksel

Rekomendowane odpowiedzi

Opublikowano

Skrypt ma działać tak, że jak gracz nie rusza się przez 300 sekund, wyskakuje na chacie, że jest on AFK. A jeżeli wykona ruch to pisze, że już nie jest AFK. I jeszcze mogło być to w komendzie :).

 

Tak wiem, że ma to essentials. Ale ja chcę skrypt. Bo jeszcze chce coś do niego dodać :P

Opublikowano

variables:
	{afk.%player%} = false
command /afk:
	trigger:
		if {afk.%player%} is false:                                     
			set {afk.%player%} to true
			broadcast "%player% jest teraz &fAFK"
			stop
		if {afk.%player%} is true:
			set {afk.%player%} to false
			broadcast "%player% juz nie jest &fAFK"
			stop

every 1 tick:
	loop all players:
		set location of loop-player to {lokalizacja.%loop-player%}
every 1 second:
	loop all players:
		set location of loop-player to {sprawdzanie.%loop-player%}
		if {afk.%player%} is false:
			if {sprawdzanie.%loop-player%} is {lokalizacja.%loop-player%}:
				add 1 to {czas.afk.%loop-player%}
every 1 second:
	loop all players:
		if {afk.%player%} is false:
			if {czas.afk.%loop-player%} is more than 299:
				set {afk.%player%} to true
				broadcast "(upTry.pl) &c Gracz %loop-player%" jest teraz afk
every 1 second:
	loop all player:
		if {afk.%player%} is true:
			if {sprawdzanie.%loop-player%} is {lokalizacja.%loop-player%}:
				stop
			else:
				broadcast "(upTry.pl) &c Gracz %loop-player%" nie jest teraz afk
				set {afk.%player%} to false

Nie wiem czy działa ;3 

ale licze na +

Opublikowano

@PanPiksel

taki o napisałem:
 

every 1 minute:
    loop all players:
        set {afk.%loop-player%} to location of player #<-- nie jestem tego pewny
        wait 5 minutes
        if {afk.%loop-player%} is set
            send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!"
            set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!"
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop

@PanPiksel
Coś na ten gest? ;)

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@PanPiksel

taki o napisałem:

 

every 1 minute:
    loop all players:
        set {afk.%loop-player%} to location of player #<-- nie jestem tego pewny
        wait 5 minutes
        if {afk.%loop-player%} is set
            send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!"
            set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!"
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop

@PanPiksel

Coś na ten gest? ;)

Twój sk mniej dokładny niz mój ;3

Opublikowano
[16:59:24] [Server thread/INFO]: [Skript] Reloading afk.sk...
[16:59:24] [Server thread/ERROR]: the location of loop-player can't be set to anything (afk.sk, line 16: set location of loop-player to {lokalizacja.%loop-player%}')
[16:59:24] [Server thread/ERROR]: the location of loop-player can't be set to anything (afk.sk, line 19: set location of loop-player to {sprawdzanie.%loop-player%}')
[16:59:24] [Server thread/ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (afk.sk, line 20: if {afk.%player%} is false:')
[16:59:24] [Server thread/ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (afk.sk, line 25: if {afk.%player%} is false:')
[16:59:24] [Server thread/ERROR]: Can't understand this loop: 'loop all player' (afk.sk, line 30: loop all player:')
[16:59:24] [Server thread/INFO]: [Skript] Encountered 5 errors while reloading afk.sk!

@MilutuS

Takie błędy wyskakują :)

Opublikowano

@Kraftowy

[17:04:59] [Server thread/INFO]: [Skript] Reloading afk.sk...
[17:04:59] [Server thread/ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (afk.sk, line 3: set {afk.%loop-player%} to location of player#<-- nie jestem tego pewny')
[17:04:59] [Server thread/ERROR]: Can't understand this condition/effect: if {afk.%loop-player%} is set (afk.sk, line 5: if {afk.%loop-player%} is set')
[17:04:59] [Server thread/ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (afk.sk, line 6: send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!"')
[17:04:59] [Server thread/ERROR]: can't understand this event: 'on any movement' (afk.sk, line 8: on any movement:')
[17:04:59] [Server thread/INFO]: [Skript] Encountered 4 errors while reloading afk.sk!
Opublikowano

@PanPiksel

Masz najnowszą wersję skript?

every 1 minute:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is set:
            send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!"
            set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!"
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

[17:11:28] [Server thread/INFO]: [Skript] Reloading afk.sk...
[17:11:28] [Server thread/ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (afk.sk, line 6: send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!"')
[17:11:28] [Server thread/ERROR]: can't understand this event: 'on any movement' (afk.sk, line 8: on any movement:')
[17:11:28] [Server thread/INFO]: [Skript] Encountered 2 errors while reloading afk.sk!

@Kraftowy

Pobrałem jakąś wersje na 1.8, zmienić na najnowszą z bukkit.org?

Opublikowano
variables:
	{afk.%player%} = false
command /afk:
	trigger:
		if {afk.%player%} is false:                                     
			set {afk.%player%} to true
			broadcast "%player% jest teraz &fAFK"
			stop
		if {afk.%player%} is true:
			set {afk.%player%} to false
			broadcast "%player% juz nie jest &fAFK"
			stop

every 1 tick:
	loop all players:
		set location loop-player to {lokalizacja.%loop-player%}
every 1 second:
	loop all players:
		set location loop-player to {sprawdzanie.%loop-player%}
		if {afk.%player%} is false:
			if {sprawdzanie.%loop-player%} is {lokalizacja.%loop-player%}:
				add 1 to {czas.afk.%loop-player%}
every 1 second:
	loop all players:
		if {afk.%player%} is false:
			if {czas.afk.%loop-player%} is more than 299:
				set {afk.%player%} to true
				broadcast "(upTry.pl) &c Gracz %loop-player%" jest teraz afk
every 1 second:
	loop all player:
		if {afk.%player%} is true:
			if {sprawdzanie.%loop-player%} is {lokalizacja.%loop-player%}:
				stop
			else:
				broadcast "(upTry.pl) &c Gracz %loop-player%" nie jest teraz afk
				set {afk.%player%} to false

Spr teraz

Opublikowano

@PanPiksel

 

nie wiem czemu, ale skript nie odczytuje ci on any movent: a powinien. Spróbuj pobrać najnowszą wersję + dodatej SkQuery, nie zaszkodzi też WildSkript bo kiedyś może ci się przydać.

 

every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is set:
            send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!"
            set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!"
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano
[17:21:31] [Server thread/INFO]: [Skript] Reloading afk.sk...
[17:21:31] [Server thread/ERROR]: There's no player/console in a periodical event (afk.sk, line 6: send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!"')
[17:21:31] [Server thread/INFO]: [Skript] Encountered 1 error while reloading afk.sk!

@Kraftowy

Pobrałem najnowsze wersje pluginów

 

@MilutuS

Twój skrypt:

[17:23:27] [Server thread/INFO]: [Skript] Reloading afk.sk...
[17:23:27] [Server thread/ERROR]: 'location loop-player' is not an entity type (afk.sk, line 16: set location loop-player to {lokalizacja.%loop-player%}')
[17:23:27] [Server thread/ERROR]: 'location loop-player' is not an entity type (afk.sk, line 19: set location loop-player to {sprawdzanie.%loop-player%}')
[17:23:27] [Server thread/ERROR]: There's no player in a periodical event (afk.sk, line 20: if {afk.%player%} is false:')
[17:23:27] [Server thread/ERROR]: There's no player in a periodical event (afk.sk, line 25: if {afk.%player%} is false:')
[17:23:27] [Server thread/ERROR]: 'all player' is not a number (afk.sk, line 30: loop all player:')
[17:23:27] [Server thread/INFO]: [Skript] Encountered 5 errors while reloading afk.sk!
Opublikowano

@PanPiksel ?
 

every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is set:
            send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!" to all players
            set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@PanPiksel

 

every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is "%{afk.%loop-player%}%":
            if {afk.%loop-player%} is set:
                send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!" to all players
                set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop

Spróbuj

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@PanPiksel okejka
 

every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is "%{afk.%loop-player%}%":
            if {afk.%loop-player%} is set:
                send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!" to all players
                set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop
command /afk:
    trigger:
        if player has permission "essentials.afk":
            if {afk1.%player%} is false:
                send "&c|Afk|&9Gracz &a%player% &9jest afk!" to all players
                set {afk.%player%} to true
                stop
            else:
                if {afk1.%player%} is true:
                    send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
                    set {afk.%player%} to false
                    stop
                else:
                    stop
        else:
            send "&cBrak permissi!"
            stop



Daj znać czy działa :)

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@PanPiksel aaa to ty chcesz zeby jak się ruszy? spk zara edytuje i ci dam
 

@ediczt

every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is "%{afk.%loop-player%}%":
            if {afk.%loop-player%} is set:
                send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!" to all players
                set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop
on any movement:
    if {afk3.%player%} is true:
        set {afk3.%player%} to false
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        stop
    else:
        stop
command /afk:
    trigger:
        if player has permission "essentials.afk":
            if {afk3.%player%} is false:
                send "&c|Afk|&9Gracz &a%player% &9jest afk!" to all players
                set {afk3.%player%} to true
                stop
            else:
                if {afk3.%player%} is true:
                    send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
                    set {afk3.%player%} to false
                    stop
                else:
                    stop
        else:
            send "&cBrak permissi!"
            stop

@PanPiksel próbuj

Mogłem to troszkę inaczej zrobić

@edit2
zmieniłem to trochę:

 

every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is "%{afk.%loop-player%}%":
            if {afk.%loop-player%} is set:
                send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!" to all players
                set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop
command /afk:
    trigger:
        if player has permission "essentials.afk":
            if {afk1.%player%} is false:
                send "&c|Afk|&9Gracz &a%player% &9jest afk!" to all players
                set {afk1.%player%} to true
                stop
            else:
                if {afk1.%player%} is true:
                    send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
                    set {afk1.%player%} to false
                    stop
                else:
                    stop
        else:
            send "&cBrak permissi!"
            stop

 


Takie spróbuj

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano
every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of loop-player
        wait 5 minutes
        if {afk.%loop-player%} is "%{afk.%loop-player%}%":
            if {afk.%loop-player%} is set:
                send "&c|Afk|&9Gracz &a%loop-player% &9jest teraz afk!" to all players
                set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        clear {afk.%player%}
        set {afk1.%player%} to false
        stop
    else:
        stop
on any movement:
    if {afk3.%player%} is true:
        set {afk3.%player%} to false
        send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
        stop
    else:
        stop
command /aafk:
    trigger:
        if player has permission "essentials.afk":
            if {afk3.%player%} is false:
                send "&c|Afk|&9Gracz &a%player% &9jest afk!" to all players
                set {afk3.%player%} to true
                stop
            else:
                if {afk3.%player%} is true:
                    send "&c|Afk|&9Gracz &a%player% &9nie jest juz afk!" to all players
                    set {afk3.%player%} to false
                    stop
                else:
                    stop
        else:
            send "&cBrak permissi!"
            stop

@Kraftowy

Opublikowano

@PanPiksel spróbuj tego i nie musisz zmieniać komend, chyba że chcesz.

every 60 seconds:
    loop all players:
        set {afk.%loop-player%} to location of player
        wait 5 minutes
        if {afk.%loop-player%} is "%{afk.%loop-player%}%":
            send "&c(AFK) &aGracz %loop-player% jest teraz afk!" to all players
            set {afk1.%loop-player%} to true
on any movement:
    if {afk1.%player%} is true:
        set {afk1.%player%} to false
        send "&c(AFK) &aGracz %player% nie jest juz AFK!" to all players
        stop
    else:
        stop
command /afk:
    trigger:
        if {afk1.%player%} is false:
            set {afk1.%player%} to true
            send "&c(AFK) &aGracz %player% jest teraz AFK!" to all players
            stop
        if {afk1.%player%} is true:
            set {afk1.%player%} to false
            send "&c(AFK) &aGracz %player% nie jest juz AFK!" to all players
            stop 



@Edit
Zeedytowałem zgubiłem kilka rzeczy

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...