JanekMaSkrypta_ 117 Opublikowano 18 maja 2018 Udostępnij Opublikowano 18 maja 2018 Czesc przychodze dzis z pytaniem czy dal by ktos rade dac mi kod na wykrywanie czy gracz ma premium? Za wszelkie odpowiedzi dziekuje. Odnośnik do komentarza https://skript.pl/temat/27309-sprawdzenie-czy-gracz-jest-premium/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 18 maja 2018 Udostępnij Opublikowano 18 maja 2018 Należy wykorzystać w tym celu API Mojangu. http://wiki.vg/Mojang_API#Playernames_-.3E_UUIDs Odnośnik do komentarza https://skript.pl/temat/27309-sprawdzenie-czy-gracz-jest-premium/#findComment-180272 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 18 maja 2018 Udostępnij Opublikowano 18 maja 2018 Cytat https://api.mojang.com/users/profiles/minecraft/yooniks jezeli strona cos zwraca - gracz posiada konto premium, jezeli nic nie zwraca, nie istnieje takie konto premium Odnośnik do komentarza https://skript.pl/temat/27309-sprawdzenie-czy-gracz-jest-premium/#findComment-180273 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 18 maja 2018 Udostępnij Opublikowano 18 maja 2018 (edytowane) 2 godziny temu, JanekMaSkrypta_ napisał: Czesc przychodze dzis z pytaniem czy dal by ktos rade dac mi kod na wykrywanie czy gracz ma premium? Za wszelkie odpowiedzi dziekuje. tylko po co robić to samemu? użyj fast login + ma też kod open source to jak coś nie dziala jak ty chcesz to możesz sobie edytować, ale w 90% przypadków wystarczy zmienić samą konfiguracje, a pozostałe 10% to głównie podczepienie wlasnego pluginu logowania, ale wtedy też chyba nie trzeba edytować pluginu tylko dopisać wsparcie w pluginie na logowanie lub dodatkowym osobnym pluginie. A w dużym skrócie sprawdzanie polega na: 1. Już w momencie handshake i pierwszego pakietu logowania sprawdzeniu czy nick gracza który chce wejść należy do konta premium (w bungee jest event w tym momencie) 2. Jeśli należy to jest szansa że gracz też jest premium, dlatego przeprowadza się autoryzację - taką samą jak normlanie wykonuje serwer z online-mode true (bungee ma prostą metodę connection.setOnlineMode i samo osobie ogarnie autoryzacje) 3. Jeśli nie należy to na pewno jest to gracz z pirackim klientem dlatego nie można przeprowadzić autoryzacji bo klient się rozłączy Oczywiście dochodzi masa problemów do przemyślenia: Co robić z UUID, co jak gracz premium zmieni nick na nick kogoś to już gra jako pirat itd itp. Edytowane 18 maja 2018 przez GotoFinal Odnośnik do komentarza https://skript.pl/temat/27309-sprawdzenie-czy-gracz-jest-premium/#findComment-180277 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
JanekMaSkrypta_ 117
Czesc przychodze dzis z pytaniem czy dal by ktos rade dac mi kod na wykrywanie czy gracz ma premium? Za wszelkie odpowiedzi dziekuje.
Odnośnik do komentarza
https://skript.pl/temat/27309-sprawdzenie-czy-gracz-jest-premium/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi