-
Ilość zawartości
412 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez DamianMMC
-
Jak zapisac do zmiennej lore itemka na pierwszym slocie w ekwipunku (slot pod klawiszem "1")
-
Czas - nagrody w określonych godzinach.
DamianMMC odpowiedział(a) na DamianMMC pytanie w Pytania i problemy
Jednak zrobiłem inaczej. Ale dzięki za fatygę. -
Jednak zrobiłem to inaczej, Ale dzieki za fatygę.
-
@up niestety nie działa. jesli jeden gracz jest juz dodany to dla kazdego kolejnego lista jest setnieta.
-
Czas - nagrody w określonych godzinach.
DamianMMC odpowiedział(a) na DamianMMC pytanie w Pytania i problemy
@up no nie do konca. Tutaj czas musi być pomiedzy czyli between a jak zrobic by gracz mogl tylko raz oderbac nagrode? Myślałem by ddwać go do listy ale jak sprawdzic czy gracz jest w liscie? -
W jaki sposób sie srpawdzała Jesli gracz nie ma na liscie {lista::*}? Bo if player isn't in {nagroda.1::*}:nie działa.
-
Ma ktoś pomysł jak zrobić by gracz np w godinach 12-14 oraz 16-18 mogł jeden raz odebrac nagrode pieniezna - np po przez klikniecie na tabliczki.
-
@up Rozumiem o co chodzi ale mimo to nie działa: on projectile shoot: if shooter is op: projectile is snowball wait 0.5 second set {block} to location of projectile Set {_x} to rounded x-coordinate of {block} send "%{_x}%" to shooter Set {_y} to rounded y-coordinate of {block} send "%{_y}%" to shooter Set {_z} to rounded z-coordinate of {block} send "%{_z}%" to shooter set {_loc} to location at {_x}, {_y}, {_z} teleport shooter to {_loc} send "%{_loc}%" to shooter send "SHOOT" to shooter Loop blocks in radius 4 around {_loc}: if Y-coordinate of Loop-block is {_y}: Set loop-block to stone Masz moze pomysł jak to naprawic? ;d
-
Moze mi ktos wymienic typy loppania bloków. Chodzi mi np o loop blocks between the block below the player and the targeted block:lub loop blocks in radius 4:lub loop blocks above the player: (obove = kazdy kierunek)Chodzi mi np o cos w kształcie dysku. Lub platformy.
-
@Nie da się tego zrobić w skrypcie z tego co wiem. Zcraftowałek sobie ten itemek i porównywałem go z zwykła nie pokolorowana kulą i niczym się nie różnią. send "%type of player's tool% %id of player's tool% %data value of player's tool% %lore of player's tool% %color of tool%" Ani data-value, niczym praktycznie. Próbowałem również set the colour of the player's tool to red I nic.. Próbowałem również zmianiac deta value i sprawdzilem 10000 VAlue - serio. Trzeba znalesc inny sposob na danie tego przedmiotu. Moze skopiowanie zawartosci skrzynki lub cos podobnego.
-
Jesli chcesz wysłąć znak "#" lub "%" w wiadomosci musisz go dadwac podwójnie czyli np send "Masz 1 %%" Lub "## koniec" ;)
-
Lapie wszystkich graczy w odleglosci 5 blokow od wybuchu i wysywał im "BOOM!" On Explode: loop players in radius 5 around the event-location: send "BOOM!" to loop-players
-
@up To moze napisz odrazu jak to zrobic :)
-
Pokaz moze jak wyglada ten twój TOP? Bo tak to troche trudno. //LUB Zapisywanie do zmiennej {%nazwagracza%_top%numer_topki_max10%} ktorej wartosc wynosi isoc zdobytych punktow w liscie {wynik: :*} z ktorej zbierana jest TOPka. command /top: trigger: send "&2&lTOP 10" set {_num} to size of {wynik::*} loop {_num} times: loop {wynik::*}: {_v.%loop-number%} is not set: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index loop-value is greater than {_v.%loop-number%}: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index remove {_v.%loop-number%} from {wynik::*} loop {_num} times: loop-number is less than or equal to 10: send "&6&l%loop-number%. &2%{_n.%loop-number%}% - &2&l%{_v.%loop-number%}%" set {%{_n.%loop-number%}%_top%loop-number%} to {_v.%loop-number%} send "%{%{_n.%loop-number%}%_top%loop-number%}%" set {wynik::%{_n.%loop-number%}%} to {_v.%loop-number%} {_num} is less than 10: set {_r} to {_num} loop 10 - {_num} times: add 1 to {_r} send "&6&l%{_r}%. &2brak"Jesli chcesz wywalic teksty wywal poprostu wszystkie "send" :)
-
Nie ma takiego eventu ale mozesz zrobic: on inventory click: cancel eventwtedy gracz nie bedzie mogl na nic w eq kliknac. Potrzebny WildSkript sb skquery
-
Edytowanie tabliczki, przez komendę
DamianMMC odpowiedział(a) na Lord Loginus pytanie w Pytania i problemy
Nie wiem o co ci dokladnie chodziło ale sprawdz cos z tego:: command /ust [<text>] [<text>]: trigger: if target block is sign: if arg-1 is "1": if arg-2 is set: set line 1 of target block to "%arg-2%" if arg-1 is "22": if arg-2 is set: set line 2 of target block to "%arg-2%" if arg-1 is "3": if arg-2 is set: set line 3 of target block to "%arg-2%" if arg-1 is "4": if arg-2 is set: set line 4 of target block to "%arg-2%" else: send "Blad! Wpisz /ust <1/2/3/4> <text>" on sign change: if line 1 is "xd": set line 1 to "test1" set line 2 to "test2" set line 3 to "test3" set line 4 to "test4" command /ust2 [<text>]: trigger: loop all blocks in radius 3 of player: if loop-block is sign: if line 1 of loop-block is "tekst": set line 3 of target block to "%arg-1%" -
on walk on {@stop}: if {pk.dolacz.%player%} is true: if {pk.start.%player%} is true: teleport player to {pk.%player%} set {_o} to random integer between 1 and 25 if player has permission "{@vip_pex}": set {exp::%player%} to {exp::%player%} parsed as number add {_o}*2 to {exp::%player%} if {exp::%player%} is greater or equal to {@lvl2}: if {lvl2.%player%} is false: send "{@k3}>>> {@k1}Awansowales na {@k2}%{lvl::%player%}% {@k1}LvL! {@k3}<<<{@k1}" set {exp::%player%} to 0 set {lvl::%player%} to 2 set {lvl2.%player%} to trueTo powinno działać.
-
on chat: if {chat.%player%} is false: if player has permission "{@delay}": stop else: cancel event send "Mozesz pisac na czecie co 5 sekund!" else: set {chat.%player%} to false wait 5 seconds set {chat.%player%} to true
-
@up dobrze mam podpieta skript pod baze danych na dwoch serwerach i teraz powiedz mi jak wysyłać komendy na consoli serwera A z serwera B
-
Jest jakis sposób wywolania komendy na serwerze A podpietym pod Bungee by sie wykonala na konsoli serwera B rowniez podpietego pod Bungee ?
-
DObrze UUID to najmniejszy problem. CHodzi mi tylko jak odczytac wynik " blocks_broken: 395" Da się?
-
Mam plik konfiguracyjny f34fa633-a02f-3b8e-9721-92844e35d5a9: blocks_broken: 395dd499986-0e60-3a79-ad87-a196892b49b7: blocks_broken: 184Macie pomysł jak odczytać z tego nick gracza i zapisac do listy wlacznie z jego wynikiem?
-
Jak zrobic ze z gracza wypada czesc eq
DamianMMC odpowiedział(a) na PanNiedzwiadek pytanie w Pytania i problemy
1. on Death of a player: if attacker is a player: set {_A} to the attacker's account set {_V} to the victim's account set {_a.end} to ( {_A} / 100 ) * 10 set {_v.end} to ( {_V} / 100 ) * 10 add {_a.end} to the attacker's account remove {_v.end} from the victim's accountPo smierci idejmuje ofiarze 10% jego stanu konta. A atakujacemu dodaje 10% JEGO STANU KONTA, 2. To już troche trudniejsze, Musiałbys dodaj całe infentory do listy zrobic 30 % z wielkosci listy i te 30 % tej listy dropnac w lokacji smierci a potem usunac liste Duzo pisania. Spróbuj. @Edit: A jednak napisałem on Death of a player: if attacker is a player: set {_eq::*} to items in the victim's inventory delete drops send "%{_eq::*}%" set {_A} to size of {_eq::*} set {_inv.end} to ( {_A} / 100 ) * 30 send "%{_inv.end}%" set {_inv.end} to rounded {_inv.end} send "%{_inv.end}%" loop {_inv.end} times: set {_A} to size of {_eq::*} set {_item} to a random integer between 0 and {_A} send "%{_item}%" drop {_eq::%{_item}%} at victim -
Ma ktoś może jakiś najprostszy, dobrze napisany skrypt na statystyki PVP /zabicia /zginiecia /kdr (Kill/death)? Nie jest trudne napisać taki skrypt, tylko ze mam inne rzeczy na głowie :)
-
obrazenia wywołane przez strzałe
DamianMMC odpowiedział(a) na DamianMMC pytanie w Pytania i problemy
Spoko już mam:: if damage was caused by a block explosion, a projectile, a potion, fire, burning, thorns or poison:
