Ranking
Popularna zawartość
Treść z najwyższą reputacją w 10/05/19 uwzględniając wszystkie działy
-
GIVE
Neeviq oraz jeden pozostały przyznał(a) reputację namexxx za pytanie
Potrzebuje skryptu który będzie działał na takiej zasadzie: on sw start: loop all players: wait 5 tick [i tutaj wytłumacze poniżej] i po tym wait 5 tick, żeby sprawdzało czy gracz ma permisje "zlote.jablko" i jesli ma to zeby dawalo mu jedno zlote jablko.2 punkty -
AxCooldown - Zarządzanie cooldownem
Mordziotymoja przyznał(a) reputację xAxee za temat
Cześć Chciałbym wam przedstawić pewien system funkcji. Mianowicie chodzi o system zarządzania cooldownem. Funkcje udostępniam ponieważ wiele użytkowników nie wie jak poprawnie stworzyć cooldown a ten system funkcji powinien im to ułatwić. Funkcje są dostępne tutaj Środowisko: - skript min 2.6 - serwer 1.18.1 Jak używać? Najpierw trzeba stworzyć nasz cooldown funckją createCooldown(nazwa cooldowna, czas) np: on load: createCooldown("heal", 10 second) Następnie w kodzie musimy sprawdzić status cooldowna gracza funkcją: getCooldown(gracz, "nazwa cooldowna") np: command /heal [<text>]: trigger: if getCooldown(player, "heal"): Nastepnie gdy wykonamy kod musimy ustawic cooldown gracza funkcją: setCooldown(gracz, "nazwa cooldowna") np: setCooldown(player, "heal") Opis wszystkich funkcji: createCooldown(%string%, %time span%, %boolean-2%) - Tworzy cooldown deleteCooldown(%string%) - Usuwa cooldown setCooldown(%player%, %boolean%) - Ustawia status cooldownu getCooldown(%player%, %string%) - Zwraca status cooldownu w booleanie (np true) getCooldownBoolean(%player%, %string%) - Zwraca status cooldownu w booleanie (np false) getCooldownDate(%player%, %string%) - Zwraca date wygaśnięcia cooldownu (np 22.08.19 15:00) getCooldownTime(%player%, %string%) - Zwraca czas wygaśnięcia cooldownu (np 10 second) getCooldownText(%player%, %string%, %format%) - Zwraca przetłumaczony czas cooldownu (np 10 minut i 2.34 sekund) Małe wyjaśnienie: %string% - nazwa cooldownu (np "poradnik") %time span% - czas cooldownu (np 10 second) %player% - gracz (np player) %boolean% - status cooldownu (np true) %boolean-2% - czy automatycznie ma ustawić cooldown na true (np true) %boolean-3% - Włączenie bypassa do ominięcia cooldownu (np false) %format% - Customowa lista tłumaczeń (np "lat" and "rok", "miesiecy"...) Przykładowe skrypty z użyciem tych funkcji: Automatyczna aktualizacja Jeżeli chcesz aby ten skrypt aktualizował ci się automatycznie pobierz skrypt AxAutoUpdate1 punkt -
Zapraszamy Was na przygodę! PirateLands to serwer oparty na klasycznym survivalu, dodający do niego wiele przeróżnych udoskonaleń. IP: plands.maxcraft.pl Oto nasze założenia: 1. Drop z rud - tutaj raczej niczego nie trzeba wyjaśniać... 2. Movecraft Głównym założeniem naszego serwera jest stworzenie tętniącego życiem, pirackiego świata. Nie miałoby to jednak większego sensu, gdybyśmy ograniczyli morskie podróże do poruszania się łódkami. Dlatego właśnie na naszym serwerze każdy gracz może zbudować własny statek, a następnie ruszyć nim na morze! Ponadto, statki mogą być wyposażane w armaty, dzięki czemu bitwy morskie będą jeszcze bardziej ciekawe! 3. System handlu i ekonomia Kim są jednak piraci bez kupców? Na naszym serwerze postanowiliśmy uznać złoto za walutę. Można nim płacić za budowę statków, artefakty, czy przeróżne surowce. Ponadto ograniczyliśmy możliwości szybkiej podróży. Dzięki temu przy zaangażowaniu graczy powstanie sieć zależności gospodarczych, oparta o transport towarów drogą morską. Zbudowaliśmy kilka portów, w których gracze mogą kupować i sprzedawać dobra (różne ceny w portach, w zależności od biomu, warunków fabularnych etc.). 4. Artefakty, dodatkowe efekty Na naszym serwerze funkcjonują dodatkowe "enchanty", oraz system tworzenia artefaktów. Dzięki temu poszerzą się możliwości PvP, oraz ograniczona zostabie monotoniczność w uzbrojeniu najbardziej zaangażowanych graczy. 5. RolePlay Na serwerze będzie funkcjonować fabuła, tworzona zarówno przez graczy, jak i administrację. Postaramy się, aby eventy takie jak bitwy morskie, ataki na miasta, czy wojny między sojuszami nadały dodatkowy sens budowaniu własnych frakcji (nie funkcjonuje plugin "Factions"), prowadzenia działań dyplomatycznych. Za życzeniem gracza i zgodą administracji, największe i najpiękniejsze miasta graczy zostaną przyjęte w poczet lokacji fabularnych, zapewniając im częściowe bezpieczeństwo. 6. Mapa, skarby, lochy Mapa serwera składa się z jednobiomowych wysp, otoczonych przez morze. Dzięki temu nigdy nie zabraknie miejsca do pływania i budowania nowych portów i okrętów Ponadto w świecie gry porozrzucaliśmy skarby, oraz zbudowaliśmy kilka interesujących lokacji do eksplorowania. Rozpoczniesz poszukiwania map skarbów, czy postawisz na ślepe szczęście? Decyzja należy do Ciebie. 7. Tryb gry Na naszym serwerze ograniczyliśmy wszelkiego rodzaju zabezpieczenia na survivalu. Nie znajdziesz u nas zabezpieczonych terenów frakcji (poza lokacjami fabularnymi), czy prywatnych skrzyń. To jest serwer o piratach! Zdrada w załodze, zniszczenie portu, czy kradzież łupów, są nieodłączną częścią tego świata! Będziesz walczył o swoje ziemie, czy zbudujesz ukrytą enklawę na milionowych koordynatach? Wybór należy do Ciebie! 8. Event na horyzoncie! Jeden z pirackich kapitanów okazał się na tyle bezczelny, że postanowił zaatakować hiszpański port wojskowy - San Tadeo! Licząc na bogate łupy (wszelkie poszlaki wskazują, że to właśnie tam Hiszpanie ukrywają swoje skarby), nie wie na co się porywa! Obrońcy będą bronić się dzielnie! Kto wygra - osławiony wilk morski ze swoją flotą zabijaków, czy zdyscyplinowane oddziały lojalne koronie Iberii? To zależy od Was! Wybierzcie, po której stronie się opowiecie, i wesprzyjcie ją w zniszczeniu przeciwników! Resztę urozmaiceń pozostawiamy Wam do odkrycia po wejściu na serwer Jesteśmy otwarci na propozycje i komentarze Serwerowy discord: https://discord.gg/tBbP69j Strona internetowa: https://piratelands.weebly.com/ Do gry na serwerze polecamy resourcepack SevenSeas1 punkt
-
Ty w ogóle wiesz co to RDW? xD1 punkt
-
Istnieje coś takiego, jak responsywność (od ang. response). Proponuję o tym poczytać. Ustawiłeś na sztywno szerokość. Na tym polega Twój problem.1 punkt
-
1 punkt
-
Golden apple
Misio12320 przyznał(a) reputację Szifter za pytanie
command x: trigger: add enchanted golden apple to player1 punkt -
Golden apple
Misio12320 przyznał(a) reputację xAxee za pytanie
Komu dajesz to jablko add enchanted golden apple to player1 punkt -
1 punkt
-
options: center: 0, 60, 0 granica: 2000 on join: wait 1 tick set client border center of player to location({@center}) set client border size of player to {@granica} set client border warning distance of player to ({@granica}-10) Kto jest aż taki pazerny że za 5 linijek będzie chciał kase? Dodatki: Tuske / Skellet1 punkt
-
Możesz trochę bardziej wyjaśnić? var map = new Map(); map.set(zmienna, wartość); map.get(zmienna); Chyba o to ci chodzi1 punkt
-
every 5 seconds: loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "NAZWA SCOREBOARDA" set score "<CUSTOMOWY TEKST-1>" in sidebar of loop-player to 6 set score "NICK: %loop-player%" in sidebar of loop-player to 5 set score "MONEY: %loop-player's balance% 13" in sidebar of loop-player to 4 set score "DZIEN: %now%" in sidebar of loop-player to 3 set score "ONLINE: %size of all players%" in sidebar of loop-player to 2 set score "<CUSTOMOWY TEKST-2>" in sidebar of loop-player to 1 daj repke i najke skRayFall itp1 punkt
-
Hejka! Miło mi, że czytasz mój pierwszy poradnik dotyczący pięknego pluginu Skript. Zatem usiądź wygodnie i miłego czytania. Co to "parsed"? Słowo parsed według mojego rozumowania to jest użycie siły brutalnej w skrypcie by tekst zaimplementować np na liczbę. To jest tylko mały przykład. Kiedy używamy? Używamy tego, gdy musimy przekonwertować zmienną (tekst) do jakiegoś typu. Przykład? Mamy listę graczy w GUI, którą otwieramy komendą /gracze. command /gracze: trigger: open chest with 6 rows named "Gracze Online" to players wait 2 tick set {_i} to 0 loop all players: if {_i} is smaller than 53: set player's current inventory's slot {_i} to paper named "%player%" add 1 to {_i} else: exit stop Załóżmy, że chcemy danego gracza wyrzucić z serwera, jeżeli mamy do tego uprawnienia. on inventory click: if "%inventory name of player's current inventory%" is "Gracze Online": if slot is smaller than 0: stop cancel event if player's current inventory's slot slot is paper: if player has permission "wyrzuc.gracza": set {_player} to name of player's current inventory's slot slot kick {_player} due to "&6Zostales wyrzucony z serwera" send "&6Wyrzuciles gracza %{_player}% z serwera." stop stop Kod jak kod. Lecz danego gracza nie wyrzuci z serwera, bo w dokumentacji skript jest coś takiego: kick %players% [(by reason of|because [of]|on account of|due to) %text%] mamy "kick PLAYER" a nasza zmienna {_player} jest aktualnie text'em. więc musimy nasz tekst przekonwertować na playera. A jak to zrobić? Prosta sprawdza zmieniamy daną linijkę na taką: set {_player} to name of player's current inventory's slot slot parsed as player I nasz kod zaczął działać. Kolejny przykład? Nie ma sprawy! Chcemy zenchantować nasz item w ręce na wydajność z losową liczbą. Pewnie większość z was by tak zrobiła: command /test: trigger: enchant player's tool with efficiency random integer between 1 and 5 I reload wywala błąd. I teraz główkowanie co zrobiłem źle? Otóż w skript jest takie coś: enchant %~item stack% with %enchantment types% podaliśmy item stack jako player's tool lecz skript nie uznał naszego enchantment types i dlatego musimy jakoś przekonwertować dany kod. Kolejna prosta sprawa która wygląda mniej więcej tak: command /test: trigger: set {_ench} to "efficiency %random integer between 1 and 5%" parsed as enchantment type enchant player's tool with {_ench} Zrobiliśmy zmienną tymczasową która posiada w sobie tekst, który jest następnie konwertowany na enchantment type, który już effect enchant przyjmie jako prawidłowy Lista parsedów: W dokumentacji skryptu jasno jest napisane: text% parsed as (%*type%|"<.*>") Czyli text możemy zaimplementować na dowolny typ. Wszystkie typy można znaleźć również w dokumentacji, ale jak już o to prosicie to proszę: Życzę udanych skryptów i pozytywnych opinii ! Pozdrawiam #Knugi1 punkt
-
Ring-ding-ding-ding-dingeringeding! Gering-ding-ding-ding-dingeringeding! Gering-ding
Rejszpat przyznał(a) reputację xAxee za aktualizację statusu
Ring-ding-ding-ding-dingeringeding! Gering-ding-ding-ding-dingeringeding! Gering-ding-ding-ding-dingeringeding!0 punktów
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
Nikt jeszcze nie otrzymał reputacji w tym tygodniu.
