Skocz do zawartości

Saanjuk

Użytkownik
  • Ilość zawartości

    361
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    18

Treść opublikowana przez Saanjuk

  1. Rozkminialiśmy temat z @knugi wielokrotnie i najlepsze rozwiązanie to : on inventory click: if name of event-inventory is "&b&LMC&F&LSKY &8» &7Serwerowe &b&lTopki": cancel event inna sprawa to optymalizacja tego kodu co znalazles jest jaka jest.. xD
  2. o kurka a wiesz że tego nie przewidzialem? xDD dobra dodam to później bo jak ktoś postawi blok w miejscu partikli to zrobi z niego skrzynke xD
  3. Saanjuk

    Drop

    Options: perm_mine: use.drop2inv.mine perm_kill: use.drop2inv.kill perm_mobs: use.drop2inv.mobs on mine: if player has permission "{@perm_mine}": loop drops of event-block using player's tool: add loop-item to {_inventory::*} cancel drops loop {_inventory::*}: if player has enough space for loop-value: add loop-value to player's inventory else: drop loop-value at player on death of player: if attacker has permission "{@perm_kill}": if attacker is a player: loop all items in victim's inventory: add loop-item to {_inventory::*} cancel drops loop {_inventory::*}: if attacker has enough space for loop-value: add loop-value to attacker's inventory else: drop loop-value at the victim on death: if victim is not player: if attacker has permission "{@perm_mobs}": loop drops: add loop-item to {_inventory::*} cancel drops loop {_inventory::*}: if attacker has enough space for loop-value: add loop-value to attacker's inventory else: drop loop-value at attacker nigdzie nie może byc player w on death musi być attacker dopisałem moby
  4. Saanjuk

    Drop

    Options: perm_mine: use.drop2inv.mine perm_kill: use.drop2inv.kill on mine: if player has permission "{@perm_mine}": loop drops of event-block using player's tool: add loop-item to {_inventory::*} cancel drops loop {_inventory::*}: if player has enough space for loop-value: add loop-value to player's inventory else: drop loop-value at player on death of player: if attacker has permission "{@perm_kill}": if attacker is a player: loop all items in victim's inventory: add loop-item to {_inventory::*} cancel drops loop {_inventory::*}: if player has enough space for loop-value: add loop-value to attacker's inventory else: drop loop-value at the victim
  5. masz wgrany jakiś plugin typu fastlogin i wchodzisz z non premium na konto zapisane do premium list btw nie ten dział ale to juz zgłoszone
  6. Saanjuk

    Sakwa Rybaka

    @Tomcio0203x jako że nazwe itemu łatwo jest zmienić uzależniłem działanie sakwy od lore (opisu) options: fish: air or cod or salmon or tropical fish or puffer fish lore: "Sakwa Rybaka" command /test [<text>]: trigger: if arg 1 is set: give 1 bundle with lore {@lore} to player on inventory click: if cursor slot of player is bundle with lore {@lore}: if event-slot is not {@fish}: cancel event if cursor slot of player is not {@fish}: if event-slot is bundle with lore {@lore}: cancel event oczywiście komenda jest tylko testowa żebyś nie musiał się bawić w tworzenie takiej sakwy do testów Jescze jedna ważna rzecz: to nie działa w gamemode creative musisz byc na survival !
  7. Saanjuk

    Drop

    Options: perm_mine: use.drop2inv.mine perm_kill: use.drop2inv.kill on mine: if player has permission "{@perm_mine}": loop drops of event-block using player's tool to player: add loop-item to {_inventory::*} cancel drops loop {_inventory::*}: if player has enough space for loop-value: add loop-value to player's inventory else: drop loop-value at player on death of player: if player has permission "{@perm_kill}": if attacker is a player: loop all items in victim's inventory: add loop-item to {_inventory::*} cancel drops loop {_inventory::*}: if player has enough space for loop-value: add loop-value to attacker's inventory else: drop loop-value at the victim powinno działać nie testowałem
  8. NIe mam tego w opcjach ale domyślnie linijka 232: push player backwards with speed 1
  9. a patrzyles w przykłady użycia? if plugin "Vault" is enabled: if plugin "WorldGuard" is not enabled: if plugins "Essentials" and "Vault" are enabled: if plugin "MyBrokenPlugin" is disabled: every 1 second: if plugin "SkQuery" and "skript-yaml" are enabled: #<KOD>
  10. https://docs.skriptlang.org/conditions.html?search=#CondIsPluginEnabled
  11. poprawione w linku do kodu z postu wzyej linijki 138 do 144: give slot 13 of {_gui} to {_p} if name of slot 13 of {_gui} is set: send "&6&lGratulacje! &6Wygrałeś &6&l%name of slot 13 of {_gui}%" to {_p} stop send "&6&lGratulacje! &6Wygrałeś &6&l%slot 13 of {_gui}%" to {_p} wait 10 tick close {_p}'s inventory na: give slot 13 of {_gui} to {_p} if name of slot 13 of {_gui} is set: send "&6&lGratulacje! &6Wygrałeś &6&l%name of slot 13 of {_gui}%" to {_p} else: send "&6&lGratulacje! &6Wygrałeś &6&l%slot 13 of {_gui}%" to {_p} wait 10 tick close {_p}'s inventory Znalazłem jescze jednego buga w linijkach 231-244 (kod poprawiony na code.skript.pl) on break: loop {roulette::location::*}: if loop-value is location of event-block: if player has permission "{@perm_admin}": remove location of event-block from {roulette::location::*} if {@use_holograms} is true: set {_aloc} to location of event-block set {_aloc}'s y-pos to ({_aloc}'s y-pos +1) execute player command "/minecraft:kill @e[type=minecraft:armor_stand, name=""%{@gui_name}%"", x=%{_aloc}'s x-pos%,y=%{_aloc}'s y-pos%,z=%{_aloc}'s z-pos%, distance=..1]" stop if {@use_holograms} is false: send "Deleted %{@gui_name}%" send "&cYou are not authorized to destroy the roulette chest!" set event-block to air Skrypt został opublikowany również w wersji angiellskiej: https://www.spigotmc.org/resources/roulette.107669/
  12. Aktualizacja 1.6 - HotFix + moje pomysły na które wpadłem po realese 1.5 Naprawiamy bugi (procentowe szanse sie nie ładowały bo grakowało "@" która daje odniesienie do opcji) Dodano awaryjne komendy do usuwania hologramów i partilki (/rouletteop <delholo/delpart> - stojąc w miejscu w którym była skrzynka) Dodano usuwanie skrzynek wraz z holo i partiklesami prosto z listy /roulette list UWAGA! Jeżeli nie działa wam usuwanie Hologramów i wypluwa na czacie coś w stylu "unknown command" musicie przerobić komendę kill w skrypcie: https://minecraft.fandom.com/wiki/Commands/kill Wiem z doświadczenia że to że komenda zadziała u mnie i u innych 99 osób to nie znaczy że nie przyjdzie 100 osoba której komenda nie bd działać... Komenda kill żyje swoim życiem na różnyuch silnikach gry Jezeli delholo nie zadziałą ustawcie i usuncie skrzynke powinna zabić stary napis
  13. Dodam zaraz bugfixa na początek komendy do awaryjnego usuwania napisu/partikli a w release będzie sprawdzanie czy jeżeli opcja holo jest true to czy nad wszystkimi skrzynkami jest hologram i od wrotnie czy pod każdym hologramem jest strzynka Opowiedz prosze jak doszło do buga czy zmieniales coś po postawieniu juz jednej skrzynki itp Wklej tutaj sekcje opcji z pliku sk który masz na serwerze (od # ============== Sekcja konfiguracji: =============== # do # ============== Sekcja funkcji: =============== #)
  14. Saanjuk

    Sakwa Rybaka

    Ale wiesz że nie zmieni to tego że sakwa może pomieścić max 1 stack itemków? Np 32 łososie 30 tropikalnych i 2 rozdymki Skript jedynie zablokuje dodawanie innych itemków do sakwy nie będzie miał wplywu na jej wielkość
  15. Upewnij się że opcja gui_name jest wpisana w ""
  16. Wielka Aktualizacja 1.5 Od teraz każdy blok może być skrzynią nagród Dodano opcje spawnowania partiklesów wokół skrzynki Dodano opcje hologramu który spawnuje się nad skrzynką! Dodano liste skrzynek pod komedną /roulette list Dodano możliwość teleportacji do skrzynki przy kliknięciu na skrzynke z listy! Nie są wymagane żadne Addony! Hologramy są spawnowane na zasadzie komendy summon armor stand i usuwane gdy skrzynka zostanie usunięta
  17. Saanjuk

    Rangi

    a próbowałeś po prostu: command /test [<offlineplayer>]: trigger: send "%arg 1's group%" ?
  18. Saanjuk

    Nauka skryptow

    Troche nie tak to działa.. Skripta trzeba się nauczyć popełniając błędy i dążąc do rozwiązania. Zakładasz sobie jakiś cel np. Stwoerzenie w Skript jakiegoś rankingu. Na podstawie gotowych skryptów kombinujesz aż uzyskasz własciwy efekt.. im bardziej wygórowane oczekiwanie tym więcej kombinacji im bardziej kombinujesz jak coś zrobić tym więcej się uczysz o tym co dany event czy zależność robią
  19. MOżna tworzyć nad braczem barierblocka żeby sie kładł ale to średnie rozwiązanie
  20. ten konkretny plugin nie ma żadnych placeholderów anie niczego co da się w prosty sposób wyciągnąć to że gracz jest w pvp trzebaby użyć skript-reflect - niestety to nie moja dziedzina
  21. hajs zapisujesz w skripcie czy w jakiejs ekonomii? z fusów nie wywróżymy
  22. użyj tego bd prościej serio
  23. Saanjuk

    Void = spawn

    po tym jak mojang zwiększył świat do -65 kratki napewno tepanie ludzi którzy są poniżej 0 załatwi sprawe ... co do błędu "on any move" a nie "on move"
  24. "ender chest" a nie "enderchest" aczkolwiek enderchest nie zachowuje nazwy po postawieniu więc trzeba pod niego przerobić skrypt 3maj na szybko dostosowany kod i oczekuj aktualizacji w wątku głównym roulette ponieważ będzie dosyć spora i nie ma partiklesów poki co ale działa minusy: po zniszczeniu enderchesta nie usuwa się zmienna że był tam kiedyś blok ruletki co może powodować różne bugi w przyszłości pełen relase z dowolnym typiem bloków i partikleami prawdopodobnie do rana będzie wypuszczony
  25. wersja serwera i skripta? najlepiej wpisz "/ver sk" w grze i pokaż rezultat
×
×
  • Dodaj nową pozycję...