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

Premium i nonpremium jednoczesnie?


Rekomendowane odpowiedzi

Opublikowano

czesc, ostatnio zrobilem sobie plugin na logowanie, dodalem logowanie premium (haspaid), ale musze jakos zrobic zeby serwer byl onlinemode na true, - zeby zwykli gracze nie mogli wchodzic na konto graczy premek, ale tez chce aby nonpremki mogly wchodzic na serwer?

jak to zrobic?

 

slyszalem ze trzeba ustawic bungee onlinemode na true, a na spigocie na false, no ale nie dziala ;/

ktos ma pomysly?

dobra, poradzilem sobie, zrobilem to w pluginie na bungee:

        this.getProxy().getPluginManager().registerListener(this, new Listener() {
            @EventHandler
            public void onConnect(PreLoginEvent e) {
                if (e.isCancelled()) return;
                final ProxiedPlayer proxiedPlayer = getProxy().getPlayer(e.getConnection().getName());
                User.getUser(proxiedPlayer);
                final User u = User.getUser(proxiedPlayer);
                if (hasPaid(e.getConnection().getName())) {
                    u.setPremium(true);
                    e.getConnection().setOnlineMode(true);
                    getLogger().info("Player "+e.getConnection().getName()+" has a premium account.");
                } else {
                    u.setPremium(false);
                    e.getConnection().setOnlineMode(false);
                }
            }
        });
    }

 

  • Biter. zmienił(a) tytuł na Premium i nonpremium jednoczesnie?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...