Skocz do zawartości

Rekomendowane odpowiedzi

Discord.sk
Gracze na twoim serwerze proszą cię abyś dał im taką samą rangę jaką mają w minecraft na discordzie?
Denerwuje cię już to, że musisz własnoręcznie dawać każdą rangę?

Użyj discord.sk i ciesz się swobodą!


 

Jak wgrać:

No normalnie jakby klikasz *Tutaj* 
Kopiujesz to, dajesz do jakiegoś skryptu i reloadujesz...
------
W miejsce token-bota, daj token swojego bota.
Jeżeli nie wiesz jak takiego bota stworzyć tutaj jest idealny pierwszy lepszy poradnik pod to:


 

W miejsce ID-kanalu wstaw ID kanału, na którym ma być wyświetlana wiadomość o połączeniu konta przez gracza.
W miejsce ID-Serwera-Discord wstaw ID serwera discord na którym ma dawać rangi
tutaj pierwszy lepszy poradnik na zdobycie ID:

Aby dodać rangi do automatycznego dawania rang wpisz w dane pola odpowiednie ID
unknown.png
I tak do każdej rangi. (W następnych aktualizacjach zostanie to unormowane)

!!! PAMIĘTAJ ABY ZAZNACZYĆ WSZYSTKIE "INTENTS" BOTA !!!
unknown.png
(Pamiętaj również o ustawieniu rangi bota którą dostaje automatycznie na samą górę)

Informacja:
Skrypt nie działa na osobę z koronką na discordzie.
(nie będzie zmieniało mu nicku ani nie będzie nadawało rangi)

Wymagania: 

Skript 2.5.3 lub nowszy *Download*
SkQuery (najlepiej najnowszy) *Download*
Disky 2.2 (na nowszej prawdopodobnie nie działa.) - Download na 2.2 nie widziałem, dlatego można go pobrać na samym dole

DiSky 2.2.jar


Testowane na:
unknown.png
(LocalHost)

Funkcje:
● System łączenia konta minecraft z kontem discord

Spoiler

unknown.png

unknown.png

● Aktualizacja rangi na discordzie posiadając rangę w minecraft
● Dodawany przedrostek "- MC" aby zobaczyć kto połączył konto
● Wiadomość o połączeniu konta na discordzie

Spoiler

unknown.png


Do zrobienia:
● Dodać możliwość edytowania pod własne potrzeby bezpośrednio z "options"
● Skrócić cały system dawania rangi na discordzie
● Dodać Auto-UpToDate
● Uaktualnić kod pod wersję disky 3.6 +


Changelog:
Wypuszczenie wersji (v1.0.0)
Dodano nazwa-bota (v1.0.1)
 


Download w code.skript.pl :

 

Edytowane przez polsatgraniepl
dodano info o intencjach bota
Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/
Udostępnij na innych stronach

1. Jeśli używasz if/else, to po kiego czorta dodajesz tam stop?

...
if {po.%discord id of event-user%} is set:
    make new embed:
        set author of the embed to "Już połączyłeś swoje konto z: %{mcbyc.%discord id of event-user%}%"
        set author icon of embed to avatar of event-user
        set color of embed to color from rgb 255, 0, 0
    reply to event-message with last embed
    stop
else:
    if arg-1 is set:
...

 

2. Na co bezsensownie loopujesz graczy? Nie lepiej utworzyć zmienną (np. {dcpass:<kod>}) i w niej zapisać nick gracza, którego tyczy się połączenie?

3. A co to takiego? 🤔

loop all players:
    if loop-player is "%{mcbyc.%discord id of event-user%}%":
        set {_} to {mcbyc.%discord id of event-user%} parsed as player
        kick {_} due to "%nl%&9&lDiscord &8» &7Poprawnie połączono z kontem&8:%nl% &e%discord name of user with id {dscbyc.%loop-player%}%%nl% &7%nl%&7(Możesz się już ponownie połączyć)"
        set {juzma.%loop-player%} to true

4. Fajnie by było, gdybyś gdzieś ładnie w opcjach dodał możliwość ustawienia sobie id roli do końcowej części skryptu.

5. Jeśli już mówimy o końcowej części skryptu, to zastanawia mnie co to za dziwny twór tam powstał?

if {juzma.%player%} is set:
    if {juzma.%player%} is set:
        if {juzma.%player%} is set:

6. Czemu nie najnowsza wersja DiSky? Z tego co wiem składnia się znacznie nie zmieniła.

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-314462
Udostępnij na innych stronach

Skrypt został napisany już dawno, ale dopiero teraz go wstawiam, więc takie błędy mają prawo bytu. Przynajmniej wdg mnie. W "Do zrobienia" rozpisałem rzeczy, które chciałbym jak najszybciej zrobić/naprawić i zaktualizować go wobec moich aktualnych umiejętności.

 

19 godzin temu, PanAnimek napisał:

1. Jeśli używasz if/else, to po kiego czorta dodajesz tam stop?

prawdopodobnie ze starego już przyzwyczajenia

 

19 godzin temu, PanAnimek napisał:

2. Na co bezsensownie loopujesz graczy? Nie lepiej utworzyć zmienną (np. {dcpass:<kod>}) i w niej zapisać nick gracza, którego tyczy się połączenie?

Prawdopodobnie próbowałem tak, ale coś nie wychodziło ¯\_(ツ)_/¯

 

19 godzin temu, PanAnimek napisał:

3. A co to takiego? 🤔

Jeżeli chodzi o kick gracza to system dawania rang na discordzie jest zrobiony przez on join, a aby gracze nie pytali się, dlaczego nie mają rangi a połączyli konto to ich wyrzuca. Oczywiście jest to słabe, ale nie kopiowałem kodu z dodawania rangi na dsc bo było by to bezsensowne. Prawdopodobnie w przyszłych aktualizacjach, które prawdopodobnie będą miały miejsce jeszcze w tym miesiącu chciałbym system dawania rangi po prostu dać do funkcji + samo dawanie rangi skrócić.
 

19 godzin temu, PanAnimek napisał:

4. Fajnie by było, gdybyś gdzieś ładnie w opcjach dodał możliwość ustawienia sobie id roli do końcowej części skryptu.

"Do zrobienia" pierwszy pkt. prawdopodobnie będzie tak samo jak w tiptoolchat

 

19 godzin temu, PanAnimek napisał:

5. Jeśli już mówimy o końcowej części skryptu, to zastanawia mnie co to za dziwny twór tam powstał?

:) 
Kod do dawania rangi jest długi, a tabowania jednym naciśnięciem nie da się usunąć, dlatego prawdopodobnie, aby zaoszczędzić czas sprowadziłem ifa wyżej, zamiast zniżać cały ten kod. Oczywiście do naprawienia :bezkappy:

 

Cytat

6. Czemu nie najnowsza wersja DiSky? Z tego co wiem składnia się znacznie nie zmieniła.

Jak już pisałem skrypt był robiony na tyle dawno, aby wersja 2.2 była najnowszą. Przy zmianie na Disky 3.0 + składnia się zmieniła nie do poznania jak patrzyłem ostatnie aktualizacje. Oczywiście w "Do zrobienia" wypisałem to, że chciałbym ją zaktualizować i teraz nasuwa się pytanie czy zrobić aktualizację tego skryptu czy stworzyć nowy na podstawie tego?

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-314484
Udostępnij na innych stronach

3 godziny temu, Mushkrem napisał:

trochę boli w serduszko ten skrypt :(

nalu by day, kokoro by night — mod mod mod away gently down the stream

szczerze to nie jestem zadowolony z tego skryptu, ale wstawiam go, aby się nie zmarnował. gdzie cały skrypt był robiony pod własne potrzeby a nie pod opublikowanie go tutaj.

ważne, że działa :kappapeek:

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-314501
Udostępnij na innych stronach

  • 5 tygodni później...

nie wiem dlaczego, ale mi nie dziala. dodalem token, id serwera i kanalu, robie /sk reload <nazwa skryptu> i niby nie mam zadnego bledu, ale zadna komenda w minecraft nie dziala

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-316308
Udostępnij na innych stronach

W dniu 2.01.2022 o 23:09, Quezyrek napisał:

nie wiem dlaczego, ale mi nie dziala. dodalem token, id serwera i kanalu, robie /sk reload <nazwa skryptu> i niby nie mam zadnego bledu, ale zadna komenda w minecraft nie dziala

Dodałem już tą informację, wystarczyło ustawić tylko wszystkie intents bota na true
unknown.png

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-316595
Udostępnij na innych stronach

  • 2 tygodnie później...

Szczerze nie wiem po co robić kopie już gotowego pluginu który działa lepiej jak DiscordSRV ze wszystkimi funkcjami

https://www.spigotmc.org/resources/discordsrv.18494

Opinia:
- Skrypt ma koszmarną optymalizacje kodu
- Masz + za chęci stworzenia łaczenia discord z mc
- Niepotrzebne pętle czy bez sensowne wzmianki w kodzie

Ocena: 5/10

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-316997
Udostępnij na innych stronach

4 godziny temu, Zabujca997 napisał:

Szczerze nie wiem po co robić kopie już gotowego pluginu który działa lepiej jak DiscordSRV ze wszystkimi funkcjami

https://www.spigotmc.org/resources/discordsrv.18494

Opinia:
- Skrypt ma koszmarną optymalizacje kodu
- Masz + za chęci stworzenia łaczenia discord z mc
- Niepotrzebne pętle czy bez sensowne wzmianki w kodzie

Ocena: 5/10

kurwa, dlaczego jak zrobię coś nad czym się staram, coś co mi wyszło i jest dobre to nie ma ani jednej odpowiedzi lub reakcji, a jak zrobię coś gównianego, coś dla siebie, coś co nigdy nie miało by ujrzeć światła dziennego, ale ujrzało to każdy to od razu ocenia....

 

Tak, mam świadomość, że ten skrypt jest gówniany i jak sam na jego kod patrzę to chce mi się rzygać. (W planach mam poprawę kodu discord.sk, sklep.sk oraz dodać rzeczy do tiptoolchat'u)
Dziękuję za opinię i pozdrawiam.
~Polsat

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-317007
Udostępnij na innych stronach

W dniu 15.01.2022 o 19:55, polsatgraniepl napisał:

kurwa, dlaczego jak zrobię coś nad czym się staram, coś co mi wyszło i jest dobre to nie ma ani jednej odpowiedzi lub reakcji, a jak zrobię coś gównianego, coś dla siebie, coś co nigdy nie miało by ujrzeć światła dziennego, ale ujrzało to każdy to od razu ocenia....

Tak, mam świadomość, że ten skrypt jest gówniany i jak sam na jego kod patrzę to chce mi się rzygać. (W planach mam poprawę kodu discord.sk, sklep.sk oraz dodać rzeczy do tiptoolchat'u)
Dziękuję za opinię i pozdrawiam.
~Polsat

Chodzi o sam fakt, że robisz coś co jest już dobrze działające i nie potrzebujące kolejnej kopi.
Moim zdaniem możesz zabrać się za coś co czego np nie ma na skrypcie lub nowszej wersji mc. 

Pamiętaj opinia motywuje i opisuje dewelopera do tego co robi
Nie poddawaj się i oby tak dalej 😉

Odnośnik do komentarza
https://skript.pl/temat/50955-discordsk-czyli-%C5%82%C4%85czenie-konta-minecraft-z-discordem/#findComment-317244
Udostępnij na innych stronach

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ą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...