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

[Pytanie] Autoryzacja premium?


Gość

Rekomendowane odpowiedzi

Opublikowano

Witam, mam pytanie czy jest plugin na:

 

Że gdy gracz ma premium i wejdzie z launchera PREMIUM; to go wpuści na serwer

 

A gdy gracz ma premium i wejdzie z launchera NON PREMIUM; to go nie wpuści na serwer

 

Da się to zrobić?
 

A gracze non premium mogą normalnie wchodzić (jeśli premium o takim nicku nie istnieje)

Opublikowano

@up Jak się nie da jak się da... Na wielu serwerach to widziałem -._.-

Opublikowano

Na bunngecord można to zrobić w miarę prosto, ale na bukkicie/spigocie jest 100x wiecej roboty lub nawet jego edycja.

A pluginy takie raczej się nie znajdzie, szczególnie że wstawienie takiego pluginu na bukkit.org skończyło by się banem

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

@up Czemu wstawienie takiego na bukkit.org skończyło by się banem??

 

Jesteś w stanie coś takie napisać? Może być na bungeecord?

 

PS. Dodałem cie na GG! :D

Opublikowano

Na bunngecord można to zrobić w miarę prosto, ale na bukkicie/spigocie jest 100x wiecej roboty lub nawet jego edycja.

A pluginy takie raczej się nie znajdzie, szczególnie że wstawienie takiego pluginu na bukkit.org skończyło by się banem

Co ty gadasz o_0 dużo roboty w spigocie? 5min i gotowe

 

Co do autora tematu, to takiego pluginu nie znajdziesz bo to jest autorskie na wielu serwerach

Nieregulaminowa sygnatura

Opublikowano

Ban za wrzucenie takiego pluginu? Haahahahaha były już takie pluginy na bukkti.organizacja ale nie są już aktualizowane. Próbuje takie coś osiągnąć ale jest to troszkę trudne z reszta muszę sesje minecraft ogarnąć

Moje Pluginy!

1.Cobble Drop

Jak Możesz To Daj Lajka,Życie To Nie Bajka :D

Ciekawostka Minecraft możesz mieć max 32767 Lvl ponieważ przy 32768 Lvl znika ci napis z twoim aktualnym LVL`em

Potrzebujesz jakiegoś spigota,craftbukkita lecz nie możesz go znaleźć(DMCA)? Wejdź Tutaj!!

Opublikowano

@up

 

To napisze ktos czy nie? lub da link, bardzo mi to potrzebne

Opublikowano

Co ty gadasz o_0 dużo roboty w spigocie? 5min i gotowe

 

Co do autora tematu, to takiego pluginu nie znajdziesz bo to jest autorskie na wielu serwerach

No to ciekawe jak (bez edycji kodu)? :> niestety ale nie wystraczy tylko powiedzieć że logowanie się udało :< A by ten plugin miał sens, to powinien działac z online mode: true. (by premium działało jak nalezy)

Mi udało się osiągnąć połowe efektu... gracz się loguje ale nie da się nim grać, może kiedys dokończe bo nawet wiem co trzeba zrobić.

 

Ech, a w 1.6 wystraczył mały prosty link :<

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

Co ty gadasz o_0 dużo roboty w spigocie? 5min i gotowe

 

Co do autora tematu, to takiego pluginu nie znajdziesz bo to jest autorskie na wielu serwerach

no powodzenia jak w 5 minut zmienisz caly system logowania , sprawdzanie sesji itp 

jak sie nie znasz to po prostu nie pisz

Pasjonat
Opublikowano

Można napisać plugin, który sprawdza czy dany gracz posiada premium czy nie.

Ale wtedy byś musiał to podpiąć pod jakiś plugin na rejestrację lub sam napisać cały od podstaw.

Przykładem może być:

https://minecraft.net/haspaid.jsp?user=(zmienna_która_wpisuje_nick_gracza)

I teraz plugin pobiera napis "true". Jeżeli pobierze i nie będzie błędów to gracz jest od razu logowany.

Jeżeli pobierze false, to będzie musiał zrobić proces rejestracji.

Nie jest to trudne, ani nie jest to też łatwe do zrobienia.

Miłego pisania w JAVIE. Pozdrawiam! ;)

Opublikowano

Można napisać plugin, który sprawdza czy dany gracz posiada premium czy nie.

Ale wtedy byś musiał to podpiąć pod jakiś plugin na rejestrację lub sam napisać cały od podstaw.

Przykładem może być:

https://minecraft.net/haspaid.jsp?user=(zmienna_która_wpisuje_nick_gracza)

I teraz plugin pobiera napis "true". Jeżeli pobierze i nie będzie błędów to gracz jest od razu logowany.

Jeżeli pobierze false, to będzie musiał zrobić proces rejestracji.

Nie jest to trudne, ani nie jest to też łatwe do zrobienia.

Miłego pisania w JAVIE. Pozdrawiam! ;)

 

Co nie zmienia faktu, że gracz non-premium może się podszywać pod premium :)

 

@Edit Łatwe do zrobienia ;)

 

 

        @EventHandler
        public void onJoin(PlayerJoinEvent e){
                Player p2 = e.getPlayer();
                if(this.isPremium(p2) == true){                         
                            e.getPlayer().sendMessage(ChatColor.BLUE + ">> " + ChatColor.GREEN + "Dolaczyles do gry z konta premium!");
                }else{
                            e.getPlayer().sendMessage(ChatColor.BLUE + ">> " + ChatColor.RED + "Dolaczyles do gry bez konta premium!");
                                
                        }
                }
               
        boolean premium = true;
        public boolean isPremium(Player p2){
               
             try {
                
                  URL url = new URL("https://minecraft.net/haspaid.jsp?user=" + p2.getName());

                  String pr = new BufferedReader(new InputStreamReader(url.openStream())).readLine().toUpperCase();
                  premium = Boolean.valueOf(pr);
                  } catch (Exception e) {
                  e.printStackTrace();
                  }
                  return premium;
                  }
Opublikowano

 

Co nie zmienia faktu, że gracz non-premium może się podszywać pod premium :)

 

@Edit Łatwe do zrobienia ;)

        @EventHandler
        public void onJoin(PlayerJoinEvent e){
                Player p2 = e.getPlayer();
                if(this.isPremium(p2) == true){                         
                            e.getPlayer().sendMessage(ChatColor.BLUE + ">> " + ChatColor.GREEN + "Dolaczyles do gry z konta premium!");
                }else{
                            e.getPlayer().sendMessage(ChatColor.BLUE + ">> " + ChatColor.RED + "Dolaczyles do gry bez konta premium!");
                                
                        }
                }
               
        boolean premium = true;
        public boolean isPremium(Player p2){
               
             try {
                
                  URL url = new URL("https://minecraft.net/haspaid.jsp?user=" + p2.getName());

                  String pr = new BufferedReader(new InputStreamReader(url.openStream())).readLine().toUpperCase();
                  premium = Boolean.valueOf(pr);
                  } catch (Exception e) {
                  e.printStackTrace();
                  }
                  return premium;
                  }

Jak już to

"Dołaczyłeś do gry używając nicku który ma premium, ale huj wie czy prawdziwe"

:P

 

Co do @up

O ile wiem to na 1.6, a tak był stary system - łatwiejszy

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

no powodzenia jak w 5 minut zmienisz caly system logowania , sprawdzanie sesji itp 

jak sie nie znasz to po prostu nie pisz

Mam to na moim serwerze ;)

Nieregulaminowa sygnatura

Opublikowano

Mam to na moim serwerze ;)

Ale kurwa nie Ty to pisałeś, masz zamiar dalej udawać znawce, czy skończysz ? Myślisz że nie widzę twoich postów że programisty szukasz -.- ?

10732745374541468291.png

Opublikowano

@xMruczek sorawdze i z edytuje. jak narazie wyglada dobrze

 

Ale czy ty nie rozumiesz, że tym co on podał w 1.7.2 tego nie zrobisz?

Opublikowano

Obczajcie to,

http://www.spigotmc.org/resources/xauth_allallow.481/

Chyba działa, ale nie jestem pewien : ) pozdr. Mat

 

Działa, ale jak już wcześniej z @Karolina666 wspominaliśmy, że na zwykłym bukkicie się tego nie zrobi, trzeba go albo zmodyfikować, albo BungeeCord. Nawet nie wiedziałem, że jest taki plugin, ale tak czy inaczej wymaga to BungeeCord'a.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...