Skocz do zawartości

Kormic

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

    11012
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    230

Treść opublikowana przez Kormic

  1. Kormic

    fortune

    Nie ma sprawy Tobie chodziło o to, aby przy kopaniu zawsze była szansa na drop diamentów?
  2. Kormic

    fortune

    Bo myślałem nad tym, aby użyć SkBee i odczytać NBT itemu gracza. if nbt of player's tool contains "fortune": Wtedy wszystko by działało.
  3. Kormic

    fortune

    W takim razie masz zbyt starą wersję, aby użyć tego wyrażenia. Mam jeszcze jeden pomysł, ale jest dość dziwny. Daj mi chwilę pomyśleć i wrócę do ciebie z pomysłem. EDIT: Nie masz może przypadkiem dodatku SkBee lub SkNBeet?
  4. Kormic

    fortune

    Jakiego masz Skripta?
  5. Kormic

    fortune

    A czy to drugie działa?
  6. Kormic

    fortune

    Dobra, spróbuj jeszcze tak: if player's tool's enchantments contains "fortune": Jeśli to nie zadziała to sprawdź enchanty tak: send "%player's tool's enchantments%" to player i wstaw odpowiedni tekst w warunek.
  7. Kormic

    fortune

    Spróbuj w takim razie dać 'any pickaxe' zamiast 'pickaxe'.
  8. Kormic

    fortune

    Jak to? 4 się nie wyświetla, a 5 i 6 już tak?
  9. Kormic

    fortune

    Zrobiłem prosty debugging, sprawdź ile numerków ci się wyświetli. on mine of stone: send "1" to player if player has permission "cmd.drop.svip": send "2" to player if {t::d} is "&cwyłączony": send "3" to player set {diament::sz} to {Sz::n::d::d} if player's tool is pickaxe of fortune: send "4" to player set {_maxdrop} to (level of fortune of player's tool) + 1 if player's y-coordinate is less than 25: send "5" to player chance of {diament::sz}%: send "6" to player set {_drop} to random integer between 1 and {_maxdrop} if player can hold {_maxdrop} of diamonds: give player {_drop} of diamonds else: drop {_drop} of diamonds at event-block
  10. Kormic

    fortune

    W moim przypadku gdy miałeś permisję "cmd.drop.svip", to nie działało. W twoim natomiast ów permisja jest wymagana. Upewnij się również, że wszystkie warunki się zgadzają. Poza tym dałeś coś takiego: set {diament::sz} to {Sz::n::d::d} + 100 Tutaj zapewne wyjdzie ponad 100% szans, a nie wiem szczerze jak takie coś działa. Lepiej daj 'chance of 100%:' i tyle.
  11. Lepiej byłoby gdybyś użył formatowania "Kod" i w nim zamieścił cały skrypt, a najlepiej byłoby umieścić go w code.skript.pl, a wymagania dać w poście, a nie w temacie.
  12. Tak, tutaj wystarczy Citizens. Podam przykład: on right click on entity: if display name of entity is "&c&lPVP": execute player command "polacz pvp"
  13. To dobrze Cieszę się, że pomogłem
  14. Kormic

    fortune

    on mine of stone: if player has permission "cmd.drop.svip": stop if {t::d} is not "&cwyłączony": stop set {diament::sz} to {Sz::n::d::d} if player's tool is not pickaxe of fortune: stop set {_maxdrop} to (level of fortune of player's tool) + 1 if player's y-coordinate is not less than 25: stop chance of {diament::sz}%: set {_drop} to random integer between 1 and {_maxdrop} if player can hold {_maxdrop} of diamond blocks: give player {_drop} of diamond blocks else: drop {_drop} of diamond blocks at event-block Proszę.
  15. Aaa... czekaj chwilę, zaraz poprawię kod wyżej. EDIT: Naprawione Powinno działać.
  16. Tak właśnie myślałem Czyli rozumiem, że wszystko działa? Mam jeszcze przy okazji jedno pytanie. Tobie chodziło, aby była możliwość dodania sobie maksymalnie 20 serc (czyli max 30) czy też aby było można mieć maksymalnie 20 serc? Jeśli to drugie, to w linijce nr 3 zamiast 'is less than 20:' daj 'is less than 10:'.
  17. Kormic

    fortune

    on mine of stone: if player's tool is pickaxe of fortune: set {_maxdrop} to (level of fortune of player's tool) + 1 if player's y-coordinate is less than 25: chance of {diament::sz}%: set {_drop} to random integer between 1 and {_maxdrop} if player can hold {_maxdrop} of diamond blocks: give player {_drop} of diamond blocks else: drop {_drop} of diamond blocks at event-block Takie coś powinno być okej.
  18. Mogę wiedzieć jaką masz wersję Skripta? Sprawdza się ją za pomocą /ver Skript.
  19. on left click: if player's held item is scute: if {scutes::addedmaxhp::%player%} is not set: set {scutes::addedmaxhp::%player%} to 0 if {scutes::addedmaxhp::%player%} is less than 20: add 1 to {scutes::addedmaxhp::%player%} increase player's max health by 1 remove 1 scute from player's inventory heal player else: send "&cJuz dodales sobie 20 serc za pomoca odlamkow skorupy!" on craft of turtle helmet: cancel event on break of stone: chance of 0.2%: drop 1 scute at event-block Powinno wszystko być okej, w razie czego napisz, to naprawię błąd.
  20. Kormic

    koordynaty

    if player's y-coordinate is less than 25: Proszę.
  21. Rozumiem, że te kliknięcie na odłamek skorupy ma się odbywać w GUI, tak? Czy też ma się to odbywać gdy gracz trzyma w ręce odłamek skorupy?
  22. Kormic

    Szał bitewny

    Cieszę się, że mogłem pomóc Dobrze, że 3meraldK odnalazł błąd, bo w innym wypadku ktoś pomyślałby, że graczowi skończył się szał (ponieważ już się nie pojawiały efekty), a tymczasem jeszcze mógłby zadawać obrażenia większe o 50%
  23. Citizens jest dobrym pluginem z przyzwoitą ilością możliwych ustawień dla NPC, wystarcza w większości przypadków. EDIT: Zależy oczywiście co chcesz osiągnąć z pomocą tych dwóch pluginów.
  24. Kormic

    Szał bitewny

    Widzisz pętlę 'loop 40 times:'? Dzielisz liczbę (w tym przypadku jest to 40) w tej pętli przez 20 (ponieważ w pętli jest 'wait 0.05 seconds' czyli 1/20 sekundy) i wychodzi ci liczba sekund. Czyli teraz jeśli chcesz przez 5 sekund, to dajesz 'loop 100 times:'. Proste, nie?
  25. Kormic

    Szał bitewny

    Użyj tego kodu: on load: clear {gracze::szal::*} on death of player: if attacker is not a player: stop add attacker to {gracze::szal::*} loop 40 times: play flame at attacker wait 0.05 seconds remove attacker from {gracze::szal::*} on damage of player: if projectile is set: stop if attacker is not a player: stop if {gracze::szal::*} contains attacker: increase damage by (damage / 2) EDIT: Jeśli efekt nie będzie działał, zamień linijkę 'play flame at attacker' na 'play flame on attacker'.
×
×
  • Dodaj nową pozycję...