KrejzolekPRO 600 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 (edytowane) Witajcie, pewnie wiele osób z was używała AutoIN, aby sprawdzać czy gracz posiada konto premium. Niestety ten plugin nie jest już wspierany. Postanowiłem napisać api, dla skryptów minecraft, które dodaje sprawdzanie konta gracza - jego status czy jest premium, czy nonpremium. Cały kod: Spoiler function checkPremium(player: player) :: boolean: delete file "plugins/LogowaniePremium/%{_player}%.yml" create file "plugins/LogowaniePremium/%{_player}%.yml" download from "https://api.mojang.com/users/profiles/minecraft/%{_player}%" to "plugins/LogowaniePremium/%{_player}%.yml" set {_content} to content of file "plugins/LogowaniePremium/%{_player}%.yml" if {_content} contains "id": return true else: return false on quit: delete file "plugins/LogowaniePremium/%player%.yml" Jak tego użyć? if checkPremium(player) is true: send "&aJestes premium." lub: if checkPremium(player) is false: send "&cJestes nonpremium." Skrypt jest banalny, ale jeszcze w żadnym skrypcie na logowanie nie widziałem (chyba, że w moim autorskim) logowania premium. Skrypt wystarczy wrzucić jak normalny skrypt do folderu ze skryptami, a potem już tylko korzystać. Pozdrawiam @edit Gracz, który podszywa się pod nick gracza premium, nie wejdzie na serwer. Ta blokada działa od 1.7 podajże. Edytowane 22 maja 2017 przez KrejzolekPRO bopke 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/ Udostępnij na innych stronach Więcej opcji udostępniania...
bopke 360 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 (edytowane) To jest genialne w swojej prostocie. Wcześniej na coś takiego nie wpadłem. Edit: halo, chwila, a co jeżeli ktoś wchodzi z nicku premium na koncie pirackim? Wtedy ta funkcja potraktuje go jako premium! Edytowane 22 maja 2017 przez bopke Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127480 Udostępnij na innych stronach Więcej opcji udostępniania...
Polski Sześcian 94 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 Da się wejść z nicku premium na koncie pirackim?? Bo na dużych serwerach jest zabezpieczone że z pirata na premce nie wejdziesz Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127484 Udostępnij na innych stronach Więcej opcji udostępniania...
bopke 360 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 21 minut temu, Polski Sześcian napisał: Da się wejść z nicku premium na koncie pirackim?? Bo na dużych serwerach jest zabezpieczone że z pirata na premce nie wejdziesz Jeżeli to jest prawdziwe zastosowanie tej funkcji to nazwa tematu wprowadza w błąd. Nazwa sugeruje, że ta funkcja zapewnia pełną walidację konta gracza, a tak nie jest. Sprawdza tylko czy nick jest zarejestrowany na premium, czy też nie. Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127487 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 22 maja 2017 Autor Udostępnij Opublikowano 22 maja 2017 35 minut temu, bopke napisał: To jest genialne w swojej prostocie. Wcześniej na coś takiego nie wpadłem. Edit: halo, chwila, a co jeżeli ktoś wchodzi z nicku premium na koncie pirackim? Wtedy ta funkcja potraktuje go jako premium! Nie można, wtedy pojawi się komunikat "Failed to login, please restart game" czy coś w tym stylu. Zablokowali to w wersji od 1.7. Polski Sześcian 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127489 Udostępnij na innych stronach Więcej opcji udostępniania...
Polski Sześcian 94 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 O tym mówię @KrejzolekPRO. Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127491 Udostępnij na innych stronach Więcej opcji udostępniania...
bopke 360 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 1 minutę temu, KrejzolekPRO napisał: Nie można, wtedy pojawi się komunikat "Failed to login, please restart game" czy coś w tym stylu. Zablokowali to w wersji od 1.7. Jeżeli serwer jest w trybie online, wtedy takie sprawdzenie nie ma zastosowania, ponieważ każdy gracz online jest graczem premium. W przeciwnym wypadku, gdy serwer jest w trybie offline, funkcja zrobi tylko tyle, że powie czy używany nick jest premium, czy też nie. Jeżeli skrypt jest przeznaczony do użytku razem z jakimś pluginem umożliwiającym wejście z nickiem premium tylko graczom którzy logują się przez launchery premium to warto to zaznaczyć w temacie, bo zaraz pojawią się skrypty z tą funkcją i ludzie którzy będą narzekali na problemy z jej działaniem bo nie wgrają nic co odsortuje graczy faktycznie premium. Komunikat podany w cytacie na moim serwerze w trybie offline nie występuje przy logowaniu z nickiem premium za pomocą launchera nonpremium. Po wejściu na serwer funkcja stwierdziła, że jestem graczem premium, pomimo logowania z wersji pirackiej. kusko321 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127492 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 22 maja 2017 Autor Udostępnij Opublikowano 22 maja 2017 1 minutę temu, bopke napisał: Jeżeli serwer jest w trybie online, wtedy takie sprawdzenie nie ma zastosowania, ponieważ każdy gracz online jest graczem premium. W przeciwnym wypadku, gdy serwer jest w trybie offline, funkcja zrobi tylko tyle, że powie czy używany nick jest premium, czy też nie. Jeżeli skrypt jest przeznaczony do użytku razem z jakimś pluginem umożliwiającym wejście z nickiem premium tylko graczom którzy logują się przez launchery premium to warto to zaznaczyć w temacie, bo zaraz pojawią się skrypty z tą funkcją i ludzie którzy będą narzekali na problemy z jej działaniem bo nie wgrają nic co odsortuje graczy faktycznie premium. Komunikat podany w cytacie na moim serwerze w trybie offline nie występuje przy logowaniu z nickiem premium za pomocą launchera nonpremium. Po wejściu na serwer funkcja stwierdziła, że jestem graczem premium, pomimo logowania z wersji pirackiej. W trybie offline? Skrypt działa na zasadzie pobrania danych ze strony, która służy jako API. Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127494 Udostępnij na innych stronach Więcej opcji udostępniania...
bopke 360 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 Teraz, KrejzolekPRO napisał: W trybie offline? Skrypt działa na zasadzie pobrania danych ze strony, która służy jako API. Tryb offline czyli w server.properties online-mode=false czyli wpuszczamy każdego bez zastanawiania się kim właściwie jest. Wtedy nie zachodzi absolutnie żadna walidacja nicków graczy. Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127495 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 22 maja 2017 Autor Udostępnij Opublikowano 22 maja 2017 9 minut temu, bopke napisał: Tryb offline czyli w server.properties online-mode=false czyli wpuszczamy każdego bez zastanawiania się kim właściwie jest. Wtedy nie zachodzi absolutnie żadna walidacja nicków graczy. To prawda, jeżeli gracz wpiszę nick gracza premium na pirackiej wersji, wtedy skrypt nie spełnia swojego działania. Jutro jestem cały dzień w domu, więc postaram się naprawić Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127503 Udostępnij na innych stronach Więcej opcji udostępniania...
Polski Sześcian 94 Opublikowano 22 maja 2017 Udostępnij Opublikowano 22 maja 2017 39 minut temu, KrejzolekPRO napisał: online-mode=false online-mode=false to jest non-premium a online-mode=true to jest premium Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-127511 Udostępnij na innych stronach Więcej opcji udostępniania...
Fajerowskyy. 56 Opublikowano 4 czerwca 2017 Udostępnij Opublikowano 4 czerwca 2017 w autoinie walidacja odbywala sie na innej zasadzie Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-128974 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 5 czerwca 2017 Autor Udostępnij Opublikowano 5 czerwca 2017 (edytowane) 14 godzin temu, Fajerowskyy. napisał: w autoinie walidacja odbywala sie na innej zasadzie W sumie nie patrzylem w kod, a sam skrypt ma bardzo powazny bug, przez ktory staje sie bezuzyteczny. Moglbys opisac te walidacje? Edytowane 5 czerwca 2017 przez KrejzolekPRO Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129056 Udostępnij na innych stronach Więcej opcji udostępniania...
ShroN 112 Opublikowano 6 czerwca 2017 Udostępnij Opublikowano 6 czerwca 2017 On w ogóle nie spełnia swojego zadania, ponieważ, nie ważnie jaki wpiszemy nick, w wiadomości zwrotnej zawsze się znajdzie się id... Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129192 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 6 czerwca 2017 Autor Udostępnij Opublikowano 6 czerwca 2017 Godzinę temu, ShroN napisał: On w ogóle nie spełnia swojego zadania, ponieważ, nie ważnie jaki wpiszemy nick, w wiadomości zwrotnej zawsze się znajdzie się id... https://api.mojang.com/users/profiles/minecraft/dashdasdsadadadas/ - No tak nie do końca. Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129198 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 7 czerwca 2017 Udostępnij Opublikowano 7 czerwca 2017 (edytowane) Dnia 22.05.2017 o 22:20, Polski Sześcian napisał: online-mode=false to jest non-premium a online-mode=true to jest premium Nie ma czegoś takiego jak non-premium i premium online-mode=false to tryb dla złodziei online-mode=true to tryb dla graczy, którzy na to zasługują Jeśli chodzi o skrypt, to boli właśnie fakt, że strona zwraca premium w zależności od nicku, nie od konta Raczej tego nie poprawisz (bo i jak?) Kiedyś ktoś robił dodatek do sprawdzania premium, ale porzucił projekt. Zaangażujmy Wizzarda Edytowane 7 czerwca 2017 przez PoweredDragon bopke 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129215 Udostępnij na innych stronach Więcej opcji udostępniania...
ShroN 112 Opublikowano 7 czerwca 2017 Udostępnij Opublikowano 7 czerwca 2017 15 godzin temu, KrejzolekPRO napisał: https://api.mojang.com/users/profiles/minecraft/dashdasdsadadadas/ - No tak nie do końca. To co napisałeś jest błędem, ponieważ: download from "https://api.mojang.com/users/profiles/minecraft/%{_player}%" to "plugins/LogowaniePremium/%{_player}%.yml" po zmiennej: {_player} nie ma / natomiast w linku który zacytowałem znajduje się / co strona traktuje jako folder a nie plik... https://api.mojang.com/users/profiles/minecraft/dashdasdsadadadas/ <- !!! Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129222 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 7 czerwca 2017 Udostępnij Opublikowano 7 czerwca 2017 @UP W tym kontekście nie gra to dużej roli, bo strona zwraca ID tylko, gdy wpiszemy nick gracza premium. Nawet po usunięciu ukośnika nie otrzymamy id (co więcej - jeśli to nie konto premium, to nie uzyskamy kompletnie nic), więc ten aspekt działa. Pozostaje sprawdzanie gracza on-line i off-line, czego skript nie jest w stanie, póki co, zrobić Chęci dobre, ale wykonanie niestety niemożliwe Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129232 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 7 czerwca 2017 Autor Udostępnij Opublikowano 7 czerwca 2017 3 godziny temu, PoweredDragon napisał: @UP W tym kontekście nie gra to dużej roli, bo strona zwraca ID tylko, gdy wpiszemy nick gracza premium. Nawet po usunięciu ukośnika nie otrzymamy id (co więcej - jeśli to nie konto premium, to nie uzyskamy kompletnie nic), więc ten aspekt działa. Pozostaje sprawdzanie gracza on-line i off-line, czego skript nie jest w stanie, póki co, zrobić Chęci dobre, ale wykonanie niestety niemożliwe No właśnie, gdy pisałem ten dodatek byłem przekonany, że Mojang zablokował wchodzenie piratów na nicki graczy premium. Niestety. A co do tego: 6 godzin temu, PoweredDragon napisał: Nie ma czegoś takiego jak non-premium i premium online-mode=false to tryb dla złodziei online-mode=true to tryb dla graczy, którzy na to zasługują Jeśli chodzi o skrypt, to boli właśnie fakt, że strona zwraca premium w zależności od nicku, nie od konta Raczej tego nie poprawisz (bo i jak?) Kiedyś ktoś robił dodatek do sprawdzania premium, ale porzucił projekt. Zaangażujmy Wizzarda To jest to plugin AutoIN Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129250 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 7 czerwca 2017 Udostępnij Opublikowano 7 czerwca 2017 @PoweredDragon jak chcecie, to Wam to napiszę. Wakacje się zbliżają, a będę je spędzał bardziej w miejscu, więc nie widzę problemów. Warunek prosty - 20 lajków pod tym postem. Cytuj Odnośnik do komentarza https://skript.pl/temat/18674-premiumapi-dodatek-sprawdzaj%C4%85cy-status-konta-gracza/#findComment-129253 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.