• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Gibt es so ein Plugin/Gan es jemand programmieren?

jeypad

Minecrafter
Registriert
15 Februar 2012
Beiträge
1
Diamanten
0
Hallo. Wir haben auf unserem Server eine AFK - Lounge und ich suche ein Plugin, welches einen unaktiven Spieler nach 15 min in die Afk Lounge teletortiert. Da ich von Plugins programmieren keine ahnung habe, wollte ich fragen ob jemand so eins erstellen kann? Ich weiß nicht ob das einen großen aufwand mit sich bringen würde, aber das ganze solte so aussehen:

- man makiert wie bei world edit/world guard einen bereich und speichert diesen als afk lounge.
- in der config stellt man ein, nach wie vielen sekunden oder minuten der spieler dorthin tpt wird, wenn er sich nicht bewegt.

das wars eig auch schon, ich danke schonml für antworten,

wünsche allen einen guten abend ;)
mfg: jeypad
 

Tolonath

Minecrafter
Registriert
15 August 2013
Beiträge
21
Diamanten
0
Ich weiss jetzt auf die schnelle nicht welcher der Plugins es ist, aber ein Plugin lässt im Chat eine Nachricht erscheinen "SpielerXYZ ist AFK" und wenn er wieder etwas macht "SpielerXYZ ist nicht mehr AFK". In diesem Plugin reicht es an dieser stelle zusätzlich eine tp funktion mit den von dir gewünschten koordinaten einzubauen in sofern das Plugin es nicht bereits hat. Aber schau dir deine Plugins erst genauer an, vll hast du es nur übersehen.
 

Tolonath

Minecrafter
Registriert
15 August 2013
Beiträge
21
Diamanten
0
https://github.com/essentials/Essentials/blob/2.x/Essentials/src/com/earth2me/essentials/User.java

Code:
 public void checkActivity()
        {
                final long autoafkkick = ess.getSettings().getAutoAfkKick();
                if (autoafkkick > 0 && lastActivity > 0 && (lastActivity + (autoafkkick * 1000)) < System.currentTimeMillis()
                        && !isHidden() && !isAuthorized("essentials.kick.exempt") && !isAuthorized("essentials.afk.kickexempt"))
                {
                        final String kickReason = _("autoAfkKickReason", autoafkkick / 60.0);
                        lastActivity = 0;
                        kickPlayer(kickReason);


                        for (Player player : ess.getServer().getOnlinePlayers())
                        {
                                final User user = ess.getUser(player);
                                if (user.isAuthorized("essentials.kick.notify"))
                                {
                                        user.sendMessage(_("playerKicked", Console.NAME, getName(), kickReason));
                                }
                        }
                }
                final long autoafk = ess.getSettings().getAutoAfk();
                if (!isAfk() && autoafk > 0 && lastActivity + autoafk * 1000 < System.currentTimeMillis() && isAuthorized("essentials.afk.auto"))
                {
                        setAfk(true);
                        if (!isHidden())
                        {
                                setDisplayNick();
                                final String msg = _("userIsAway", getDisplayName());
                                if (!msg.isEmpty())
                                {
                                        ess.broadcastMessage(this, msg);
                                }
                        }
                }
        }

Liege ich damit falsch, dass hier der AFKler nach bestimmter zeit gekikt wird?
Sollte es der Fall sein, stat kicken einfach sonnst wo porten lassen.
 
Oben