Skocz do zawartości

Ranking

Popularna zawartość

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

  1. PanMaruda

    Skrypt na TOP czasu

    @xAxee miejmy tylko nadzieję że funkcja z argumentami w funkcji zadziała poprawnie - a z reguły nie chcą działać i skript dostaje pierdolca XD także w razie gdyby ci się autorze pojawił błąd w którejś linijce z tym kodem translateList(createTop("time", 10, "&f &f[index]. &f[player]&f: &e[value]")) to trzeba go będzie rozpisać osobno: set {_list::*} to createTop("time", 10, "&f &f[index]. &f[player]&f: &e[value]") set {_trans::*} ro translateList({_list::*}) #dopiero tutaj wstawiasz listę {_trans::*} do efektu (np. send albo do lore w gui) send {_trans::*}
    2 punkty
  2. xAxee

    Skrypt na TOP czasu

    function translate(return: text) :: text: set {_ang::*} to ("years" and "year", "months", "month", "days", "day", "hours" , "hour", "minutes" , "minute", "seconds", "second", "and") set {_pl::*} to ("lata" and "rok", "miesiecy", "miesiac", "dni", "dzien", "godzin", "godzina", "minut", "minuta", "sekund", "sekunda", "i") loop {_ang::*}: replace all loop-value with {_pl::%loop-index%} in {_return} return {_return} function translateList(r: texts) :: texts: loop {_r::*}: add translate(loop-value) to {_return::*} return {_return::*} function createTop(name: string, size: integer, format: string="[P] - [V]") :: strings: set {_indices::*} to all indices of {%{_name}%::*} set {_index} to 1 if {_size} = 0: return "" if {_size} < 0: set {_reversed} to true set {_size} to ({_size} * (-1)) loop {_indices::*}: if {%{_name}%::%loop-value%} = number or timespan or date: set {_values::%{_index}%} to {%{_name}%::%loop-value%} set {_indexes::%{_index}%} to "%loop-value%" add 1 to {_index} if {_size} > (size of {_indexes::*}): set {_size} to (size of {_indexes::*}) loop {_size} times: loop {_values::*}: if {_max} is not set: set {_max} to loop-value-2 set {_index} to loop-index else: if {_reversed} is not true: if loop-value-2 > {_max}: set {_max} to loop-value-2 set {_index} to loop-index else: if loop-value-2 < {_max}: set {_max} to loop-value-2 set {_index} to loop-index set {_var} to {_format} replace "[VALUE]" and "[V]" with "%{_max}%" in {_var} replace "[INDEX]" and "[I]" with "%loop-number%" in {_var} replace "[PLAYER]" and "[P]" with {_indexes::%{_index}%} in {_var} add {_var} to {_return::*} delete {_indexes::%{_index}%}, {_values::%{_index}%}, {_max} and {_index} return {_return::*} on join: if {time::%name of player%} is not set: set {time::%name of player%} to time played of player on disconnect: set {time::%name of player%} to time played of player command /topki [<text>]: trigger: open chest with 6 rows named "TEST" to player wait 3 tick format slot 16 of player with clock named "Czas gry" with lore translateList(createTop("time", 10, "&f &f[index]. &f[player]&f: &e[value]")) to be unstealable command /top [<text>]: trigger: loop all players: set {time::%name of loop-player%} to time played of loop-player send "&fTopka czasu online:" send translateList(createTop("time", 10, "&f &f[index]. &f[player]&f: &e[value]"))
    2 punkty
  3. PanMaruda

    głowa innego gracza

    to ja zostawię tu link do tego skryptu, może się przyda
    1 punkt
  4. PanMaruda

    Zlecenie na edycję skryptu

    pokaż całość kodu jak to wkleiłeś
    1 punkt
  5. Kormic

    Wysyłanie "sygnału"

    Używasz nazwy funkcji i opcjonalnie podajesz parametry w zależności od tego czy funkcja tego wymaga, czy też nie. Przykład: function test(): broadcast "test" command /test: trigger: test()
    1 punkt
  6. Kormic

    Skript

    Na przyszłość pamiętaj, aby w zleceniu zawierać wszystkie informacje dotyczące skryptu, abyśmy nie musieli marnować czasu na zbędne poprawianie skryptu. Dorzuć do skryptu komendę w skrypcie poniżej i powinno zadziałać. command /stan: trigger: if {zadanie::%player%::wykonywanie} is not set: send "&cNie wykonujesz obecnie żadnego zadania!" to player else if {zadanie::%player%::wykonywanie} is 1: send "&aWykopałeś &6%{zadanie::%player%::wykonane}%&e/&6%{zadanie::%player%::liczba}% &akamienia!" to player else if {zadanie::%player%::wykonywanie} is 2: send "&aPostawiłeś &6%{zadanie::%player%::wykonane}%&e/&6%{zadanie::%player%::liczba}% &akamienia!" to player
    1 punkt
  7. Kormic

    Skrypt na licznik dedów graczy

    To nie zadziała poprawnie. Użyłeś victima w 'on join'.
    1 punkt
  8. PanMaruda

    Bungeecord

    spróbuj wgrać via version, via bacwards albo via rewind, protocol support skonfiguruj jak należy i sprawdź efekty
    1 punkt
  9. Kormic

    Skrypt na piorun po śmierci (1.16.4)

    Proszę. on death of player: strike lightning effect at victim Zapomniałeś o playerze.
    1 punkt
  10. PanMaruda

    Skrypt na piorun po śmierci (1.16.4)

    on death: create lightning effect at event-location
    1 punkt
  11. Aby to zrobić możesz stworzyć dodatkową komendę, np. command /dwiekomendy: trigger: execute player command "/komenda1" execute player command "/komenda2" albo tak jak @PanMaruda, ale poradnik nieco stary i możesz nie zrozumieć
    1 punkt
  12. PanMaruda

    Skrypt na TOP czasu

    trzeba chyba zmienną wyczyścić - wklej sobie to do kodu, przeładuj skrypt, usuń z powrotem i przeładuj jeszcze raz. on load: delete {time::*} co do polskich nazw - musisz topkę pobrać do zmiennej, zmienną zapętlić i podmienić każdą angielską nazwę czasu na polski odpowiednik, dam ci początek bo na telefonie jestem i ciężej się pisze: set {_top::*} to cretetop... loop {_top::*}: set {_} to loop-value replace all "days" with "dni" in {_} replace all "day" with "dzień" in {_} replace all "hours"... hour... minutes... minute... seconds... second... replace all "and" with "i" in {_} send {_}
    1 punkt
  13. Kormic

    Antibot [proxy]

    Proszę. on connect: player's name contains "proxy" or "Proxy" kick player due to "&cNiepoprawny nick!"
    1 punkt
  14. Kormic

    Skrypt po smierci teleport

    To jest niemożliwe. Jest pętla while, przed którą zmienna jest ustawiana na 60 i w tej pętli odbywa się dekrementacja co sekundę. Jesteś pewien, że po 24 sekundach się wydarzyła ta teleportacja? W jaki sposób to zmierzyłeś? Możesz wysłać w kodzie opcjonalnie za pomocą 'send' na czacie wartość %now% po pierwszej teleportacji i po drugiej teleportacji (czyli po 2 i po 7 linijce, pod nimi).
    1 punkt
  15. xAxee

    Problem z skryptem

    options: # Czym jest rzucane TNT na twoim serwerze rzucane-item: tnt named "&cRzucane TNT" # Czas cooldownu (odnowienia) rzucane-cooldown: 20 seconds # Wiadomość wysyłana przy próbie zbyt szybkiego wyrzucenia TNT (gdy cooldown jeszcze obowiązuje) rzucane-cooldownMessage: "&cNie możesz jeszcze użyć rzucanego TNT!" # Czas odliczania rzucane-countdown: 10 seconds # Wiadomość przy próbie zbyt szybkiego wyrzucenia TNT (gdy odliczanie trwa) rzucane-countingMessage: "&cOdliczanie już trwa!" # Wiadomość przy odliczaniu rzucane-countdownMessage: "&cRzucane TNT zostanie &6wystrzelone za &e%{@rzucane-countdown} - loop-number%&6..." # Moc wyrzutu TNT (może być to liczba po przecinku, np. 0.8) rzucane-force: 0.5 on place: player's tool is {@rzucane-item} cancel event on right click: player's tool is {@rzucane-item} if {countdown::rzucaneTnt::%player%} is set: send {@rzucane-countingMessage} to player stop if {cooldown::rzucaneTnt::%player%} is set: difference between {cooldown::rzucaneTnt::%player%} and now is less than {@rzucane-cooldown} send {@rzucane-cooldownMessage} to player stop set {countdown::rzucaneTnt::%player%} to true loop 10 times: if player's tool is not {@rzucane-item}: clear {countdown::rzucaneTnt::%player%} stop send action bar {@rzucane-countdownMessage} to player set {cooldown::rzucaneTnt::%player%} to now clear {countdown::rzucaneTnt::%player%} remove {@rzucane-item} from player shoot a tnt from player at speed {@rzucane-force} on load: register new shaped recipe for {@rzucane-item} using tnt, tnt, tnt, tnt, tnt, tnt, tnt, tnt, tnt
    1 punkt
  16. PanMaruda

    Skrypt na TOP czasu

    dokładnie tak jak ci xAxee podał: jego kod i aktualizacja do 4.2.0 jeżeli masz ostatnią wersję 4.3.0 (i spełnione wymagania) to kod może wyglądać nawet tak: on disconnect: set {time::%name of player%} to time played of player command /top [<string>]: trigger: loop all players: set {time::%name of loop-player%} to time played of player send "&fTopka czasu online:" send createTop("time", 10, "&f &f[index]. &f[player]&f: &e[value]")
    1 punkt
  17. xAxee

    Skrypt na TOP czasu

    Zaktualizuj skrypt bo widzę że jest to stary skrypt Pana Marudy i jeżeli chcesz te godziny i minuty to do zmiennych zapisuj po prostu time span a nie unix on disconnect: set {time::%name of player%} to time played of player command /top [<string>]: trigger: set {_offline::*} to all offline players loop all players: set {time::%name of loop-player%} to time played of loop-player send "&fTopka czasu online:" send createTop("time", 10, {_offline::*}, "&f &f[index]. &f[player]&f: &e[value]")
    1 punkt
  18. CoFFeIN04

    Wysyłanie "sygnału"

    Musisz użyć funkcji - https://wiki.skript.pl/Funkcje function nazwa(parametry) :: zwracany typ: [kod funkcji] W tym przypadku ważne będzie podanie parametru typu player, aby Skrypt wiedział, komu ma otworzyć to GUI. Deklaracja funkcji będzie wyglądała mniej więcej tak: function otworzGui(player:player): [kod funkcji] pamiętaj, aby zamienić wszędzie player na {_player}, np open chest with 1 row named "Level up! Choose an attribute to upgrade!" to player # NA open chest with 1 row named "Level up! Choose an attribute to upgrade!" to {_player} lub np. send "test" to player # NA send "test" to {_player}
    1 punkt
  19. PanMaruda

    Wysyłanie "sygnału"

    jeżeli skrzynka która się otwiera (gui jak się domyślam) - nie posiada żadnych personalizowanych treści, to możesz także użyć mojego skryptu mGUI i w evencie on load stworzyć nowe gui o zadanym ID, a następnie po użyciu komendy lub wejściu na obsydian jedynie otwierać to gui graczowi - link do skryptu w sygnaturze pod tym komentarzem.
    1 punkt
  20. Kormic

    Wysyłanie "sygnału"

    W tym celu właśnie używa się funkcji, które pozwalają na wielokrotne użycie tego samego kodu. Musisz zdefiniować własną funkcję ustawiająca sloty, gdyż otwieranie GUI i tworzenie skrzynki to oczywiście dwie, różne rzeczy. Jeżeli nie wiesz jak używać funkcji, odsyłam do wiki naszego forum: https://wiki.skript.pl/Funkcje. W twoim przypadku przesyłanym argumentem będzie inventory (np. player's current inventory). Co do stawiania na obsydian, użyj eventu 'on walk on obsidian', a następnie ustawiaj któryś blok na skrzynkę.
    1 punkt
  21. Assasa

    Ban/Tempban - skrypt na bany

    Witam, napisałem skrypt na : Ban/Mute/Kick/Tempban ITD. Uprawnienia: W Versji 1.0: Dla admina : admin.list admin.kick admin.ban admin.tempban admin.unban admin.mute Wymagane Pluginy: - Skript - SkQuery Informacje: Autor: Assasa Versja: 1.0 Dodaję nam polskie komendy ban/kick z powodem i chatem. Downolad: http://pastebin.com/iLTjNfKq
    1 punkt
  22. paweU

    Zostanę programistą na zlecenie

    Portfolio: https://github.com/paweUdev/ Discord: PAWEU#1513 Serdecznie zapraszam
    0 punktów
  23. XpediiXII

    Skript Drop |UPDATE|

    Update Do Poprzedniego Skryptu Na Drop **Dodano** Komenda /eq Przejrzystszy Kod TurboDrop Zmieniony Fortune Drop Kod : Dziekuje Za Kazde Odpowiedzi
    0 punktów
  24. Nie wiem jak to zrobic, nic sie nie wstawia napisalem przyklad bo generalnie to jest skin set nick by ustawic jakiegos gracza skin. Lub moze jakis inny plugin by graczowi ktory wlaczy /incognito dostaje losowy skin?
    0 punktów
  25. acki02

    Projekt dzielnicy azjatyckiej

    Na rafie koralowej w okolicach punktu o koordynatach X: -900 Z: 220 powstaje dzielnica azjatycka. Jest to strefa handlowa z możliwością wykupienia i zamówienia budynku sklepu (miejsce i wielkość można ustalić za dodatkową opłatą). Za budynek wystarczy zapłacić tylko raz. Planowana jest budowa drogi szybkiego ruchu jak i Hyperlinetm , pozwalające na dostanie się do dzielnicy z okolic spawnu w ok 5 sekund jeśli posiada się odpowiedni ekwipunek (buty zaklęte na Szybkość dusz i Głębinowego wędrowca) UWAGA: sklepy są budowane przez architekta w stylu azjatyckim, jednakże jest możliwość wyrażenia swoich preferencji dotyczącymi wyglądu, które zostaną wzięte pod uwagę. Wszelkie wątpliwości proszę zgłaszać do mnie, oraz kto byłby zainteresowany wykupieniem posiadłości w dzielnicy. Cennik: Wielkość działki (sklep powinien mieć jedną tematykę sprzedawanych dóbr) pierwsze 100-300 m2 (mogą być 3 działki wielkości 100 m2 itp.) - 1 diament kolejne 100 m2 - +2 diamenty Położenie działki (do każdej działki będzie dało się dojść po małym i/lub dużym pomoście) Pozostawienie wyboru położenia działki architektowi - brak opłaty Gwarantowane położenie działki przy dużym pomoście - +1 diament Wybranie położenia działki - +2 diamenty Wybranie położenia działki z gwarantowanym doprowadzeniem dużego pomostu (nie dotyczy jeśli wybrane położenie już się znajduje przy dużym pomoście) - +2 diamenty +1 diament za każde kolejne napoczęte 32 metry pomostu Inne Wyrażenie preferencji dotyczących budowli - brak opłaty reklama/drogowskaz do istniejącego sklepu (5 sztuk) - 1 diament mała willa (1024 m2) - 9 diamentów Dotacje W związku z tym że projekt dość duży zbieram dotacje w postaci materiałów lub funduszy na owe. dowolne drewno (nieokreślony limit): 9 stacków : własny unikalny symbol na każdej posiadłości 27 stacków : drewniana rzeźba na jednym z "ryneczków" 54 stacki : willa z ogrodem Magiczna latarnia (jest zapotrzebowanie na 2 sztuki) 1 sztuka - kamienny pomnik przed ratuszem, własny unikalny symbol na każdej posiadłości, członkostwo Rady Dzielnicy Cement/beton 24 stacki - patronat Hyperlinetm + Dożywotni bilet na przejazdy kolejką miejską Szkło 24 stacki - Dożywotni bilet na przejazdy kolejką miejską
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Fendi
    Fendi
    2 posty
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
    F3lip3za
    F3lip3za
    1 post
    Nieaktywny
    Nieaktywny
    1 post
    LusiaMC
    LusiaMC
    1 post
    Antychryst
    Antychryst
    1 post
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 post
    artur9010
    artur9010
    1 post
  • Najwięcej tematów w tygodniu

    bug128
    bug128
    1 temat
    Nieaktywny
    Nieaktywny
    1 temat
    LusiaMC
    LusiaMC
    1 temat
    Antychryst
    Antychryst
    1 temat
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 temat
    artur9010
    artur9010
    1 temat
    0j_12
    0j_12
    1 temat
    xSebixx1
    xSebixx1
    1 temat
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...