Skocz do zawartości

xAxee

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

    6123
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    232

Odpowiedzi społeczności

  1. xAxee odpowiedź w Enchant z loop-index został oznaczony jako odpowiedź   
    Niestety tak pięknie nie jest  i można jedynie zapętlać ostatni index (chyba że naprawili to w wersjach 2.2+ (jak tak to sorka))
    command /test: trigger: loop ("elo" and "lol", "qwert", "asdas"): loop 15 times: set {test::%loop-value-1%::%loop-number%} to 0 loop {test::*}: send "%loop-index%" #Nic nie wyświetli send "%{test::*}%" #Wyświetli 4x <none> command /test: trigger: loop ("elo" and "lol", "qwert", "asdas"): loop 15 times: set {test::%loop-value-1%::%loop-number%} to 0 loop {test::elo::*}: send "%loop-index%" #Wyswietli liczby od 1 do 15 send "%{test::elo::*}%" #Wyswietli 15x 0 enchant %item% with ("%loop-index% %loop-value%" parsed as enchantment type)  
  2. xAxee odpowiedź w Problem z function (return i wywyoływanie przez GUI) został oznaczony jako odpowiedź   
    hmm
    set {_item} to paper of unbreaking 10 named "&8[&6✘&8] &fDzialki &8[&6✘&8]" with lore "&fWylacz wiadomosci &6wkroczenia na dzialke" and "&6Status: %chatStatus({_p}, ""dzialki"")%" lub
    set {_dzialki-status} to chatStatus({_p}, "dzialki") set {_item} to paper of unbreaking 10 named "&8[&6✘&8] &fDzialki &8[&6✘&8]" with lore "&fWylacz wiadomosci &6wkroczenia na dzialke" and "&6Status: %{_dzialki-status}%" ogolnie nie musisz zawsze ustawiać do zmiennej itemów (nw czy wiesz) i możesz zrobić tak (tak samo z lore)
    format gui slot 12 of player with paper of unbreaking 10 named "&8[&6✘&8] &fDzialki &8[&6✘&8]" with lore "&fWylacz wiadomosci &6wkroczenia na dzialke" and "&6Status: %chatStatus({_p}, ""dzialki"")%" to run player command "ustawieniaczatu 1" co do tego to robisz to jako item tak jak wyżej lub tak jak robiłeś tylko inne nazwy zmiennych (chyba że o co innego ci chodzi)
  3. xAxee odpowiedź w Usuwanie został oznaczony jako odpowiedź   
    Jeżeli zrobisz taki format zmiennych
    {kek.%player%.t1::a} {kek.%player%.t1::b} {kek.%player%.t1::c} To prosto 
    Delete {kek.%player%.t1::*} Chyba że już nie możesz zmieniać i nie masz dużo indeksów to 
    loop ("a", "b" and "c"): delete {kek.%player%.t1.%loop-value%} ale to trochę raczek
  4. xAxee odpowiedź w Problem z Dropem został oznaczony jako odpowiedź   
    on load: set {drop::sam} to true #Jezeli chcesz aby byla mozliwosc dropu wiecej niz 1 itemu z 1 stona daj na false clear {drop::drop::*} and {drop::name::*} #Dropy najlepiej dawac od najmniejszych do najwiekszych set {drop::drop::diamond} to 0.1 #10% set {drop::drop::emerald} to 0.1 #10% set {drop::drop::iron ingot} to 0.2 #20% set {drop::drop::gold ingot} to 0.2 #20% set {drop::drop::redstone} to 0.2 #10% set {drop::drop::obsidian} to 0.5 #50% #Nazwa w gui i wiadomosciach o dropie set {drop::name::diamond} to "&bDiament" set {drop::name::emerald} to "&aEmerald" set {drop::name::iron ingot} to "&7Zelazo" set {drop::name::gold ingot} to "&6Zloto" set {drop::name::redstone} to "&4Redstone" set {drop::name::obsidian} to "&8Obsidian" function getStatus(p: player, d: string) :: string: if {drop::player::%{_p}%::%{_d}%} is false: return "&cWylaczone" return "&aWlaczone" function toggleStatus(p: player, d: string): if {drop::player::%{_p}%::%{_d}%} is false: set {drop::player::%{_p}%::%{_d}%} to true send "&aWlaczono" to {_p} else: set {drop::player::%{_p}%::%{_d}%} to false send "&cWylaczono" to {_p} function getDropItem(n: number) :: string: set {_s} to 0 loop {drop::drop::*}: if {_s} is {_n}: return "%loop-index%" add 1 to {_s} function setGuiItems(p: player): set {_s} to 0 loop {drop::drop::*}: set {_i} to "%loop-index%" set {_p}'s current inventory's slot {_s} to ({_i} parsed as item) named {drop::name::%loop-index%} with lore " &7Szansa: &e%loop-value*100%%%|| &7Status: %getStatus({_p}, {_i})%" add 1 to {_s} function addDrops(p: player, i: item): if {_p} can hold {_i}: add {_i} to {_p} else: drop {_i} at {_p} command /drop [<text>]: trigger: open chest with 3 rows named "&6Drop" to player setGuiItems(player) on inventory click: if inventory name of current inventory of player is "&6Drop": cancel event if (clicked slot) is between 0 and (size of {drop::drop::*}): toggleStatus(player, getDropItem(clicked slot)) setGuiItems(player) on mine of stone: if y-loc of player <= 65: add (random integer between 1 and 5) to player's xp set {_s} to level of fortune of player's tool+1 if {drop::turbo::%player%} is set: set {_s} to {_s}*1.5 loop {drop::drop::*}: chance of loop-value: if getStatus(player, "%loop-index%") is "&cWylaczone": stop set {_ilosc} to (random integer between 1 and {_s}) addDrops(player, {_ilosc} of (loop-index parsed as item)) send "&7Wydropiles: &e%{_ilosc}%x %{drop::name::%loop-index%}%" if {drop::sam} is true: stop niby pytania i problemy ale mi się nudziło.
    Naj odp +
  5. xAxee odpowiedź w Czemu tyle błędów? został oznaczony jako odpowiedź   
    Zaznacz najlepszą odpowiedź oraz daj
  6. xAxee odpowiedź w maximum health został oznaczony jako odpowiedź   
    on sharpsk armor equip: if event-item is {@m4bchest}: add 1 to player's max health on sharpsk armor unequip: if event-item is {@m4bchest}: remove 1 from player's max health #Sprawdzaj bez gma i opa  
  7. xAxee odpowiedź w problem z craftingiem został oznaczony jako odpowiedź   
    Użyj craftingow z skQuery 
  8. xAxee odpowiedź w Narkołyki został oznaczony jako odpowiedź   
    options: item: sugar named "&6cos" on rightclick on player: if name of clicked player is "Nazwa NPC": if player has 1 of {@item}: open chest with 3 rows named "tajne sprzedawanie" to player loop 9 times: set player's current inventory's slot (loop-number - 1) to gray glass pane named "" set player's current inventory's slot 4 to light green wool named "Sprzedaj" else: send "Nie masz narkotykow do sprzedania!" to player on inventory click: if inventory name of current inventory of player is "tajne sprzedawanie": cancel event if clicked slot is 4: chance of 30%: loop all players: if loop-player has permission "rp.policjant": send "&c&lZgłoszenie&f: Podejrzany człowiek handluje narkotykami na %x-loc of player%, %y-loc of player%, %z-loc of player%" to loop-player remove 1 of {@item} from player add 50 to player's balance  
  9. xAxee odpowiedź w Lore w drugiej linijce został oznaczony jako odpowiedź   
    with lore "ln1||ln2" with lore "ln1%nl%ln2" with lore "ln1" and "ln2"  
  10. xAxee odpowiedź w Zmienna został oznaczony jako odpowiedź   
    Command /set [<player>] [<number>]: Trigger: if arg-2 >= 1: set {lvl.%arg 1%} to arg 2  
  11. xAxee odpowiedź w Portale został oznaczony jako odpowiedź   
    on region enter: if "%region%" contain "portal-lvl10": if {lvl.%player%} < 10: cancel event send "&7Minimalny level: 10" na regionach
  12. xAxee odpowiedź w Zamiana komendy został oznaczony jako odpowiedź   
    command /bc [<text>] [<text="&7Test">]: permission: chat permission message: &7Nie masz dostepu do tej komendy! trigger: if arg 1 is "chat": send "&4 [UWAGA] &8%arg 2%" to all players send "&7[&achat&7] Wyslales wiadomosc do kazdego gracza!" stop if arg 1 is "title": send all players title "&4[UWAGA]" with subtitle "&8%arg 2%" for 3 seconds send "&7[&atitle&7] Wyslales wiadomosc do kazdego gracza!" stop if arg 1 is "ac" or "actionbar": set action bar of all players to "&4[UWAGA] &8%arg 2%" send "&7[&aactionbar&7] Wyslales wiadomosc do kazdego gracza!" stop send "&8------- { &6BroadCast &8} -------" send "&8/bc &achat &7- Wysylanie wiadomosci na chacie" send "&8/bc &atitle &7- Wysylanie wiadomosci na title" send "&8/bc &aactionbar &7- Wysylanie wiadomosci na actionbarze" stop  
  13. xAxee odpowiedź w losowe itemy w dropeże został oznaczony jako odpowiedź   
    on right click: if event-block is fence: open virtual dropper named "&6Losowy item" to player wait tick set player's current inventory's slot (random integer between 0 and 8) to random element out of all items  
  14. xAxee odpowiedź w Czemu mój skrypt nie działa? został oznaczony jako odpowiedź   
    function getBookshelf(l: location) :: number: loop all blocks in radius 6 of {_l}: if loop-block is bookshelf: add 1 to {_return} return {_return} command /enchfast [<text>] [<text>] [<player>]: permission: fast.ench trigger: if player-arg's tool is not {item.%player-arg%}: send "§cFast§bEnchant: &cBłąd: §6Wejdź do enchantu nie zmieniając przedmiotu." to player-arg stop if player-arg's tool is {itemencahnt.%player-arg%}: if arg-1 is "sharpness": if arg-2 is "1": if arg-3 is set: if player-arg's level is more than 2: if getBookshelf({PlayerLocation}) >= 3: enchant the player-arg's tool with sharpness 1 remove 3 from player-arg's level send "§cFast§bEnchant: &6Pomyślnie dodano zaklęcie." to player-arg stop else: send "§cFast§bEnchant: &cBłąd: &4Nie posiadasz wystarczająco dużo punktów doświadczenia, lub nie posiadasz wystarczającej ilości biblioteczek." to player-arg stop  
  15. xAxee odpowiedź w Skrzynia został oznaczony jako odpowiedź   
    on place of chest: if name of player's tool is "&cTest": remove 1 of tool from tool add diamond of sharpness 1 named "&ctest" to inventory of event-block  
  16. xAxee odpowiedź w [Zlecenie] Zmiana na tabliczce został oznaczony jako odpowiedź   
    every 5 second: loop {odss::*}: set {_s} to {ods::%loop-value%} replace all " B " with " %{zmienna}% " in {_s} set line 2 of block at loop-value to {_s} on sign change: replace all " A " with " &aA " in line 1 of event-block if line 2 of event-block contain " B ": add location of event-block to {odss::*} set {ods::%location of event-block%} to line 2 of event-block replace all " B " with " %{zmienna}% " in line 2 of event-block on break of sign: remove event-location from {odss::*} clear {ods::%event-location%} Zostaw like i najlepszą odpowiedź
  17. xAxee odpowiedź w Gdzie zapisać arg został oznaczony jako odpowiedź   
    function rd2(n: number) :: number: return (round down ({_n}*100))/100 function setYamlLoc(l: location, value: string, file: string): set yaml value "%{_value}%.x" from file "%{_file}%" to rd2(x-coord of {_l}) set yaml value "%{_value}%.y" from file "%{_file}%" to rd2(y-coord of {_l}) set yaml value "%{_value}%.z" from file "%{_file}%" to rd2(z-coord of {_l}) set yaml value "%{_value}%.world" from file "%{_file}%" to "%world of {_l}%" function getYamlLoc(value: string, file: string) :: location: set {_x} to yaml value "%{_value}%.x" from file "%{_file}%" set {_y} to yaml value "%{_value}%.y" from file "%{_file}%" set {_z} to yaml value "%{_value}%.z" from file "%{_file}%" set {_world} to yaml value "%{_value}%.world" from file "%{_file}%" return location({_x}, {_y}, {_z}, world({_world})) command /save: trigger: setYamlLoc(player's location, "nie", "cos.yml") command /get: trigger: teleport player to getYamlLoc("nie", "cos.yml")  
  18. xAxee odpowiedź w gracze online na spawn został oznaczony jako odpowiedź   
    function spawnPlayers(t: text="") :: players: loop all players: if "%region at loop-player%" contain "spawn": add loop-player to {_return::*} return {_return::*} command /gracze [<text>]: trigger: send "&7Na spawnie znajduje sie: &6%size of spawnPlayers()% &7graczy" send " &6%spawnPlayers()%"  
  19. xAxee odpowiedź w Odliczanie turbodropu gdy gracza nie ma na serwerze został oznaczony jako odpowiedź   
    every seconds: if {turbodrop} > 0: remove 1 from {turbodrop} wait 1 seconds if {turbodrop} = 0: stop loop all players: set action bar of loop-player to "&7( &3&lObecnie trwa: &6&lTurboDrop %getTime({turbodrop})%)" if "%inventory name of loop-player's current inventory%" is "&2&lDrop z kamienia!": set loop-player's current inventory's slot 34 to diamond pickaxe named "&8» &6&lTurbo&e&lDrop &8«" with lore "&8» &7Status: &2Wlaczony||&8» &7Zakonczy sie za: %getTime({turbodrop})%"  
  20. xAxee odpowiedź w nie działa spawn został oznaczony jako odpowiedź   
    command /sd: trigger: spawn 1 zombie at player  
  21. xAxee odpowiedź w Skrypt na szybsze poruszanie się po ścieżkach został oznaczony jako odpowiedź   
    sprawdziłem i u mnie działa
    on walk on grass path: if {grass::%player%} is not true: set {grass::%player%} to true set walking speed of player to 0.3 while block under player is grass path or air: wait tick reset walking speed of player set {grass::%player%} to false on join: set {grass::%player%} to false  
  22. xAxee odpowiedź w duży piec został oznaczony jako odpowiedź   
    on load: set {piec::przep::*} to iron ore and gold ore, cobblestone set {piec::prods::*} to iron ingot and gold ingot, stone set {piec::paliw::coal} to 8 set {piec::paliw::2 stick} to 1 set {piec::time} to 1 tick set {piec::rows} to 1 set {piec::name} to "&6e-piec" command /piec [<text>]: trigger: set {_piec} to chest with {piec::rows} rows named {piec::name} open {_piec} to player while inventory name of current inventory of player is {piec::name}: loop {piec::przep::*}: loop {piec::paliw::*}: while {_piec} has (loop-value-2 of loop-value-1): if {_piec} has (loop-index-2 parsed as item): remove (loop-index-2 parsed as item) from {_piec} remove loop-value-2 of loop-value-1 from {_piec} add loop-value-2 of {piec::prods::%loop-index-1%} to {_piec} wait {piec::time} else: exit loop wait 1 second on inventory close: if inventory name of current inventory of player is {piec::name}: add all items in player's current inventory to player  
  23. xAxee odpowiedź w Pytanie o Premisje został oznaczony jako odpowiedź   
    Nadaj im gracza ale vipowi daj większy priorytet
  24. xAxee odpowiedź w ORB EXP'a został oznaczony jako odpowiedź   
    on xp spawn: loop (random integer between 1 and 3) times: spawn xp at event-location  
  25. xAxee odpowiedź w Skript - Dzielenie bez reszty ? został oznaczony jako odpowiedź   
    function unmod(n1: number, n2: number) :: number: return rounded down ({_n1}/{_n2})  
×
×
  • Dodaj nową pozycję...