Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Crafting

    Nie. Ustawianie matrixa do listy i sprawdzanie slotów masz dodać w PrepareItemCraftEvent i pozbyć się w tym event'cie linijek od 2 do 5. Event 'on script load' nie powinien się tam znaleźć.
  2. Kormic

    Crafting

    Wyrzuć to z teksu i matrixa ustaw do listy tak jak ci to pokazałem wyżej. Powiedziałem żebyś zmienił to do swoich potrzeb a nie kopiował 1:1. Przeczytaj jeszcze raz to, co napisałem wyżej.
  3. Kormic

    Crafting

    Już wiesz jak to zrobić czy muszę coś jeszcze wytłumaczyć? Jeżeli nie wiesz, podpowiem. Skopiuj sobie sekcję 'import' i użyj tego eventu PrepareItemCraftEvent. Następnie zastosuj się do moich zaleceń.
  4. Kormic

    Crafting

    Zobacz sobie w tamtym wątku jak to zrobiłem. Użyłem importowanego eventu. Przeczytaj również tam co jest wymagane.
  5. Kormic

    Crafting

    Jeżeli '16 of tnt' również nie zadziałało, przejdźmy do punktu nr 3. Tutaj wątek ze zleceniem, w którym sprawdzałem każdy slot. W twoim przypadku najlepiej byłoby ustawić do listy lokalnej matrixa craftingu. set {_lista::*} to event.getInventory().getMatrix() if {_lista::1} is 16 gold block if {_lista::2} is 16 tnt # I tak dalej... Na koniec ustawiamy nasz result slot. set {_} to tnt named "cos" event.getInventory().setResult({_})
  6. Kormic

    jak dodac monety?

    W takim razie zdefiniuj prostą komendę, gdzie typ pierwszego argumentu to 'player', natomiast drugiego to 'number'. Następnie dodajesz arg-2 do tej zmiennej pamiętając o tym, że 'playerem' w zmiennej będzie 'arg-1' (Pan Maruda pokazał wyżej jak to zrobić oraz na co należy uważać).
  7. Kormic

    Crafting

    1. Nie powinieneś używać podłóg w nazwach przedmiotów. 2. Czy próbowałeś dodać przed każdym itemem ilość (np. 16 gold block)? 3. Jeżeli odpowiedź na punkt drugi brzmi twierdząco to będziesz musiał sprawdzać każdy slot (tutaj przyda się odrobina Javy).
  8. Kormic

    jak dodac monety?

    Mógłbyś sprecyzować co chcesz osiągnąć?
  9. Tutaj masz przykładowe poradniki: https://www.youtube.com/watch?v=OVSdB6I7VW8 https://www.youtube.com/watch?v=gNBFMTE91hU Jeżeli potrzebujesz więcej, wyszukaj sobie samemu, jest tego całkiem dużo.
  10. Skoro są problemy z eventem 'on teleport', spróbujmy z 'on portal'. on portal: player is in world "world" cancel event
  11. Kormic

    Nakładanie efektu

    Proszę. Daję mały przykład z cooldownem na 20 sekund. on right click on player: player's tool is stick named "&aNausea" {cooldownNausea::%player%::%clicked player%} is set: difference between {cooldownNausea::%player%::%clicked player%} and now is less than 20 seconds send "&cNie możesz jeszcze nałożyć efektu mdłości na tego gracza!" to player stop set {cooldownNausea::%player%::%clicked player%} to now apply potion of nausea 1 to clicked player for 20 seconds
  12. Podaj wersję serwera, silnik serwera, wersję Skripta oraz listę posiadanych dodatków do Skripta. Czy są jakieś błędy w konsoli przy próbie wykonania skryptu?
  13. Kormic

    skrypt na gui

    Nie używaj 'format slot' z SkQuery, użyj natywnego formatowania w Skript, czyli 'set slot'. Jeżeli bardzo zależy ci na tym, spróbuj zamknąć pierwsze GUI przed otwarciem drugiego za pomocą 'close player's inventory'.
  14. Nie ma problemu. on join: set player's display name to " " on damage of player: attacker is a player send "&cZaatakował cię &6%attacker%&c!" to victim
  15. Ustawienie display name powinno rozwiązać problem. Na przyszłość pamiętaj, aby zlecenia składać w dziale "Skript > Zlecenia". command /chowajnick: trigger: set player's display name to " " command /pokaznick: trigger: clear player's display name EDIT: Ewentualnie możesz to zrobić poprzez teamy wbudowane w Minecraft. Tutaj masz 2-minutowy poradnik.
  16. Kormic

    /cobble

    Skrypt będzie jeszcze w miarę nawiązywał tematyką do tego, więc nie widzę przeszkód. on mine of stone: player has permission "otherdrops.custom.cobble" cancel drops Jeżeli gracz będzie posiadał tę permisję, nie będzie wypadał cobblestone. Natomiast jeżeli chcesz aby nie wypadał gdy NIE ma permisji, wtedy zamień 'has' na 'doesn't have'.
  17. Ale gdzie? Nad głową gracza, na tabliście?
  18. Kormic

    /cobble

    Poprzez Skripta nie można dawać graczowi permisji, ale jeżeli posiadasz jakiś plugin od permisji to to jest już możliwe. Komendy podane przeze mnie raczej nie są zgodne, ale powinieneś załapać o co chodzi. command /cobble: trigger: if player has permission "otherdrops.custom.cobble": execute console command "lp user %player% permission remove otherdrops.custom.cobble" stop execute console command "lp user %player% permission add otherdrops.custom.cobble"
  19. Na stronie pluginu jest załączony filmik z konfiguracją pluginu.
  20. Napisałeś, że może być plugin, więc proszę. https://www.spigotmc.org/resources/hideandseek.9777/
  21. Czyli to ma być coś na kształt logowania, tak? Z tego co widzę to oni mają zrobioną do tego osobno stronkę, ale powiedziałeś, że mniejsza o to.
  22. Co to za voucher? W jaki sposób gracz może go kupić? Co to ma być za losowy kod (o jakiej długości, jakie mają być znaki)? Losowy kod albo ranga? Od czego to ma zależeć? Musisz podawać na przyszłość więcej szczegółów. Już nie wspominam o tym, że stworzyłeś wątek w złym dziale.
  23. Pewnie. on death of player: if attacker is a player: add 20 to attacker's balance send "&aOtrzymałeś 20$!" to attacker else if difference between {lastDamage::%victim%} and now is less than 20 seconds: add 20 to {lastDamager::%victim%}'s balance send "&aOtrzymałeś 20$!" to {lastDamager::%victim%} clear {lastDamage::%victim%} clear {lastDamager::%victim%} on damage of player: attacker is a player set {lastDamage::%victim%} to now set {lastDamager::%victim%} to attacker
  24. Żeby poszerzyć towarzystwo do zabawy to się wtrynię. Ponownie przyzywam Pana Marudę.
  25. Proszę. Wymagany dodatkowo Vault. on death of player: if attacker is a player: add 20 to attacker's balance else if difference between {lastDamage::%victim%} and now <= 20 seconds: add 20 to {lastDamager::%victim%}'s balance clear {lastDamage::%victim%} clear {lastDamager::%victim%} on damage of player: attacker is a player set {lastDamage::%victim%} to now set {lastDamager::%victim%} to attacker
×
×
  • Dodaj nową pozycję...