Skocz do zawartości

Premium i nonpremium jednoczesnie?

Polecane posty

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);
                }
            }
        });
    }

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...