Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 11/21/19 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. jaku49

    jAnkieta [1.0a] - ankiety na Twój serwer

    Skrypt nie będzie dalej uaktualniany. jAnkieta - skrypt dodający ankiety na Twój serwer, aktualnie można głosować tylko na "tak" oraz "nie". Skrypt będzie rozwijany oraz będą realizowane propozycje użytkowników. Cały skrypt jest powodem nudy, wpadłem na pomysł i go zrealizowałem . Skript - aby uruchomić skrypt, json.sk - aby wyświetlać klikalne wiadomości na nowszych wersjach. tworzenie ankiet, wyświetlanie wyników (nawet z procentami), głosowanie kliknięciem w wiadomość, wybór między tak oraz nie (będzie rozwijane, patrz TODO), czasowe ankiety (będzie rozwijane, patrz TODO). kreator ankiet, historia ankiet, więcej opcji głosowania, rozwinięcie systemu czasowych ankiet, auto-aktualizacje, dodanie konfiguracji w YML (config oraz messages), propozycje użytkowników forum, poprawić błąd zgłoszony przez @xAxee (dzięki). Błędy, głosowanie i koniec ankiety: Wygląd głosowania: Wyniki głosowania (/ankieta publikuj * kliknij w czerwony napis * Poprzednie wersje (niezalecane):
    1 punkt
  3. neQYT

    Jak pisać poprawnie tematy?

    Witam! Dzisiaj zaprezentuję wam jak poprawnie pisać tematy, głównie w kategorii Skryptów. Zaczynamy! Jak pisać poprawnie tematy? Wiele osób popełnia następujące błędy: *Nie opisuje dokładnie błędu *Nie podaje pluginów, które posiada. Mogą się przydać, by problem został rozwiązany szybciej *Stosuje słabą/złą/źle czytelną pisownię *Nie zgłaszają postu, by został zamknięty, zauważyłem ostatnio, że posty, w których problem został rozwiązany, nie zostały zamknięte. Również sam fakt iż moderacja ostatnio dodaje ostrzeżenia za teksty typu "Do zamknięcia" Teraz postaram się pokazać, jak zaradzić takiemu czemuś, oszczędzając sobie na dobrej reputacji na naszym forum, oraz jak nie dostawać ostrzeżeń zbyt często Skript.PL, szczególnie w dziale Skryptów! *Szczególnie trzymajcie się regulaminu Skript.Pl, oraz tematu danego tematu, tak samo podczas pisania tematu, starajcie się pisać w kategorii, do której pasuje wasz temat. *Piszcie estetycznie, oszczędzajcie na "formatowaniu tekstu", a dokładniej jeśli format jest zbędny tzn. Nie ma przykładowo ważnej informacji / słowa. *Umieszczajcie kody w serwisie code.skript.pl *Jeśli uważacie, że chcecie coś dopisać do odpowiedzi, używajcie opcji edycji *Gdy piszecie / opisujecie problem, starajcie się podawać jak najwięcej informacji *Zgłaszajcie swoje posty, gdy zamierzacie, zakończyć dyskusję **To tyle, mam nadzieję iż komuś pomogłem, napewno będą aktualizacje**
    1 punkt
  4. PanMaruda

    Jak pisać poprawnie tematy?

    Zatem przepisałeś kilka zdań z regulaminu i nazywasz to poradnikiem? Zdradzę ci sekret: jeżeli komuś będzie zależało to przeczyta regulamin (ale nie twój pseudo poradnik). Z kolei jeżeli komuś nie będzie zależało wcale to nie przeczyta regulaminu (ani tym bardziej twojego pseudo poradnika), zaś sam post napisze bez żadnego ładu. Jako iż dzisiaj jest dzień życzliwości to dziękuję za uwagę, życzę smacznej kawusi i mniej beznadziejnych postów.
    1 punkt
  5. neQYT

    Problem z pluginem Skript

    Ale nie rozumiesz, że pobierasz ze złej strony? Na bukkit.org nie wspierają już skripta, a co do sytuacji, z przeniesieniem plików to pewnie inną wersję musiałeś mieć silnika.
    1 punkt
  6. xAxee

    Particle

    No to nie ma takiego efektu
    1 punkt
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    Grabsky
    Grabsky
    1 post
    Nicku
    Nicku
    1 post
    mervi_X
    mervi_X
    1 post
    Fendi
    Fendi
    1 post
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    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ę...