Skocz do zawartości

piratjsk

Użytkownik
  • Ilość zawartości

    600
  • Rejestracja

  • Wygrane w rankingu

    5

Treść opublikowana przez piratjsk

  1. nie. Smok
  2. piratjsk

    Liczymy do 1000

    256 ~ tapatalk
  3. piratjsk

    Liczymy do 1000

    240 ~ tapatalk
  4. piratjsk

    Liczymy do 1000

    238 ~ tapatalk
  5. @up Bo w 33 linijce wyświetlasz zamiast nazwy gracza wartość dla tego gracza przechowywaną w liście {uptime:: *}. Zmień tą linijkę na: send "%loop-number%. %{_nazwa.%loop-number%}% (%{_wartosc.%loop-number%}%)"
  6. Najpierw sprawdzałeś czy argument 1 nie istnieje i jeśli nie to wysyłałeś wiadomość nie zatrzymując po tym kodu, następnie robiłeś to samo z argumentem 2, i jeśli ktoś podał komendę bez argumentów wysyłało 2 wiadomości. Poprawiony kod: command /ranga [<text&gt] [<text&gt]: permission: {@permission} permission message: {@tag} {@permissionmessage} aliases: {@aliases} trigger: arg 1 is set: arg 2 is set: execute console command "pex user %arg 1% group set %arg 2%" broadcast "{@tag} &6Gracz &3%arg 1% &6dostal range &3%arg 2%&6!" stop send "{@tag} {@usagemessage}"Ten kod w zasadzie można jeszcze krócej zapisać bo skoro istnieje 2 argument to pierwszy też musi istnieć, a więc ten kod też będzie działał: command /ranga [<text&gt] [<text&gt]: permission: {@permission} permission message: {@tag} {@permissionmessage} aliases: {@aliases} trigger: arg 2 is set: execute console command "pex user %arg 1% group set %arg 2%" broadcast "{@tag} &6Gracz &3%arg 1% &6dostal range &3%arg 2%&6!" stop send "{@tag} {@usagemessage}"
  7. piratjsk

    Liczymy do 1000

    202 ~ tapatalk
  8. piratjsk

    Liczymy do 1000

    200 ~ tapatalk
  9. piratjsk

    Liczymy do 1000

    198 ~ tapatalk
  10. Najpierw sprawdzasz czy kilof gracza ma enchant 'fortune 0', a później próbujesz sprawdzić czy ma enchant 'fortune 1/2/3' - co jest niemożliwe skoro ma enchant 'fortune 0'. Swoją drogą nie jestem pewien czy enchant typu 'cośtam 0' jest w ogóle możliwy. Wyeliminowałem ten błąd i zoptymalizowałem kod: on mine of stone: gamemode of player is survival # drop diamentów dla dla vipów player has permissions "drop.vip": y-coordinate of event-block is smaller than {@diamondvip} # czy wykopany blok był odpowiednio głęboko tool of player is pickaxe of fortune 1: # czy kilof gracza ma enchant 'fortune 1' chance of {@wydiamondvip1}% drop 1 diamond send "&6Gratulacje, udalo ci sie znalesc 1 &bDiament" play raw sound "random.bow" at player with pitch 10 volume 10 add 5 to {pkt.%name of player%} stop tool of player is pickaxe of fortune 2: # czy kilof gracza ma enchant 'fortune 2' chance of {@wydiamondvip2}% drop 1 diamond send "&6Gratulacje, udalo ci sie znalesc 1 &bDiament" play raw sound "random.bow" at player with pitch 10 volume 10 add 5 to {pkt.%name of player%} stop tool of playeris pickaxe of fortune 3: # czy kilof gracza ma enchant 'fortune 3' chance of {@wydiamondvip3}% drop 1 diamond send "&6Gratulacje, udalo ci sie znalesc 1 &bDiament" play raw sound "random.bow" at player with pitch 10 volume 10 add 5 to {pkt.%name of player%} stop # jeśli nie został spełniony któryś z powyższych warunków (czyli kiedy kilof nie ma fortuny) wykonywany jest ten kod: chance of {@wydiamondvip}% drop 1 diamond send "&6Gratulacje, udalo ci sie znalesc 1 &bDiament" play raw sound "random.bow" at player with pitch 10 volume 10 add 5 to {pkt.%name of player%} stop
  11. piratjsk

    Liczymy do 1000

    194
  12. piratjsk

    Liczymy do 1000

    188
  13. options: x-max: 2500 x-min: -2500 z-max: 1500 z-min: -2000 world: world every 5 minutes: set {_l} to location of spawn of "{@world}" set y-coords of {_l} to 256 set {_x} to random integer between {@x-min} and {@x-max} set {_z} to random integer between {@z-min} and {@z-max} set x-coords of {_l} to {_x} set z-coords of {_l} to {_z} while block under block at {_l} is air: set {_l} to location of block under block at {_l} spawn giant at {_l}command /forcegiantspawn: aliases: fgs trigger: set {_l} to location of spawn of "{@world}" set y-coords of {_l} to 256 set {_x} to random integer between {@x-min} and {@x-max} set {_z} to random integer between {@z-min} and {@z-max} set x-coords of {_l} to {_x} set z-coords of {_l} to {_z} while block under block at {_l} is air: set {_l} to location of block under block at {_l} spawn giant at {_l}W opcjach ustawiasz koordynaty i świat, w którym ma się pojawiać gigant. Czas możesz zmienić w 8 linijce. Komenda /fgs spawnuje giganta w momencie jej użycia.
  14. {Punkty.%player%} is more than or equal to 100# lub{Punkty.%player%} >= 100 W tym wypadku przejdzie też każda wartość typu '99.x'.
  15. piratjsk

    Generator, czas strony

    2. W ustawieniach profilu ustaw sobie strefę czasową, w której się znajdujesz. Wtedy czas na forum będzie się spóźniał już tylko o jakieś 5 minut.
  16. piratjsk

    parsed as

    command /sklep [<text&gt] [<text&gt] [<text&gt] [<text&gt]:Tam gdzie potrzebujesz tekst, używasz normalnie: arg 3Tam gdzie potrzebujesz gracza, używasz: set {_p} to arg 3 parsed as player# i teraz zamiast do arg 3 odwołujesz się do:{_p}Możesz też zrobić tak: set {_p} to arg 3 parsed as offline player# i teraz masz możliwość sprawdzenia czy gracz jest online czy nie:if {_p} is a player: send "gracz %{_p}% jest online"else: send "gracza %{_p}% nie ma na serwerze"
  17. @2up Nom rzeczywiście. Jednak moim zdaniem kod, który podałem wygląda lepiej. @up Tak, obydwa kody działają poprawnie. Dzięki, Zamykam ;) ~Dragon
  18. Jeśli dobrze zrozumiałem, czyli: - lista {kits::*} przechowuje nazwy zestawów - lista {kit.%nazwa zestawu%::*} przechowuje itemki danego zestawu - zmienne {kit.%nazwa zestawu%.boots} itd. przechowują zbroję dla danego zestawu Jeśli tak to poniższy kod powinien działać: on rightclick on sign: if line 1 of the clicked block is "&1[KitDeath]": loop {kits::*}: line 2 of the clicked block is loop-value loop {kit.%line 2 of the clicked block%::*}: give player (loop-value-2 parsed as item) equip player with {kit.%line 2 of the clicked block%.boots} parsed as item equip player with {kit.%line 2 of the clicked block%.chestplate} parsed as item equip player with {kit.%line 2 of the clicked block%.leggings} parsed as item equip player with {kit.%line 2 of the clicked block%.helmet} parsed as item send "&6>> &aDostales kit &6[&a%line 2 of the clicked block%&6]" stop send "&6>> &cNie znaleziono zestawu zdefiniowanego na tabliczce." on sign change: if line 1 is "[k]": loop {kits::*}: line 2 is loop-value set line 1 to "&1[KitDeath]" send "&6>> &aStworzono tabliczke &6KIT" stop cancel event send "&6>> &cNie znaleziono zestawu, ktory chcesz przypisac do tej tabliczki" (kod pisany na sucho, nie został przetestowany)
  19. Wzór na obliczanie procentów: <wartość> / <maksymalna_wartość> * 100 Czyli Twój kod powinien wyglądać tak: {boss.hp} / {boss.max.hp} * 100
  20. if arg 1 is "stworz": if arg 2 is set: if {Posiada.%player%} is false: if player has 2 diamonds: loop {Gildie::*} arg 2 is loop-value send "&4&lGildia juz istnieje!" stop remove 2 diamonds from player set {Gildia.%player%} to arg 2 set {Posiada.%player%} to true set {jwg.%player%} to true add arg 2 to {Gildie::*} send "&4&lStworzono osrodek jezdziecki o nazwie '%arg 2%'" stop
  21. piratjsk

    Craftingi ;/

    Sprawdź ten kod: register new shaped recipe for nameditemstack "blaze rod;nazwa;opis" using gold block, gold block, gold block, diamond, stick, diamond, none, stick, none
  22. Przed wydropieniem zapętlonego bloku ustawiasz go na powietrze, więc skrypt dropi powietrze - czyli nic.
  23. Spróbuj w takim razie zamiast "lava" wpisać "flowing lava".
  24. Kod na budowlę z lavą: set {_loc} to location of block below player# podłogaset block at {_loc} to stone brickset block 1 east block at {_loc} to stone brickset block 1 west block at {_loc} to stone brickset block 1 south block at {_loc} to stone brickset block 1 north block at {_loc} to stone brickset block 1 south 1 east block at {_loc} to stone brickset block 1 south 1 west block at {_loc} to stone brickset block 1 north 1 east block at {_loc} to stone brickset block 1 north 1 west block at {_loc} to stone brick# ścianyloop 4 times: set block loop-number up 1 east block at {_loc} to bars set block loop-number up 1 west block at {_loc} to bars set block loop-number up 1 south block at {_loc} to bars set block loop-number up 1 north block at {_loc} to bars set block loop-number up 1 south 1 east block at {_loc} to bars set block loop-number up 1 south 1 west block at {_loc} to bars set block loop-number up 1 north 1 east block at {_loc} to bars set block loop-number up 1 north 1 west block at {_loc} to bars# szkło i lavaset block 3 up block at {_loc} to glassset block 4 up block at {_loc} to lavaKod na budowlę z kowadłem: set {_loc} to location of block below player# podłogaset block at {_loc} to stone brickset block 1 east block at {_loc} to stone brickset block 1 west block at {_loc} to stone brickset block 1 south block at {_loc} to stone brickset block 1 north block at {_loc} to stone brickset block 1 south 1 east block at {_loc} to stone brickset block 1 south 1 west block at {_loc} to stone brickset block 1 north 1 east block at {_loc} to stone brickset block 1 north 1 west block at {_loc} to stone brick# ścianyloop 4 times: set block loop-number up 1 east block at {_loc} to bars set block loop-number up 1 west block at {_loc} to bars set block loop-number up 1 south block at {_loc} to bars set block loop-number up 1 north block at {_loc} to bars set block loop-number up 1 south 1 east block at {_loc} to bars set block loop-number up 1 south 1 west block at {_loc} to bars set block loop-number up 1 north 1 east block at {_loc} to bars set block loop-number up 1 north 1 west block at {_loc} to bars # szkło i kowadłoset block 9 up block at {_loc} to glassset block 10 up block at {_loc} to anvil
  25. piratjsk

    Pirackie pixelarty

    Możesz. Nom, zostałeś. :) Edit 1: Dodana 3 wersja papużka. Edit 2: Dodana wariacja na temat 3 wersji. Edit 3: I jako, że ostatnimi 3 wersjami papużka odbiegłem trochę od idei pixelartów - przyszedł czas na następną wersję. Tym razem już w pełni pixelartową.
×
×
  • Dodaj nową pozycję...