-
Ilość zawartości
6123 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
232
Odpowiedzi społeczności
-
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)
-
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)
-
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
-
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 +
-
xAxee odpowiedź w Czemu tyle błędów? został oznaczony jako odpowiedź
Zaznacz najlepszą odpowiedź oraz daj
-
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
-
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
-
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"
-
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
-
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
-
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
-
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ź
-
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")
-
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()%"
-
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})%"
-
xAxee odpowiedź w nie działa spawn został oznaczony jako odpowiedź
command /sd: trigger: spawn 1 zombie at player
-
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
-
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
-
xAxee odpowiedź w Pytanie o Premisje został oznaczony jako odpowiedź
Nadaj im gracza ale vipowi daj większy priorytet
-
xAxee odpowiedź w Skript - Dzielenie bez reszty ? został oznaczony jako odpowiedź
function unmod(n1: number, n2: number) :: number: return rounded down ({_n1}/{_n2})
