Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 06/17/20 uwzględniając wszystkie działy

  1. Random Code Gennerator przedstawiam funkcję, która stworzy dla nas losowy kod z podanych liter, cyfr, słów, symboli, itp. Składa się ona z trzech argumentów: getCode(chars: string, length: integer=3, separator: string="") pierwszy argument to ciąg znaków, z których zostanie wygenerowany kod - oddzielonych przecinkiem (musi być podany) drugi argument to długość ciągu jaka zostanie wygenerowana (domyślnie ustawiona na 3 - nie musi być zatem podana) warto zaznaczyć że owa długość nie musi oznaczać finalnej ilości wszystkich znaków w zwracanej wartości - np. jeżeli w pierwszym argumencie podamy do losowania jakieś słowa (a nie pojedyncze znaki) - wtedy długość będzie oznaczała ilość zwróconych słów trzeci argument to znak (lub ciąg znaków), którym ewentualnie mogą być oddzielone poszczególne znaki (domyślnie jest ustawiony na pustą wartość - czyli jest wyłączony - nie trzeba go podawać) Jak używać (+przykłady): zacznijmy od najprostszego kodu - stwórzmy kod o długości 10 znaków ze zbioru liter [a, b, c, d] w tym celu w pierwszym argumencie umieszczamy nasz zbiór oddzielony przecinkami (bez spacji) - "a,b,c,d" w drugim argumencie wpisujemy liczbę 10 getCode("a,b,c,d", 10) i to tyle - jeżeli teraz wyświetlimy tą wartość, otrzymamy coś takiego: acbdddabdc kolejny przykład - wybieramy losowo 3 nicki (z czterech podanych) i oddzielamy je myślnikiem w pierwszym argumencie podajemy np. "Knugi,Maruda,xAxee,Libter" w drugim argumencie podajemy liczbę 3 w trzecim argumencie zapisujemy myślnik (może być z kolorami dla kontrastu) - "&c-&r" getCode("Knugi,Maruda,xAxee,Libter", 3, "&c-&r") A otrzymana wartość może wyglądać powiedzmy tak: Libter-Libter-Knugi #przy czym na chacie z minecraft myślniki będą czerwone jeżeli zajdzie taka potrzeba - możemy także ustawić szansy procentowe na pojawienie się danego znaku - wpisujemy je podobnie jak w pluginie WorldEdit liczba%znaki zatem do pierwszego argumentu możemy wpisać np. "50%Knugi,10%100,10%$,30%b" - mamy tu więc 50% szans na słowo Knugi 10% szans na liczbę 100 10% szans na symbol $ 30% szans na literę b getCode("50%Knugi,10%100,10%$,30%b", 10, "-=-") no i działa to tak samo jak powyżej tylko że jedne wartości będą występowały częściej, inne rzadziej. jako iż mamy tutaj dwa znaki 'specjalne' - przecinek i procent - to nie możemy ich użyć w normalny sposób - dlatego też jeżeli chcemy je wstawić w kodzie musimy zapisać [przecinek] [procent] i one zostaną potem podmienione w finalnej wartości, np. getCode("[procent],a,b,c") i wtedy z tego otrzymamy coś takiego: %acb%%ca%aa Donwload: marudaCodeGenerator - wydanie pierwsze 06.05.2020 (wymagany Skript 2.2) Oczywiście to nie koniec: w pierwotnej wersji tematu był tutaj skrypt na nagrody za przepisywanie takich losowych kodów z chatu - i to się nie zmienia - opis, kod i wymagania znajdziecie poniżej: Opis: Skrypt generuje kod, który gracze w zamian za nagrody mogą przepisywać, powinien on działać niezależnie od wersji serwera. Opcje podlegające konfiguracji: długość generowanego kodu ciąg znaków, z którego zostanie wygenerowany kod automatyczny kod: opcja włącz / wyłącz co ile będzie się odbywał Ile razy wiadomość o aktywnym kodzie się pojawi wpisywanie kodu poprzez chat i komendę sprawdzanie poprawnej wielkości znaków komenda, która wykona się po poprawnym wpisaniu kodu (tj. nagroda) Download: marudaCode - wydanie pierwsze 10.11.2019 (wymagany Skript 2.2, SkQuery oraz skript-mirror) marudaCode - wydanie drugie 06.05.2020 (wymagany skript-mirror oraz skrypt marudaCodeGenerator z linku wyżej)
    1 punkt
  2. kerpson

    Przedmioty z configu

    moj fail, sorka xD
    1 punkt
  3. kerpson

    Banowanie

    majster właśnie swoje ip pokazałeś
    1 punkt
  4. 1 punkt
  5. MamRegedita

    Kilof do niszczenia bedrocka

    Oj nie zauważyłem XD Chyba widziałem drugi post ale mniej skomplikowany i właśnie do niego to było
    1 punkt
  6. 1 punkt
  7. kerpson

    Config

    ehh po co ci onEnable ??? zrób prywatny konstruktor private Config() {} metode public static void loadConfig() (potem w klasie głównej przy metodzie onEnable załadujesz config tak: Config.loadConfig()) i w niej rób wszystko jak robisz saveDefaultConfig nie musisz dawać this.getConfig().options().copyDefaults(true); no i po co masz Boolean jako obiekt ? wystarczy zwykły boolean z małej litery Dodatkowo zauważ jak to jest u karolka KarolekDrop.getPlugin().saveDefaultConfig(); Odwołał się do głównej klasy W swojej klasie głównej możesz to zrobić np. tak public static Klasa getInstance() { return getPlugin(Klasa.class); } A w klasie Config coś takiego. FirstPlugin.getInstance().saveDefaultConfig(); Bierzesz się za rzeczy trudniejsze a nie masz totalnie pojęcia o podstawach, za szybko idziesz do przodu.
    1 punkt
  8. PanMaruda

    Skrypt na Enchant przedmiotu.

    command enchant <player> <item> <integer>: trigger: if arg 3 > 0: loop all items in inventory of arg 1: if loop-item is arg 2: enchant loop-item with (sharpness arg 3)
    1 punkt
  9. Grex

    Skrypty - Serwer MC

    1. Użyj java 8 2. Pobierz silnik z paper.io 3. Pobierz AuthMe Reloaded ze strony spigot 4. Włącz serwer 5. Wyłącz serwer 6. Zaakceptuj EULA 7. Włącz serwer 8. Wyłącz serwer 9. Zmień ustawienia w server.propeties - online mode: false 10. Przenieś AuthMe Reloaded do folderu plugins 11. Pobierz inne przydatne pluginy (PlaceholderAPI, Protocollib) 12. Włącz serwer 13. Wyłącz serwer 14. Zmień ustawienia AuthMe (config.yml - Jeżeli masz bazę danych to ją połącz, jeżeli nie to nie zmieniaj ustawień bazy danych. Zmien ustawienia pod swoje preferencje) 15. Włącz serwer Jeżeli plugin działa - w /pl jest na zielono i nie wyświetlał błędów podczas startu - musisz dać graczom premisje ( authme.player.* ) Jeżeli nie działa - serwer się wyłącza po włączeniu authme - źle skonfigurowałeś bazę danych i plugin nie może się z nią połączyć Jeżeli nie działa - wyświetla błędy - napisz tutaj jakie to błędy Mam nadzieję że pomogłem. Testowałem i na pewno działa na 1.8 - 1.14.4, co do 1.15 nie jestem pewnien czy już wspiera te wersje
    1 punkt
  10. shuliar

    skrypt na zmiane enchantu

    on rightclick with diamond pickaxe: if name of player's tool is "essa byczku": set name of player's tool to "jednak nie essa" enchant player's tool with fortune 3, unbreaking 3 and efficiency 5
    1 punkt
  11. Orangvle

    Może mi ktoś poprawić błędy?

    To jest mój autorski plugin (proszę się nie śmiać jest to mój 1 plugin). command /p: trigger: if player has permission "plots.sk" send "&8>> &cPoprawne uzycie: &7/plot" send "&2/plot auto - auto nadanie dzialki." send "&2/plot claim - zajecie wybranej wolnej dzialki." send "&2/plot home - teleportacja na dzialke." send "&2/plot add <gracz> - dodaje gracza do dzialki." send "&2/plot remove <gracz> - usuwa gracza z dzialki." send "&2/plot deny <gracz> - blokuje wstep gracza na dzilke." send "&2/plot undeny <gracz> - odblokowuje wstep gracz na dzilke." send "&2/plot dispose - porzuca dzialke." send "&2/plot clear - czysci dzialke." send "&5/warp dzialki aby, wybrac dzialke." i wyskakuje taki błąd: 'permission "plots.sk"' is not an item type (kompl.sk, line 3: if player has permission "plots.sk"')
    1 punkt
  12. PanMaruda

    Skrypty - Serwer MC

    on load: set {adminy::*} to "NickAdmina", "NickAdmina2", "NickAdmina3" and "NickAdmina(n)" command /adminy [<string>]: trigger: add "&6Oto adminy:" to {_adminy::*} set {_offline::*} to all offline players: loop {_offline::*}: if {adminy::*} contains name of loop-value: if loop-value is online: add "&a[Zielony znaczek] &f%name of loop-player%" to {_adminy::*} else: add "&c[Czerwony znaczek] &f%name of loop-player%" to {_adminy::*} send {_adminy::*}
    1 punkt
  13. no i po co aż tyle dodatków, wystarczy skript-mirror, a config jest niepotrzebny, elo benc, nie opłaca się pobierać 4 pluginów bo jakiś skrypcik na nagrody xD plus błędy językowe typu tą nagrodę
    1 punkt
  14. dziwakkolega

    zrezygnowałem do zamkniecia

    Zrezygnowałem z pisania skryptów i dzielenia się nimi z użytkownikami forum
    0 punktów
  15. Misio12320

    Jak oszukałem? Internet.

    Witam. Jak oszukałem mój mobilny internet? Mam telefon z Orange wraz z transferem danych. Jak wykorzystam 20GB/m-c mam bez limitu MAX <1 mbps czyli 100kbps. Dziś pobierałem grę, 100 kbps, podczas gdy uruchamiam Microsoft Teams nagle internet mi przyspiesza pobieranie od 0 do prawie 5 mbps czyli standardowo bez wykorzystania limitu. Jak to się stało? Dlaczego? Jak tak robić wiecznie, by działało? Czasami ten trik mi się tak dzieje, czasami nie. Zależy mi to chyba od dnia, w nocy też czasami nie działa, a powinno. Edit : dodam jeszcze. Dopóki mój telefon się nie rozładuje/rozłączę się z transferem danych lub (nie jestem pewien) jeżeli odłączę sieć z komputera, a w telefonie pozostanie hotspot nadal włączony to czy mi zwolni.. To prędkość 3 Mbps (najczęściej taki speed jest i przemienia się w + - ) pozostaje nadal.
    0 punktów
  16. Witajcie Chciałbym zaprezentować wam skrypt na nagrody za czas spędzony na serwerze w Gui. Instalacja: 1.Pobierz wymagane pluginy: - Skript - Skript-placeholders - Skript-yaml - Tuske 2. Zapisz skrypt jako nazwa.sk 3. Wrzuć go do plików serwerowych do folderu plugins => Skript => scripts 4.Załaduj skrypt komendą /sk reload nazwa 5.Po załadowaniu skryptu powinien utworzyć się config, który można dowolnie edytować Działanie: Skrypt polega na tym, że sprawdza ile dany gracz spędził godzin na serwerze i jeśli jest to liczba większa lub równa do tej podanej w configu to może odebrać daną nagrodę, jeśli gracze ma dane uprawnienie. Do zrobienia: - Wasze propozycje Przykładowy config Pobieranie: - Pobieranie v1.0 Mam nadzieję, że się wam spodoba. Ps: Skrypt pisany na telefonie, nie zabijcie za spacje itp. Jeśli macie jakieś uwagi lub propozycje, co mógłbym dodać lub zmienić, możecie śmiało pisać.
    0 punktów
  17. Helios1993

    Jak zdobyć emotkę "rak"

    Ten poradnik jest prostszy
    0 punktów
  18. xAxee

    Może mi ktoś poprawić błędy?

    command /p [<text>]: trigger: if player has permission "plots.sk": send "&8>> &cPoprawne uzycie: &7/plot" send "&2/plot auto - auto nadanie dzialki." send "&2/plot claim - zajecie wybranej wolnej dzialki." send "&2/plot home - teleportacja na dzialke." send "&2/plot add <gracz> - dodaje gracza do dzialki." send "&2/plot remove <gracz> - usuwa gracza z dzialki." send "&2/plot deny <gracz> - blokuje wstep gracza na dzilke." send "&2/plot undeny <gracz> - odblokowuje wstep gracz na dzilke." send "&2/plot dispose - porzuca dzialke." send "&2/plot clear - czysci dzialke." send "&5/warp dzialki aby, wybrac dzialke."
    0 punktów
  19. kerpson

    Może mi ktoś poprawić błędy?

    brakuje : na końcu
    0 punktów
  20. Rejszpat

    LICZYMY DO MILIONA

    916
    0 punktów
  21. Glicz

    Skrypt Lewitacja

    Słuchaj, wiem tyle, że command /test: trigger: make execute player command "effect give %player% minecraft:levitation 5 1" zamiast tej 1 na koncu mozesz wstawić co chcesz. to siła efektu a actionbara możesz jakoś na commandblockach zrobić, tego jeszcze nie wiem jak.
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    mervi_X
    mervi_X
    1 post
    Fendi
    Fendi
    1 post
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
    Nicku
    Nicku
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
    bug128
    bug128
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...