kaol48s
Użytkownik-
Ilość zawartości
623 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez kaol48s
-
options: wysokosc.podbicia: 2 #podaj w kratkach osobiście polecam od 1.7 do 2.5# on script load: set {wysokosc.podbicia} to {@wysokosc.podbicia}/2 set {wysokosc.podbicia} to {wysokosc.podbicia}/10 if {@wysokosc.podbicia} > 3: broadcast "&4Uwaga ustawienie wysokosci podbicia większej niż 3 grozi bardzo wysokimi skokami" on damage: if attacker is a player: if victim is a player: set damage to damage*3 loop 20 times: set {_loc1} to location of victim add {wysokosc.podbicia} to y-coordinate of {_loc1} teleport victim to {_loc1} prosze w options można ustawić wysokosc podbicia nie radze wiecej niz 3 i poszukaj w necie skriptu albo pluginu na mniejszy knockback bo leci dosc daleko da sie robic strefy ale jest to trudne licze na plusik
-
command /bloczek: trigger: set {bloczek} to location of player remove 1 from x-coordinate of {bloczek} add 1 to y-coordinate of {bloczek} set block at {bloczek} to stone prosze stawia blok na zachód i 1 w góre of miejsca gracza aby użyć tego w ciągu komend polecam zrobić tak command /bloczek [<player>]: executable by: console trigger: set {bloczek} to location of player-arg remove 1 from x-coordinate of {bloczek} add 1 to y-coordinate of {bloczek} set block at {bloczek} to stone i wtedy użyć execute console command "bloczek %player%" %player% oznacza tu gracz dla którego to wykonujemy licze na plusik za pomoc
-
są 3 opcje 1. https://dev.bukkit.org/projects/unbreakableitems/files/2356497 link do pluginu na infinity items wystarczy poszukać 2. on damage: repair helmet of victim repair chestplate of victim repair leggings of victim repair boots of victim set {_helm.%victim%} to helmet of the victim set {_klata.%victim%} to chestplate of victim set {_spodnie.%victim%} to leggings of victim set {_buty.%victim%} to boots of victim wait 1 tick equip victim with "%{_helm.%victim%}%" parsed as item equip victim with "%{_klata.%victim%}%" parsed as item equip victim with "%{_spodnie.%victim%}%" parsed as item equip victim with "%{_buty.%victim%}%" parsed as item 3 /give (twój nick) minecraft:diamond_pickaxe 1 0 {Unbreakable:1} tylko jeśli wersja powyżesz 1.8 a jeśli masz 1.7.x to użyj /unbreaking trzymając podstawowe armory w ręce a otrzymasz z unbreaking 1000 : on damage: repair helmet of victim repair chestplate of victim repair leggings of victim repair boots of victim command /unbreaking: trigger: enchant the player's tool with unbreaking 1000 licze na plusik za pomoc
-
prosze napisałem skript /sklep pokazuje okienko i tam można wybrać jak klikniesz to otrzymasz takiego minecarta jeśli masz go w EQ to zadajesz od 5 do 50 SERC czyli od 10 do 100 dmg i masz 10% szansy na CRITA czyli DMG x2 na chacie pokazuje że działa i wysyła wiadomoci jeśli nie chesz tej opcji usun linijki z send to attacker licze na plusika za pomoc command /sklep [<text>] [<player>]: trigger: open chest with 3 rows named "Sklep Marcina" to player wait 2 tick format slot 13 of player with minecart item named "&c&lOGNISTA ENERGIA" with lore "Daje ona: &c10-100dmg||daje ona: &c10%%kryta" to close then run "sklep energia %player%" if arg-1 is "energia": if arg-2 is set: give 1 minecart item named "&c&lOGNISTA ENERGIA" with lore "&eDaje ona: &c10-100dmg||&edaje ona: &c10%%kryta" to player-arg on damage: loop items in attacker's inventory: loop-item is minecart item named "&c&lOGNISTA ENERGIA" with lore "&eDaje ona: &c10-100dmg||&edaje ona: &c10%%kryta": set {_dmg} to random integer between 10 and 100 chance of 10%: set {_crit} to true if {_crit} is true: set damage to {_dmg} send "Uderzono krytycznie i zadano %damage% DMG [serc]" to attacker stop else: set damage to {_dmg}/2 send "Zadano %damage% DMG [serc]" to attacker
-
jeśli chodzi o schowek osobny niż ender chest to polecam "nBackpack" a jeśli jako otwieranie enderchesta to command /schowek: trigger: open the player's ender chest to the player
-
prosze o odpowiedz na teamt "czy da sie w skripcie uzupełnić taben argument z listy?" chodzi mi o to czy można np jak jest w komendzie /deop i jak klikniemy tab to pokazuje nam graczy z op z czy da sie to zrobić z np listą {gracze::*} ? czyli jak klikniemy tab przy jakieś komendzie to z każdym kliknięciem taba pokaże sie kolejna osoba z listy a jak lista sie skończy to leci od początku za pomoc dziękuje
-
to co u góry tylko zamiast on join daj on connect poniewaz w on join bedzie pisać gracz np marcin1998 dolaczyl na serwer i po sekundzie gracz marcin1998 wyszedl z serwera za kazym razem jak bedzie próbować wejsc
-
sorki ze sie wtrącam ale aby wyczyściić licenie to dodaj to do skript command /liceniereset: trigger: set {licenie.%player%} to 0
-
wlasnie sprawidziłem i działa 100%
-
command /tp: trigger: set {_p} to player set {_x} to location of player loop 5 times: wait 1 second set {_czas} to 6-loop-number set {_loc.p} to location of player send "zostaniesz przeteleportowany za %{_czas}%" to {_p} if distance between {_loc.p} and {_x} > 0.5: send "Ruszyles sie. Teleportacja przerwana." to {_p} stop add 10 to y-coordinate of {_x} teleport {_p} to {_x} tak bedzie działać jesli pomoglem daj plusika to nic nie kosztuje a moze wiele zdzialac co do komendy jesli gracz ruszy sie o 0,5 bloka to przerywa tp jesli sie nie ruszy to teleportuje go 10 bloków wyzej zamiast "add 10 to y-coordinate of {_x}" i "teleport {_p} to {_x}" mozna dac "teleport {_p} to (spawn)"
-
można np zrobić on command "/money": cancel event send "stan konta %balance of player%" nie testowane ale powinno dziłać
-
prosze tylko w 67 linijce polecam zmienić radius na 3
-
options: perly: 16 koxy: 3 refy: 5 command /schowek: trigger: if {perly.%player%} is not set: set {perly.%player%} to 0 if {koxy.%player%} is not set: set {koxy.%player%} to 0 if {refy.%player%} is not set: set {refy.%player%} to 0 open chest with 1 rows named "schowek gracza %player%" to player wait 2 tick format slot 0 of player with ender pearl named "&b<woje perly [%{perly.%player%}%]" with lore "kliknij aby wyplacic" to close then run "perla %player%" format slot 1 of player with golden apple:1 named "&b<woje koxy [%{koxy.%player%}%]" with lore "kliknij aby wyplacic" to close then run "kox %player%" format slot 2 of player with golden apple:0 named "&b<woje refy [%{refy.%player%}%]" with lore "kliknij aby wyplacic" to close then run "ref %player%" format slot 8 of player with diamond block named "&b&lWYPLAC WSZYSTKO ILE MOZESZ" with lore "kliknij aby wyplacic wszystko" to close then run "wszystko %player%" command /perla [<player>]: trigger: set {_p1} to amount of ender pearl in player-arg's inventory set {_p2} to {@perly}-{_p1} if {perly.%player-arg%} > 0: loop {_p2} times: if player-arg can hold 1 ender pearl: if {perly.%player-arg%} > 1: give 1 ender pearl to player-arg remove 1 from {perly.%player-arg%} command /kox [<player>]: trigger: set {_k1} to amount of golden apple:1 in player-arg's inventory set {_k2} to {@koxy}-{_k1} if {koxy.%player-arg%} > 0: loop {_k2} times: if player-arg can hold 1 golden apple:1: if {koxy.%player-arg%} > 1: give 1 golden apple:1 to player-arg remove 1 from {koxy.%player-arg%} command /ref [<player>]: trigger: set {_r1} to amount of golden apple:0 in player-arg's inventory set {_r2} to {@refy}-{_r1} if {refy.%player-arg%} > 0: loop {_r2} times: if player-arg can hold 1 golden apple:0: if {refy.%player-arg%} > 1: give 1 golden apple:0 to player-arg remove 1 from {refy.%player-arg%} every 10 second: loop all players: set {_p1} to amount of ender pearl in loop-player's inventory if {_p1} > {@perly}: set {_p2} to {_p1}-{@perly} loop {_p2} times: remove 1 ender pearl from loop-player's inventory add 1 to {perly.%loop-player%} set {_k1} to amount of golden apple:1 in loop-player's inventory if {_k1} > {@koxy}: set {_k2} to {_k1}-{@koxy} loop {_k2} times: remove 1 golden apple:1 from loop-player's inventory add 1 to {koxy.%loop-player%} set {_r1} to amount of golden apple:0 in loop-player's inventory if {_r1} > {@refy}: set {_r2} to {_r1}-{@refy} loop {_r2} times: remove 1 golden apple:0 from loop-player's inventory add 1 to {refy.%loop-player%} command /wszystko [<player>]: trigger: execute player-arg command "perla %player-arg%" execute player-arg command "kox %player-arg%" execute player-arg command "ref %player-arg%" prosze licze na plusik /schowek - pokazuje schowek z koxami,refami i perłami oraz blokiem diax który wypłaca ile tylko może o options można ustawić ile poszczegulnych reczy można mieć w EQ co 10 sekund sprawdza czy gracz nie ma więcej w EQ niż powinien
-
not to zrobiłem tak a jak coś żle zrozumiałem to można jeszcze użyć on inventory click: if slot is 1: cancel event
-
Sprawdzanie czy blok pod danym blokiem jest na liście
kaol48s odpowiedział(a) na MrBartusek pytanie w Pytania i problemy
udało mi sie command /dodaj [<text>]: trigger: add arg-1 to {praca::kwiaty::*} on rightclick on red flower: set {_1} to size of {praca::kwiaty::*} loop {_1} times: loop {praca::kwiaty::*}: set {_2} to loop-value set {_3} to block under target block if "%{_2}%" is "%{_3}%": send "rozwalono kwatek" to player stop command /blok: trigger: set {_} to target block send "%{_}%" to player /dodaj - dodaje blok do sprawdzenia (aby sprawdzić ja napisać dany blok użyj komendy /blok i nakieruj myszką na dany blok) /blok - pokazuje jak napisać dany blok w komendzie /dodaj -
Problem z victim i attacker
kaol48s odpowiedział(a) na ucieszonymarchew pytanie w Pytania i problemy
options: walka.dlugosc: 10 #czas po którym można sie wylogować ban.dlugosc: 30 #dlugość bana za wylogowanie podczas walki w sekundach wiadomosc.wazne: 1 on death: if victim is a player: damage was caused by fall: if {przeciwnik.%player%} is set: broadcast "&b&l%{przeciwnik.%player%}% zabił %player%" clear {przeciwnik.%player%} clear {przeciwnik.%{przeciwnik.%player%}%} set {walka.%{przeciwnik.%player%}%} to 0 set {walka.%player%} to 0 #tutaj można dodać np send albo add 10 to attacker's balance :) else: broadcast "zginoł bo spad jak debil" on damage: if attacker is a player: if victim is player: set {przeciwnik.%victim%} to attacker set {przeciwnik.%attacker%} to victim set {walka.%attacker%} to {@walka.dlugosc} set {walka.%victim%} to {@walka.dlugosc} every 1 second: loop all players: if {walka.%loop-player%} > 0: remove 1 from {walka.%loop-player%} if {walka.%loop-player%} = 10: if {@wiadomosc.wazne} = 1: send "&b&lmożesz wylogować sie za %{walka.%loop-player%}%" to loop-player if {walka.%loop-player%} <= 5: if {@wiadomosc.wazne} = 1: send "&b&lmożesz wylogować sie za %{walka.%loop-player%}%" to loop-player if {walka.%loop-player%} = 0: send "&b&lmożesz się wylogować" to loop-player clear {przeciwnik.%loop-player%} clear {przeciwnik.%{przeciwnik.%loop-player%}%} set {_1} to size of {gracze::*} loop {_1} times: loop {gracze::*}: if {ban.%loop-value%} > 0: remove 1 from {ban.%loop-value%} if {ban.%loop-value%} = 0: clear {zbanowani::%loop-value%} on quit: if {walka.%player%} > 0: set {_player} to player broadcast "%player% wyszedl podaczas walki" set {walka.%{przeciwnik.%player%}%} to 0 set {walka.%player%} to 0 send "&b&lmożesz się wylogować" to {przeciwnik.%player%} set {zbanowani::%player%} to {_player} set {ban.%player%} to {@ban.dlugosc} clear {przeciwnik.%player%} clear {przeciwnik.%{przeciwnik.%player%}%} on join: if {zbanowani::%player%} is set: kick the player due to "wyszedłeś z walki lamusku możesz dolaczyć za %{ban.%player%}% sekund" command /zbanowani: trigger: set {_1} to size of {zbanowani::*} if {_1} > 0: send "&6-------------Zbanowani-------------" to player loop {_1} times: loop {zbanowani::*}: send "%loop-number%.&2&l%loop-value% &bczas:%{ban.%loop-value%}%" to player send "&6-------------Zbanowani-------------" to player else: send "&l&6nikt nie został jeszce zbanowany" on first join: add player to {gracze::*} command /unban [<text>]: trigger: set {ban.%arg-1%} to 0 clear {zbanowani::%arg-1%} prosze oto skript pisałem go 2 godziny sprawdzony na wersji 1.8 /zbanowani - pokazuje liste akutanie zbanowanych graczy wraz z czasem do UnBana /unban - odbanowuje gracza w options: można ustawić dlugość bana oraz czas po którym można sie wylogować GDY WIADOMOSC.WAZNE: ustawimy na 1 wysyłana bedzie informacja przy 10 , 5 ,4, 3, 2 i 1 sekundzie jeśli ustawimy na 0 to bedzie tylko przy momencie gdy możęmy sie juz wylogować jak coś nie bedzie działać pisz do mnie na skype albo priv skype: karol just karol -
nie podałeś chyba całego kodu bo "wiadomosc.kickblocked" jest chyba w options: i co oznacza %n1%?
-
prosze liczen na plusik https://code.skript.pl/wAr2Y86z/
-
sprawdz czy dane znaki odczytuje gra chodzi mi wklej te znaki normalnie do gry {na chacie}
-
teraz jak wpiszesz /gm s s to masz pokazane jak trzeba wpisać jeśli chodzi ci o to że jak wpisze np gm 4 to ma sie pokazać to poprawne użycie to powiedz https://code.skript.pl/WZhO6ra8/
-
można jakoś jaśniej to opisać? chodzi ci o takie jak są czasami skrzyki i klucze?
-
1 to on inventory click: 2 format slot command /plecak trigger: open chest with 3 rows named "plecak" to player wait 2 tick format slot 0 of player with stone to be unstealable format slot 1 of player with stone to be unstealable format slot 2 of player with stone to be unstealable format slot 3 of player with stone to be unstealable format slot 4 of player with stone to be unstealable format slot 5 of player with stone to be unstealable format slot 6 of player with stone to be unstealable format slot 7 of player with stone to be unstealable format slot 8 of player with stone to be unstealable format slot 18 of player with stone to be unstealable format slot 19 of player with stone to be unstealable format slot 20 of player with stone to be unstealable format slot 21 of player with stone to be unstealable format slot 22 of player with stone to be unstealable format slot 23 of player with stone to be unstealable format slot 24 of player with stone to be unstealable format slot 25 of player with stone to be unstealable format slot 26 of player with stone to be unstealable powinno dziłać
-
on pickup: if item is any chestplate of protection 5: cancel event prosze
-
ja sie meczyłem nad on rightclick with stone: set {_count} to player's tool remove {_count} from player set {_count} to {_count} parsed as number add {_count} to {kasa.%player%} send "masz %{kasa.%player%}% kasy %{_count}%"
-
a do czego potrzebujesz to może da sie to obejsc :)
