-
Ilość zawartości
782 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
5
Treść opublikowana przez LordYu
-
fajnie jakbyście (choć postarali bo czasami jest tego ogrom) dodać zdjęcia nowych bloków podczas pisania o nich Jeżeli tekst źle by się układał to zawsze można napisać go w Gimpie i dokleić zdjęcia bez przesuwania tekstu a zapewne czytelność byłaby lepsza niż samego ciągu liter
-
on place of sponge: # luckyblocks if name of tool of player is "{@lbName}": cancel event remove 1 sponge from tool of player # poziom 1 if 1st line of player's tool's lore is "{@lore1}": set {_y} to random integer between 1 and 4: if {_y} is eqaul to 1: chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop diamonds at event-block if {_y} is eqaul to 2: chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop gold ingot at event-block if {_y} is eqaul to 3: chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop iron ingot at event-block if {_y} is eqaul to 4: chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop coal at event-block # poziom 2 else: if 1st line of player's tool's lore is "{@lore2}": set {_y} to random integer between 1 nad 4 if {_y} is eqaul to 1: chance of 15%: spawn 10 pig at location of event-block if {_y} is eqaul to 2: chance of 15%: spawn 10 zombie at location of event-block if {_y} is eqaul to 3: chance of 15%: spawn 10 spider at location of event-block if {_y} is eqaul to 4: chance of 15%: spawn 10 skeleton at location of event-block Wstawiaj następnym razem kody z skryptu do edytora ... ten znaczek u góry < > Bo albo źle się kopiuje albo wytabowałeś skrypt na chybił trafił, 100% było źle
-
chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop diamonds at event-block chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop gold ingot at event-block chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop iron ingot at event-block chance of 1%: set {_x} to random integer from 1 to 5 loop {_x} times: drop coal at event-block Źle wytabowany, chance of miałeś włożone w gotową wersję chance of już (chyba że edytor źle kopiuje) Spawdź z dodaniem STOP po każdym dropie ew. set {_y} to random integer between 1 and 4 if {_y} is equal to 1: set {_x} to random integer from 1 to 5 loop {_x} times: drop diamonds at event-block else: if {_y} is equal to 2: set {_x} to random integer from 1 to 5 loop {_x} times: drop diamonds at event-block ITD
-
Ale od czego zasięg ma być? Od Gracza, bloku czy od sąsiedniego serwera ma to liczyć? loop blocks in radius 3 around the player: if loop-block is water: send "&3WODAAAAA" stop Loop blocks in radius 3 around the player: # Sprawdzanie czy w odległości 3 kratek od Gracza wszystkich bloków if loop-block is water: # jeżeli znajdziemy przynajmniej 1 blok wody broadcast "WOODA" # wysyłamy wiadomość na Czat pt "WOODA" stop # a STOP jest po to aby przy znalezieniu 10 bloków wody nie wysyłać 10x WOODA na czat
-
damage player's tool by Coś takiego to chyba było
-
Naprawdę ciężko zapamiętać 1 prostą formułę? Linia nr 1 > jeżeli na końcu tekstu jest : Linia nr 2 > Tutaj [TAB] bo wyżej był : Tyle filozofii
-
dwa razy ||
- 4 odpowiedzi
-
Ale zapytam Cię tak jak zrobi to skrypt ile to jest -{kupowanie.cena.%player%} ? ile mam odjąć od konta gracza zrób to w options -{kupowanie.cena.%player%} = 1000 wtedy będzie że skrypt będzie wiedział że ta zmienna jest równa 1000
-
Nie masz zdefiniowanego -{kupowanie.cena.%player%} zapewne skrypt nie wie ile to jest oraz podaj jakie błędy wyjskakują, co pisze po podaniu komend, reloadzie skrypu
-
Wtedy wyświetli tylko rangę świeżak, nie ma tutaj żadnego podnoszenia rang a to największy problem, nie masz tutaj przechodzenia pomiędzy nimi poza wyświetlaniem Zrób tak: variables: {zabicia::player} = 0 #--- KOMENTARZ ---# # Ranga.3 - Najwyższa np ELITARNY # Ranga.2 - Średnia np SZERYF # Ranga.1 - Podstawowa np Świeżak # Rangi dodawaj od najwyższej do najniższej # Najwyżej góry MUSI być największa wartość zabójstw # Ponieważ skrypt sprawdza ilości i najniższa musi być ostatnia #--- KOMENTARZ ---# on death: attacker is a player: victim is a player: add 1 to {zabicia::%attacker%} if {zabicia::%attacker%} is equal to 150: execute console command "/pex user %attacker% add ranga.3" send "&2Awansowałeś na wyższy poziom" to attacker execute console command "/pex user %attacker% remove ranga.2" else: if {zabicia::%attacker%} is equal to 100: execute console command "/pex user %attacker% add ranga.2" send "&2Awansowałeś na wyższy poziom" to attacker execute console command "/pex user %attacker% remove ranga.1" else: if {zabicia::%attacker%} is equal to 50: execute console command "pex user %attacker% add ranga.1" send "&2Awansowałeś na wyższy poziom" to attacker on chat: if player has permissions "ranga.1": broadcast "&a[Świeżak] %display name of player%&6 > &f%message" else: if player has permissions "ranga.2": broadcast "&a[Szeryf] %display name of player%&6 > &f%message" else: if player has permissions "ranga.3": broadcast "&a[ELITARNY] %display name of player%&6 > &f%message" else: if player is op: broadcast "&a[Administrator] %display name of player%&6 > &f%message" Teraz uważnie czytaj skoro jesteś zielony w tym! Najwyższa ranga MUSI być na samej górze ponieważ skrypt sprawdza ilość zabójstw i gdyby najwyższa byłą na końcu skrypt nadałby Graczowi WSZYSTKIE rangi naraz a ma nadać tylko 1, dlatego najwyższa ranga z najwyższą ilością zabić MUSI być pierwsza Kolejna sprawa, PAMIĘTAJ musisz usuwać permisję po nadaniu nowej rangi, musisz usunąć starą ponieważ wtedy będą 2 rangi na 1 Graczu a to także nie może być! Ostatnie event ON CHAT: z nową rangą musisz dodać jak Ja ELSE: oraz IF PLAYER HAS PERMISSIONS "ranga.4" tutaj nie ma wymuszonej kolejności rang, lecz lepiej je uporządkować po kolei łatwiej potem zmieniać wygląd czatu dla danej rangi. Jak czegoś nie łapiesz to pisz ------------------------------------------------------------------------------------------------------------------------------------- Żebyś zrozumiał podział nadawania rang bo będziesz tam grzebał Skrypt po każdym zabójstwie dodaje 1 do zmiennej zabicia::nick gracza po czym sprawdza czy wartość jest równa 150/100/50 musi być od najwyższej ponieważ gdyby było 50/100/150 to: skrypt dodaje 150 zabójstwo do zmiennej gracza i sprawdza od najmniejszej wartości 50 > Prawidłowe ma > wykonuje komendę i dodaje mu rangę.1 100 > Prawidłowe ma > dodaje mu rangę.2 150 > Prawidłowe ma > dodaje mu rangę.3 I Gracz ma naraz 3 rangi A od najwyższej do najmniejszej rangi Gracz zabija 50 osobę i: 150 > Błąd nie ma 150 zabójstw > kolejny krok bez dodawania rangi 100 > Błąd nie ma 100 zabójstw > kolejny krok bez dodania rangi 50 > Prawidłowo ma > Dodaje rangę.1
-
on chat: broadcast "{dywizja::PLayer}{ranga::PLayer}%player%: %message% z czymś takim pokombinuj, tylko że to jet dużo zmiennych, niepotrzebnych Można by to ułatwić permisjami ale to trzeba znów więcej pracy aby uzyskać ten efekt
-
Dyskusja na temat serwera Witam, ostatnio tworzę coś czego nie widziałem tutaj a chętnie bym pograł bądź podzielił się światem Od dłuższego czasu znudził mnie ciągły jeden scenariusz, kopanie, budowanie, walka chodzenie po jednym i tym samym świecie, gdzie napotykam tylko lasy i kopalnie a od czasu do czasu jakieś żywe postacie Więc survival już umarł dawno mimo ogromnego potencjału tego trybu -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Długo siedziałem i myślałem czy nie przejść na Sky-Block w końcu to nie stały ląd ale wyspa, lecz tutaj wciąż ten sam scenariusz tylko na ograniczonym terenie z lekką nutką utrudnienia -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Trybów Strategicznych tutaj nie widziałem, poza jednym który pokazał się ponad rok, dwa temu po czym zniknął i nie był kontynuowany już ten temat, a serwer chyba przepadł bez szukania trupa -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Ja oferuję wam coś czego nie było jeszcze na tym forum, wiem że nie znajdę tutaj tłumów osób które chętnie pójdą na ten układ i przerzucą się z łatwych rozgrywek na cięższe Mój tryb zawiera SSS Sky-Block Survival Strategię -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Jak wygląda mój tryb, zaczynając od Sky-BLocka Pojawiamy się na mapie gdzie nie ma stałego terenu, cała mapa zrobiona jest z ponad 50 wysp, które posiadają różnorodne skarby na swoim terenie przechodząc od lodowych, pustynnych czy tropikalnych wysp a kończąc na obszernych lasach czy malutkich oazach, ponad to do dyspozycji gracza oddane zostanie około 20 wysp na których wybudowane są Zamki Tutaj wkracza tryb Strategiczny, zamki wybudowane są piętrami, na każdym piętrze znajduje się 2/4 kwadraty z trawą, na owych terenach zielonych budowane będą budowle które dodadzą graczowi większe prawa. Należy tu wspomnieć że nowi gracze mogą kopać tylko kamień i ścinać drewno, oraz polować na 1 rodzaj zwierząt, rozbudowywanie swojego zamku to cel do osiągnięcia większej ilości praw dzięki wybudowaniu Tartaku w zamku Gracz poza prawem ścinania dębu będzie mógł zacząć szukać innych drzew, po wybudowaniu kopalni odblokuje dostęp do węgla i innych rud Tryb Survivalowy odgrywa tutaj stosowną rolę odkrywania wszystkich wysp, na których znajdziemy mini-dungeony czy ogromne wyspy które całe kryją tajemnice Należy zaznaczyć że ogromnym problemem jest tutaj przemieszczanie się pomiędzy wyspami, służy do tego specjalny zwój stworzony z krwi gracza -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Pora opisać wam wszystko dokładnie krok po kroku Wstęp: Po wejściu na serwer znajdujesz się na małej wyspie która unosi się w powietrzu, jak każda inna. Na start otrzymujesz 10 zwojów przemieszczenia, dzięki czemu możesz poruszać się po wyspach, lecz każde użycie zwoju zabiera 2 serca. Wyspy są porozmieszczane losowo, więc możemy chodzić po pustyni i widzieć wyspę oddaloną o troszkę która ma biom zimowy, bądź ogromną lodową wyspę Budowanie na całej mapie jest zablokowane, wyjątkiem są mini działki pobudowane na wyspach lecz odblokowanie możliwości kupna działki zależy od rozwoju zamku. Zamek: Jest to osobna wyspa która jest zabezpieczona przed innymi i nami nie można tutaj niszczyć, ani budować. W zamku będą umieszczone różne budowle do uzyskiwania praw jak i potrzebne nam do życia znajdziemy tam farmę, dom, kuźnię, wypalarnię czy zagrodę dla zwierząt Gracz po znalezieniu zamku może go zająć, zamek zawiera 14 różnych budowli, po wybudowaniu ich wszystkich gracz aby nie nudzić się otrzymuje rangę Hrabi (równą Vipowi) i może poruszać się żwawiej po wyspach. Budowa w zamku odbywa się trybem strategicznym Gracz zbiera 4 podstawowe surowce Drewno, Kamień, Złoto oraz Jedzenie Wpłaca je do skarbca zamkowego (usuwa się z eq i zmienia w dane liczbowe) Gracz mając odpowiednią ilość surowca może budować podchodzi wtedy do wybranej tabliczki i klika na nią Tabliczki zawierają informacje o ilości potrzebnych surowców oraz o czasie w jakim wybuduje się dany budynek Działki: Tutaj Gracz ma swobodę budowania, nie jest ograniczony prawami blokady budowania działki działają tutaj na tych samych zasadach co na podstawowym FB Gracz może budować tutaj co chce, należy jednak uprzedzić że nie uda się na działce oszukiwać Jeżeli Gracz nie ma prawa do korzystania z kowadła to nawet postawienie go na działce nic nie zdziała, gracz będzie musiał najpierw odblokować prawo do jego korzystania poprzez wybudowanie odpowiedniego budynku -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 4 Typy surowców o których wspomniałem Drewno - zwykłe drewno, każdy typ można wpłacić do skarbca zamku Kamień - Tutaj niestety przy wpłacaniu Bruku ilość jest dzielona na 2 czyli wpłacając 100 zamek otrzyma tylko 50, wpłata Kamienia jest równa przy 100 otrzymamy 100 Złoto - Tutaj najtrudniejszy surowiec, złoto możemy zasilić tylko samorodkiem złota, ze względu że budynki będą potrzebowały dużych ilości złota Jedzenie - akceptowane jest wszelakie mięso, chleb, ziemniaki, marchewki Surowce będzie można przelać koledze, nie będzie żadnych ograniczeń poza poza czasem oraz marżą konwojenta i karawany Wyjaśniam, wysyłając koledze 100 złota nasz znajomy otrzyma tylko 95 złota z powodu kosztów 5% za transport oraz nie otrzyma tego zaraz po wysłaniu komendy do konsoli lecz za 10minut aby urealnić wysyłanie surowców -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Wszystkich chętnych zapraszam do dyskusji, zadawania pytań czy podawania sugestii co do tworzenia Poza tym co jest tu napisane jest jeszcze mnóstwo rzeczy które są w trakcie tworzenia więc pojawią się później w komentarzu Da się przeczytać na białym stylu; nie zgłaszać //Michma1707
-
Tak jak up A jak masz w GUI spawn to zrób tak: on right click: if player's tool is clock: if name of player's tool is "&4&lKlikaj": open chest with 3 rows named "Areny" to players wait 1 tick format slot 10 of player with 1 of stone named "Arena knock" to run "teleportuj enchant %player%" format slot 9 of player with 1 of stone named "Arena TEST" to run "teleportuj SPAWN %player%" command /teleportuj enchant <player>: executable by: console trigger: execute console command "clearinventory %arg1" execute console command "warp enchant %arg1%" give diamond sword of sharpness 5 and unbreaking 3 to the arg1 give diamond helmet of protection 4 and unbreaking 3 to the arg1 give diamond chestplate of protection 4 and unbreaking 3 to the arg1 give diamond leggings of protection 4 and unbreaking 3 to the arg1 give diamond boots of protection 4 and unbreaking 3 to the arg1 command /teleportuj spawn <player>: executable by: console trigger: execute console command "clearinventory %arg1" execute console command "spawn %arg1%"
-
do usuwania dodaj po prostu linijkę kodu execute console command "ci %arg1%" < jeżeli to GUI execute console command "ci %player%" < jeżeli to zwykłą komenda wpisywana przez gracza Itemy już masz, po kliknięciu czegoś w GUI co ustawiłeś, konsola wykona komendę "teleportuj ..." komenda teleportuj zawiera 2 rzeczy, teleportuje na dany warp + daje itemy twój pomysł wyglądałby tak on right click: if player's tool is clock: if name of player's tool is "&4&lKlikaj": open chest with 3 rows named "Areny" to players wait 1 tick format slot 10 of player with 1 of stone named "Arena knock" to run "teleportuj enchant %player%" format slot 9 of player with 1 of stone named "Arena TEST" to run "teleportuj TEST %player%" command /teleportuj enchant <player>: executable by: console trigger: execute console command "clearinventory %arg1" execute console command "warp enchant %arg1%" give diamond sword of sharpness 5 and unbreaking 3 to the arg1 give diamond helmet of protection 4 and unbreaking 3 to the arg1 give diamond chestplate of protection 4 and unbreaking 3 to the arg1 give diamond leggings of protection 4 and unbreaking 3 to the arg1 give diamond boots of protection 4 and unbreaking 3 to the arg1
-
Z tego co pamiętam Sk+
-
Bo komendę wykonuje konsola a nie gracz, gdzie masz dawanie itemu dajesz je obiektowi który wpisuje komendę a w tym wypadku jest to konsola tutaj zamiast PLAYER daj arg-1 / argument / arg1 on command "/warp enchant": give diamond sword of sharpness 5 and unbreaking 3 to the arg1 give diamond helmet of protection 4 and unbreaking 3 to the arg1 give diamond chestplate of protection 4 and unbreaking 3 to the arg1 give diamond leggings of protection 4 and unbreaking 3 to the arg1 give diamond boots of protection 4 and unbreaking 3 to the arg1 powinno załapać, choć wątpię, lepiej jak dodasz do GUI od razu dawanie itemów on right click: if player's tool is clock: if name of player's tool is "&4&lKlikaj": open chest with 3 rows named "Areny" to players wait 1 tick format slot 10 of player with 1 of stone named "Arena knock" to run "teleportuj enchant %player%" format slot 9 of player with 1 of stone named "Arena TEST" to run "teleportuj TEST %player%" command /teleportuj enchant <player>: executable by: console trigger: execute console command "warp enchant %arg1%" give diamond sword of sharpness 5 and unbreaking 3 to the arg1 give diamond helmet of protection 4 and unbreaking 3 to the arg1 give diamond chestplate of protection 4 and unbreaking 3 to the arg1 give diamond leggings of protection 4 and unbreaking 3 to the arg1 give diamond boots of protection 4 and unbreaking 3 to the arg1 nie podałem jak ty "to run "warp enchant %plasyer%"" bo chcę wykonać inną komendę która doda nam itemy i przeteleportuje więc stworzyłem dodatkową komendę którą wykona tylko konsola, konsola przeteleportuje gracza na dany warp (komenda z ESS) i da itemki
-
Nie ważne czy działka czy zamek, na jednym i drugim nie będzie wolno budować, Wyjaśnię Ci aby wiedział Na zamku i działce będzie +/- 15 znaków, na każdym z nich będzie napis (inny) "Kuźnia - Koszt 5000drew 3000kamienia 1550złota" "Tartak - Koszt 500 Drewna" Klikając na znak, gracz uruchamia budowę która kończy się za 10/15 minut bądź 1/5 godzin, coś jak w grach strategicznych że wyznaczasz budowę tego budynku i sam się buduje Ktoś wyżej podał że jedno i drugie, więc podsunął mi 3 wyjście, dodam zamki do budowy, po osiągnięciu X poziomu zamku można będzie kupić działkę gdzie gracz będzie swobodnie budował
-
MegaLegoTom brawo! złapałeś mnie na błędzie ponieważ komenda sama pisze komendę którą wykonuje i się zapętla w nieskończoność nie zauważyłem tego błędu msz plusa CO do tematu, nie pamiętam który "skrypter" mnie zmylił ale opcja 'on command' działa, przetestowana u mnie z /warp jeden i /warp dwa daje efekty podczas teleportacji na dany warp bez kłopotu, komenda się wykonuje a nasz dodatek do owej komendy działa ... on command "/warp jeden": give diamond sword to the player give diamond helmet to the player give diamond chestplate to the player give diamond leggings to the player give diamond boots to the player Gdzie "jeden" podaj nazwę swojego warpu, u mnie nazwa była testowa Aby stworzyć więcej warpów z dodatkiem po prostu stwórz/skopiuj na nowo całość on command ...
-
Btw zamek w takim stylu jest budowany ja kten z linku, żadne mury i wieżez pokojami tylko czyste tereny na budowe
-
w sumie zawsze jakiś pomysł, działki mogę "poukładać" na wyspach w różnych miejscach aby fajnie się budowało
-
zrób innym sposobem command /warp <text>: < normalna komenda trigger: < wymagane make player execute command "warp %arg1%" < skrypt "duplikuje komendę i sam wspisuje ją jakby gracz ją wpisał w całości" tutaj efekt który chciałeś po teleportacji < tutaj dodajesz swój efekt, powyższe opcje to obejście komendy żeby dodać coś swojego
-
Siemka, tworzę serwer i zatrzymałem się na jednej opcji Lepsze będzie do budowania zamki (które będą gotowe do kupienia) czy działki puste Zamek Wybudowany, podzielony na +10 tierów, ogromny +/-100x50kratek każdy budynek ma osobne "piętro" i "zagrodę" Działki, budynki poumieszczane będą po całej działce estetyczny wygląd, bo zamek stoi pusty lecz jest na około 60kratek wysoki pusta działka nie przysłania wyglądu lecz z szytu "zamku" idzie wiele zobaczyć Działki normalne, ogrodzone "żywopłotem" a zamek większa wersja tego: Kliknij aby zobaczyć zamek Typ serwera podobny do AOE Za treściwe odpowiedzi mogę polajkować jak do kogoś to ważne
-
a " give 1 book of unbreaking 3 named "COś" with lore "Cos innego" to the player
-
Error occurred while enabling Skript v2.2-dev13 (Is it up to date?) Nie ta wersja względem silnika, sprawdź inne wersje bo ta Ci nie pójdzie
-
Zrób jak Ja, gracz stawia tabliczkę, na tabliczce daje się efekt antygrief (cancel event przy niszczeniu) potem dajesz wait 2 hours I wklejanie schematu, masz lokalizację której nic nie zmieni
