Hydorax
Użytkownik-
Ilość zawartości
330 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Hydorax
-
:o Przed chwilą widziałem u cb coś w rodzaju set {teleport} to location of spawnset {teleport} to spawncos z tych rzeczyNo ale dobra, nie było tematu :>
-
Niet, twój ustawia zmienną z istniejącego już spawna, co można zastąpić 2 linijkami. W tym co machnąłem dodałem zmienną zapisywaną z lokalizacji gracza. :p U tu bym się nie zgodził.
-
hmm, a to miało byś ustawianie tego spawna na miejscu spawna ustawionego w pluginie, czy możliwość wybrania sobie dowolnej lokalizacji ? Bo @Adamek masz napisane, że teleportuje na miejsce spawnu ustalonego w pluginie :p Bo jeśli tak, to taki kod wystarczyłby on first join: teleport player to spawnA tu spawn ustalany ze skrypta command /setspawn: trigger: if player have permission "spawn.set": set {spawn} to location of player send "&7Ustawiono spawn na koordynatach &6%{spawn}%" command /spawn: trigger: if player have permission "spawn.use": teleport player to {spawn} send "&7Zostales przteleportowany na spawn"on first join: teleport player to {spawn}
-
Parę podstawowych błędów z wytabowaniem oraz Wstawianiem znaków % :P KOD
-
Emm, coś mi się wydaje, że autor tematu nie miał na myśli wysyłania każdemu tej wiadomości, tylko po każdym dołączeniu na serwer ma wysyłać graczowi tą wiadomość. Tak więc poprawne będzie to co napisał @Patek :P
-
A więc tak, troszkę namieszałeś z tabami i spacjami, w seriach nie dodałeś eventu, po którym ma sprawdzać zmienne (dodałem on death of player), oraz pomyliłeś wyraz w : if {DW.%player%} is greater than or equal to 86000:Poprawnie powinno być tak :P if {DW.%player%} is greater than or equal to 86000:Nie rozumiem na co ci ta komenda top, która wyświetla tylko wiadomości :P Trzymaj kod #=========## STATY ##=========# Variables: {zabojstwa.%player%} = 0 {smierci.%player%) = 0 {seria.%player%} = 0 {DW.%player%} = 0on death of player: attacker is a player victim is a player add 1 to {zabojstwa.%attacker%} add 1 to {seria.%attacker%} add 1 to {smierci.%victim%}command /statystyki [<offlineplayer>]: aliases: staty usage: &7Poprawne uzycie tej komenty to &9/staty [Nick] trigger: send "&c&l------------------------------" send "&7Statystyki Gracza&9: %argument 1%" send "&7Ilosc Zabojstw&9: %{zabojstwa.%argument 1%}%" send "&7Ilosc Zgonow&9: %{smierci.%argument 1%}%" send "&7Najwieksza seria zabojstw&9: W przygotowaniach" send "&aAktualna seria zabojstw: %{seria.%argument 1%}%" send "&c&l------------------------------" #=========## SERIE ##=========#on death of player: if {seria.%player%} is larger than 1: add 1 to {DW.%player%} send "Zabiłeś gracza i dostales 1 DW" if {seria.%player%} is larger than 2: add 2 to {DW.%player%} send "Zabiłeś gracza i dostales 2 DW" if {seria.%player%} is larger than 3: add 3 to {DW.%player%} send "Zabiłeś gracza i dostales 3 DW" if {seria.%player%} is larger than 4: add 4 to {DW.%player%} send "Zabiłeś gracza i dostales 4 DW" if {seria.%player%} is larger than 5: add 5 to {DW.%player%} send "Zabiłeś gracza i dostales 5 DW" if {seria.%player%} is larger than 6: add 10 to {DW.%player%} send "Zabiłeś gracza i dostales 10 DW" if {seria.%player%} is larger than 7: add 15 to {DW.%player%} send "Zabiłeś gracza i dostales 15 DW" if {seria.%player%} is larger than 8: add 20 to {DW.%player%} send "Zabiłeś gracza i dostales 20 DW" if {seria.%player%} is larger than 9: add 25 to {DW.%player%} send "Zabiłeś gracza i dostales 25 DW" if {seria.%player%} is larger than 10: add 30 to {DW.%player%} send "Zabiłeś gracza i dostales 30 DW" if {seria.%player%} is larger than 11: add 35 to {DW.%player%} send "Zabiłeś gracza i dostales 35 DW" if {seria.%player%} is larger than 12: add 40 to {DW.%player%} send "Zabiłeś gracza i dostales 40 DW" if {seria.%player%} is larger than 13: add 45 to {DW.%player%} send "Zabiłeś gracza i dostales 45 DW" if {seria.%player%} is greater than or equal to 14: add 50 to {DW.%player%} send "Zabiłeś gracza i dostales 50 DW"on logout: set {zabojstwa.%player%} to 0on quit: set {zabojstwa.%player%} to 0 #=========## RANGI ##=========# On chat: if {DW.%player%} is greater than or equal to 0: Cancel event broadcast "[Rekrut] %player% : %colored message%" if {DW.%player%} is greater than or equal to 11: Cancel event broadcast "[Szeregowy pierwszej klasy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 25: Cancel event broadcast "[Mlodszy szeregowy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 50: Cancel event broadcast "[Starszy Szeregowy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 100: Cancel event broadcast "[Sierzant] %player% : %colored message%" if {DW.%player%} is greater than or equal to 200: Cancel event broadcast "[Starszy sierzant] %player% : %colored message%" if {DW.%player%} is greater than or equal to 350: Cancel event broadcast "[Sierzant sztabowy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 500: Cancel event broadcast "[Glowny sierzant] %player% : %colored message%" if {DW.%player%} is greater than or equal to 750: Cancel event broadcast "[Pierwszy sierzant] %player% : %colored message%" if {DW.%player%} is greater than or equal to 1000: Cancel event broadcast "[Sierzant glowny sztabowy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 1400: Cancel event broadcast "[Sierzant major] %player% : %colored message%" if {DW.%player%} is greater than or equal to 2000: Cancel event broadcast "[Podchorazy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 3000: Cancel event broadcast "[Chorazy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 4500: Cancel event broadcast "[Starszy Chorazy] %player% : %colored message%" if {DW.%player%} is greater than or equal to 6500: Cancel event broadcast "[Kapral] %player% : %colored message%" if {DW.%player%} is greater than or equal to 9000: Cancel event broadcast "[Mlodszy Porucznik] %player% : %colored message%" if {DW.%player%} is greater than or equal to 13000: Cancel event broadcast "[Podporucznik] %player% : %colored message%" if {DW.%player%} is greater than or equal to 18000: Cancel event broadcast "[Porucznik] %player% : %colored message%" if {DW.%player%} is greater than or equal to 24000: Cancel event broadcast "[Starszy Porucznik] %player% : %colored message%" if {DW.%player%} is greater than or equal to 31000: Cancel event broadcast "[Kapitan] %player% : %colored message%" if {DW.%player%} is greater than or equal to 39000: Cancel event broadcast "[Major] %player% : %colored message%" if {DW.%player%} is greater than or equal to 48000: Cancel event broadcast "[Podpulkownik] %player% : %colored message%" if {DW.%player%} is greater than or equal to 58000: Cancel event broadcast "[Pulkownik] %player% : %colored message%" if {DW.%player%} is greater than or equal to 69000: Cancel event broadcast "[Szef korpusu] %player% : %colored message%" if {DW.%player%} is greater than or equal to 81000: Cancel event broadcast "[General] %player% : %colored message%" if {DW.%player%} is greater than or equal to 86000: Cancel event broadcast "[General major] %player% : %colored message%" if {DW.%player%} is greater than or equal to 90000: Cancel event broadcast "[Weteran] %player% : %colored message%" #==========## RANKING ##==========# command /top: trigger: send "&8##&7==============&8## &3TOP &8##&7==============&8##" send "1. RANGA Nick ilosc DW" send "2. RANGA Nick ilosc DW" send "3. RANGA Nick ilosc DW" send "4. RANGA Nick ilosc DW" send "5. RANGA Nick ilosc DW" send "6. RANGA Nick ilosc DW" send "7. RANGA Nick ilosc DW" send "8. RANGA Nick ilosc DW" send "9. RANGA Nick ilosc DW" send "10.RANGA Nick ilosc DW" send "&8##&7==============&8## &3TOP &8##&7==============&8##"
-
Witam :anemonex:
-
Proszę :p on rightclick: name of player's tool is "&6Siodlo": spawn 1 horse at player's location equip spawned horse with a saddle tame spawned horse to player set name of last spawned entity to "%player%" equip the last spawned entity with diamond horse armor
-
Pisząc jakiś skrypt musisz konsekwentnie używać spacji, bądź tabów. W ostatnich 3 miałaś po wyrażeniach trigger dawane 3 spacje zamiast 1 taba. W linijce 18 dałaś 3 razy znak " co zostało traktowane przez skrypt jako rozpoczęcie czegoś nowego. W linijce 30 oraz 32 zapomniałaś o " na końcu wiadomości :P Proszę poprawione - KLIK
-
Wygrzebałem gdzieś z plików :p Zmień sobie wiadomości na jakie chcesz W linijce 14 i 15 wpisujesz liczbę sekund cooldowna :p command /patyk: trigger: player have permission "rozdzka.daj": give player 1 stick named "&2&lRozdzka Poziomu III" variables: {rozdzka.%player%} = true on rightclick with stick: if name of player's tool is "&2&lRozdzka Poziomu III": player have permission "rozdzka.3": if {rozdzka.%player%} is true: shoot tnt from player with speed 2 set {rozdzka.%player%} to false set {czekaj.%player%} to 5 wait 5 second set {rozdzka.%player%} to true else: send "&6Odczekaj jeszcze %{czekaj.%player%}% sekund" else: send "&cNie mozesz uzywac rozdzki." Every 1 second: loop all players: if {rozdzka.%loop-player%} is false: add -1 to {czekaj.%loop-player%}on join: set {rozdzka.%player%} to true
-
A ogarniasz w jakimś stopniu skrypta, ażeby wiedzieć co i jak pozmieniać, czy potrzebowałbyś pomocy z tym przerobieniem skryptów co podałem ? :P
-
Ehh, Nikt ci nie zechce pomóc widząc twój stosunek do tego przedsięwzięcia. Mogłeś wpierw sam popróbować, i gdyby to zakończyło się fiaskiem założyć temat na forum, a ludzie widząc, że ci na tym zależy pomogli by tobie w rozwiązaniu problemu. Od razu mówię, że wykonam tylko część wypisanych przez ciebie propozycji, gdyż nie mam narazie zbytnio czasu na pisanie sk, ponadto nic szczegółowo nie opisałeś, np co ma być w takowym sklepie, nazwy serwerów, jakich efektów oczekujesz, jakie pety miałyby być dodane do rozgrywki. Dlatego podam przykładowe wykorzystanie skryptów, byś mógł przerobić je na swoje potrzeby. Co do scoreboarda, nie spotkałem się jeszcze z możliwością odczytu, poprzez plugin Skript ani żaden dodatek do niego, liczby osób online na serwerach utworzonych poprzez BangeeCord. Jakieś 2 tygodnie temu po intensywnych poszukiwaniach natrafiłem na plugin służący właśnie do tego - KLIKNIJ ABY POBRAĆ PLUGIN Co do pokazywania i ukrywania graczy z tego co wiem jest taka opcja dostępna w dodatku WildSkript, jednakże wyrażenie show %player% for %player% jest używane przez Skript jako otwieranie ekwipunku gracza ;/ Dlatego zrobiłem tą opcję z dodatkowym pluginem - KLIKNIJ ABY POBRAĆ PLUGIN Wygląd przykładowego configu: cooldown-delay: 0hide-msg: 'Ukryles wszystkich graczy.'show-msg: 'Wszystcy gracze widzialni.'cooldown-msg: '&cZwolnij.'item-id: 347Teraz Dołączanie do serwerów, ogólnie możliwość stworzenia gui dostępna jest w dodatkach SkQuery oraz WildSkript, jednakże z braku możliwości przenoszenia się między serwerami w dodatku SkQuery zastosowałem gui z WS - link do WildSkript on script load: set {_id} to "&lWybor Serwera" new inventory "{_id}"; {_id}.Inventory.setRow{1}; {_id}.Inventory.setItem{1, grass named "&lServer FreeBuild "}; {_id}.Inventory.setExecutor{1, "player"}; {_id}.Inventory.setCommand{1, "serv 1"}; {_id}.Inventory.setLore{0, "&7Kliknij, aby dolaczyc na serwer&7&l FreeBulid"}; {_id}.Inventory.setItem{3, diamond sword named "&lSurvival"}; {_id}.Inventory.setExecutor{3, "player"}; {_id}.Inventory.setCommand{3, "serv 2"}; {_id}.Inventory.setLore{2, "&7Kliknij, aby dolaczyc na serwer&7&l Survival"}; {_id}.Inventory.setItem{5, fern named "&lServer SkyBlock"}; {_id}.Inventory.setExecutor{5, "player"}; {_id}.Inventory.setCommand{5, "serv 3"}; {_id}.Inventory.setLore{4, "&7Kliknij, aby dolaczyc na serwer &7&lSkyBlock"}; {_id}.Inventory.setItem{7, book named "&lLobby"}; {_id}.Inventory.setExecutor{7, "player"}; {_id}.Inventory.setCommand{7, "serv 4"}; {_id}.Inventory.setLore{6, "&7Kliknij, aby wrocic na lobby"}; {_id}.Inventory.setItem{9, pufferfish named "&lWyjdz z menu"};on join: clear player's inventory set slot 0 of player to book named "&7Wybierz serwer" set slot 1 of player to clock named "&bLPM Widocznosc OFF || PPM Widocznosc ON" on click with book: cancel event name of player's tool is "&7Wybierz serwer": "&lWybor Serwera".Inventory.display{player};on hunger bar change: cancel event on drop: if player have permission "lobby.*": stop else: cancel event on pickup: if player have permission "lobby.*": stop else: cancel eventCo do petów, wydaje mi się, że trzeba by się nad tym troszkę pogłówkować, w sensie żeby np. chodziły za tobą, jednakże poleciłbym do tego wykorzystać jakiś plugin, przykładowo EchoPet, czy jakikolwiek inny. Mam nadzieję, że troszkę pomogłem i apeluję do cb, ażebyś następnym razem troszkę samodzielnie spróbował poszukać skryptów bądź pluginów na internetach, gdyż taka postawa, jaką właśnie zaprezentowałeś zniechęca troszkę do udzielenia tobie pomocy i przedstawia cb w dosyć słabym świetle :p. Pozdrowionka `Hydorax
-
http://scr.hu/193p/w1vvp Aktualnie przeglądałem tematy i ktoś podał linka w <> zamiast w odnośniku :P
-
Tak, zauważyłem później, że błąd się tyczy enchantu. Źle napisałeś item: {_rc}.Recipe.registerResult{golden sword of fortune 10 named "&e&lKonskieostrze"};powinno być golden sword, a nie goldensword :p //jak byś miał jakiś problem z craftingiem, albo cuś zapraszam na PW :>
-
A mas SkQuery ? Bo bez tego ani rusz z Lore //A sry nie zauważyłęm że błąd z enchantem, czkaj
-
Tylko to wymaga SkQuery ;/ on load: set {_rc} to "Ciastko" new Recipe {_rc}; {_rc}.Recipe.registerIngredient{1, 32 cobblestone}; {_rc}.Recipe.registerIngredient{2, 32 cobblestone}; {_rc}.Recipe.registerIngredient{3, 32 cobblestone}; {_rc}.Recipe.registerIngredient{4, 32 cobblestone}; {_rc}.Recipe.registerIngredient{5, 1 emerald block}; {_rc}.Recipe.registerIngredient{6, 32 cobblestone}; {_rc}.Recipe.registerIngredient{7, 32 cobblestone}; {_rc}.Recipe.registerIngredient{8, 32 cobblestone}; {_rc}.Recipe.registerIngredient{9, 32 cobblestone}; {_rc}.Recipe.registerResult{cookie of fortune 10 with lore "FF || &7hrsh" named "&e&lCiasteczko &cŚwiętego Mikołaja"}; {_rc}.Recipe.register{};
-
Podam na innym przykładzie, który miałem akurat pod ręką :p on load: set {_rc} to "Ciastko" new Recipe {_rc}; {_rc}.Recipe.registerIngredient{1, 32 cobblestone}; {_rc}.Recipe.registerIngredient{2, 32 cobblestone}; {_rc}.Recipe.registerIngredient{3, 32 cobblestone}; {_rc}.Recipe.registerIngredient{4, 32 cobblestone}; {_rc}.Recipe.registerIngredient{5, 1 emerald block}; {_rc}.Recipe.registerIngredient{6, 32 cobblestone}; {_rc}.Recipe.registerIngredient{7, 32 cobblestone}; {_rc}.Recipe.registerIngredient{8, 32 cobblestone}; {_rc}.Recipe.registerIngredient{9, 32 cobblestone}; {_rc}.Recipe.registerResult{cookie of fortune 10 named "&e&lCiasteczko &cŚwiętego Mikołaja"}; {_rc}.Recipe.register{};
-
Emm, ale to do tego było, napisaliśmy to w tym samym czasie. @topic Plugin
-
No nie powiem trzema rzeczami to mnie zaskoczyłeś :> Łapaj Lajga :) PS. Kiedyś bawiłem się w takie bloki, mogę podać na PW jeszcze kilka i je tu uzupełnisz :>
