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

    Rzucane tnt

    Dobra, pokaż te błędy.
  2. Pokaż ponownie twój cały kod.
  3. Tak, dokładnie.
  4. Kormic

    Rzucane tnt

    Czekaj, czekaj. Właśnie zauważyłem błąd. Jakim cudem ci to zadziałało skoro jest sprawdzanie czy rezultatem jest zbroja? Poprawiłem kod wyżej.
  5. Dlatego właśnie nie powinieneś go teleportować, a powinieneś ustawić 'respawn location'. set respawn location to spawn
  6. To jest pytanie czy stwierdzenie? W kodzie nie widzę niczego źle zrobionego, ale ustaw po prostu zmienną {logauty::%player%} na 'true', tyle spokojnie wystarczy.
  7. Kormic

    Rzucane tnt

    Ehh... było powiedzieć o tym wcześniej. options: rzucaneTNT: tnt of unbreaking 10 named "&4Rzucane &cTnT" import: org.bukkit.event.inventory.PrepareItemCraftEvent on right click: player's tool is {@rzucaneTNT} shoot a tnt from player with speed 0.7 set player's tool to (item amount of player's tool - 1) of player's tool on PrepareItemCraftEvent: set {_matrix::*} to event.getInventory().getMatrix() {_matrix::*} is 64 tnt, 64 tnt, 64 tnt, 64 tnt, 64 emerald, 64 tnt, 64 tnt, 64 tnt and 64 tnt set {_result} to {@rzucaneTNT} event.getInventory.setResult({_result}) Sprawdź działanie skryptu. Wymagany dodatek skript-reflect. Upewnij się, że używasz zwykłych szmaragdów i zwykłych TNT. Jeżeli to nie zadziała, trzeba będzie po prostu sprawdzać kolejno sloty.
  8. Kormic

    Rzucane tnt

    Proszę. Na górze skryptu ustawiasz czym ma być rzucane TNT. options: rzucaneTNT: tnt of unbreaking 10 named "&4Rzucane &cTnT" on right click: player's tool is {@rzucaneTNT} shoot a tnt from player with speed 0.7 set player's tool to (item amount of player's tool - 1) of player's tool
  9. Musisz zrobić w tym celu inną zmienną, która będzie tak długo jak gracz nie wejdzie na serwer. Dodam, że miałeś ustawić 'respawn location', nie teleportować go.
  10. Kormic

    Rzucane tnt

    Nie ma być żadnego cooldownu? Co rozumiesz poprzez czas rzutu? Jaka ma być siła wyrzutu? Duża, mała?
  11. Jak słusznie zauważyłeś, problem leży w evencie 'on quit'. Powinieneś po prostu zabić gracza i ustawić mu zmienną przy wyjściu podczas walki. Następnie w evencie 'on join' sprawdzasz czy ta zmienna jest ustawiona - jeżeli tak, teleportujesz go na spawn i czyścisz zmienną. Możliwa jest również taka sytuacja, że przy wejściu gracz (ten, który wyszedł podczas walki) będzie miał ekran śmierci i będzie zmuszony się odrodzić. W takim wypadku powyższy kod nie zadziała. Wtedy używasz eventu 'on respawn' i ustawiasz 'respawn location' jako lokalizację spawnu.
  12. Jesteś pewien, że zmienna w pliku posiada wartość? Czy jesteś pewien, że ścieżka do pliku i ścieżka do wartości w pliku się zgadzają? Czy reszta ustawionych zmiennych w skrypcie również nie działa? Jeżeli możesz, pokaż wysyłane przez nich wartości Jakiego dodatku używasz do przechwytywania wartości YAML? SkUtilities? Uważam, że sam pomysł używania YAMLa do przechowywania zmiennych jest okropny. Podaj: wersję serwera silnik serwera wersję Skripta listę dodatków (addonów) do Skripta wraz z ich wersjami (o ile takowe posiadasz) błędy przy przeładowaniu i w konsoli (o ile takowe występują)
  13. W takim razie proszę, skrypt nietestowany. Wymagany dodatek skript-reflect.
  14. Spróbuj usunąć liczbę z końca 1 daj ją między 'minecraft:player_head' oraz całe NBT. /give @p minecraft:player_head 1 {NBT główki} Jeżeli nie zadziała, spróbuj zamiast @p podać twój nick. Spróbuj również użyć komendy '/minecraft:give'. Tak samo spróbuj usunąć 'minecraft:' sprzed ID główki. Jeżeli powyższe rozwiązania nie zadziałają, użyj dodatku SkBee. give player 1 of player head with nbt "{NBT główki}" Należy w tym przypadku pamiętać o podwojeniu cudzysłowów. Ta metoda jest jedynie efektowna w przypadku gdy gracz nie zmieni nazwy. Lepiej wziąć główkę z NBT i mieć pewność, że zawsze będzie to ta sama główka.
  15. Czy używasz komendy dla odpowiedniej wersji? Podaj ją, a ją przerobimy tak, aby zadziałała. Co do Skripta... można to zrobić, ale nie obędzie się bez dodatków.
  16. Kormic

    Napis przy nicku!

    1. Zaktualizuj Skripta do wersji 2.5.3, wersja 2.4.1 zawierała dość dużo bugów (nawet jeżeli była stable). 2. Na pewno użyłeś tego poprawionego kodu?
  17. Kormic

    Napis przy nicku!

    Co się dzieje przy wykonywaniu komendy? Podaj: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z wersjami błędy w konsoli i przy przeładowaniu skryptu
  18. Tutaj zachodzi sprzeczność. To w końcu może tworzyć czy nie może tworzyć?
  19. Kormic

    Napis przy nicku!

    Poprawiłem wcześniej kod, zobacz jeszcze raz. Jeżeli nie zadziała, pokaż jak wpisujesz komendę.
  20. Kormic

    Napis przy nicku!

    W takim razie przyjmuję to jako zlecenie. command /ranga [<player>] [<text>]: trigger: if arg-1 is not set: send "&cPodaj gracza!" to sender stop if arg-2 is not set: send "&cPodaj rangę!" to sender stop set arg-1's display name to "%coloured arg-2% &f%arg-1%" send "&aPomyślnie ustawiono rangę gracza &6%arg-1% &ajako %coloured arg-2%&a!" to sender
  21. Kormic

    Napis przy nicku!

    Co rozumiesz poprzez niektórzy? Możesz ich przefiltrować w evencie serią warunków lub wykorzystać do tego utworzoną przez ciebie komendę.
  22. Kormic

    Napis przy nicku!

    No tak, użyj to w jakimś evencie albo komendzie.
  23. Kormic

    Napis przy nicku!

    Ustaw 'display name' gracza. set player's display name to "&8[&4&lW&8] &f%player%"
  24. Skript forku Matocolotoe. https://github.com/Matocolotoe/Skript-1.8/releases
×
×
  • Dodaj nową pozycję...