Skocz do zawartości

DamianMMC

Użytkownik
  • Ilość zawartości

    412
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez DamianMMC

  1. Jak zapisac do zmiennej lore itemka na pierwszym slocie w ekwipunku (slot pod klawiszem "1")
  2. Jednak zrobiłem inaczej. Ale dzięki za fatygę.
  3. DamianMMC

    lista

    Jednak zrobiłem to inaczej, Ale dzieki za fatygę.
  4. DamianMMC

    lista

    @up niestety nie działa. jesli jeden gracz jest juz dodany to dla kazdego kolejnego lista jest setnieta.
  5. @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?
  6. DamianMMC

    lista

    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.
  7. 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.
  8. DamianMMC

    loop block

    @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
  9. DamianMMC

    loop block

    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.
  10. DamianMMC

    Kolor itemu

    @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.
  11. DamianMMC

    send problem

    Jesli chcesz wysłąć znak "#" lub "%" w wiadomosci musisz go dadwac podwójnie czyli np send "Masz 1 %%" Lub "## koniec" ;)
  12. DamianMMC

    Da sie?

    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
  13. @up To moze napisz odrazu jak to zrobic :)
  14. DamianMMC

    Ranking

    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" :)
  15. 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
  16. Nie wiem o co ci dokladnie chodziło ale sprawdz cos z tego:: command /ust [<text&gt] [<text&gt]: 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&gt]: 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%"
  17. DamianMMC

    Problem

    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ć.
  18. 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
  19. @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
  20. Jest jakis sposób wywolania komendy na serwerze A podpietym pod Bungee by sie wykonala na konsoli serwera B rowniez podpietego pod Bungee ?
  21. DObrze UUID to najmniejszy problem. CHodzi mi tylko jak odczytac wynik " blocks_broken: 395" Da się?
  22. 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?
  23. 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
  24. DamianMMC

    PVP - K/D

    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 :)
  25. Spoko już mam:: if damage was caused by a block explosion, a projectile, a potion, fire, burning, thorns or poison:
×
×
  • Dodaj nową pozycję...