Ranking
Popularna zawartość
Treść z najwyższą reputacją w 08/29/19 uwzględniając wszystkie działy
-
Vixio - Discord boty w skrypcie
agrex1337 oraz jeden pozostały przyznał(a) reputację maxcom1 za temat
Vixio Chciałeś kiedyś napisać bota do discorda? Nie znasz javy, pythona i innych języków? Umiesz pisać skrypty? Tak! Wystarczy ten dodatek! Jak zacząć pisać kod? Wejdź na stronę (KLIK). Następnie kliknij przycisk New Application, po czym nadaj nazwę swojej aplikacji. Prawdopodobnie znajdujesz się w miejscu, gdzie możesz zmienić nazwę aplikacji lub nadać jej grafikę. Teraz po lewej stronie masz zakładkę Settings, w której musisz kliknąć bot. Kliknij w Add Bot. Kliknij Yes, do it!, po czym zostaniesz przeniesiony do ustawienia bota. Możesz zmienić mu nazwę, czy dodać grafikę. Teraz ważny jest przycisk Copy pod napisem Click to reveal Token. Po skopiowaniu tokenu przechodzimy do edytora tekstu. Dodajemy do skryptu: Teraz możemy napisać skrypt do bota jaki tylko chcemy. Tutaj macie wszystkie wyrażenia, eventy itp. do dodatku. KLIK Przykładowy skrypt: To tylko mała część (wprowadzenie) możliwości Vixio! Posiada on dużo więcej możliwości, powyżej zamieściłem link do jego składni i większości funkcji. Dzięki niemu można tworzyć bardzo wiele funkcji, komend, eventów itd., a nawet bota muzycznego. Pobieranie Vixio: KLIK Wersja poradnika z mojego bloga: KLIK Mam nadzieję, że poradnik był przydatny. Zostaw like'a lub serduszko za pracę i poświęcony czas!2 punkty -
Strony Ivalla - opinia Codeczeq
Latek oraz jeden pozostały przyznał(a) reputację Wayneern za temat
Jak chcecie się kłócić, to róbcie to na Discordzie czy innym komunikatorze. Forum nie jest najlepszym miejscem na to (chyba, że coś jest o sprawie forumowej). W ogóle takiej sytuacji nie powinno być. Po prostu ignorujcie się nawzajem i tyle... Bo powiem tyle: obaj macie swoje zagrania i potwierdzi to nie jedna osoba. Nie chce się wtrącać, ani z nikim kłócić, tylko napisać coś od siebie, co o tym sądzę.2 punkty -
MYSQL
kerpson oraz jeden pozostały przyznał(a) reputację yooniks za pytanie
Skoro lobby jest pierwszym serwerem na który gracz będzie łączony to mysle ze bez problemu możesz prefix przekazać poprzez plugin messaging channel no ale mysql z tabela oddzielna to też bardzo dobry pomysł. No i ja osobiście wybralbym te drugie rozwiazanie jeżeli mysql to nie problem.2 punkty -
Skrypt na /tpa i /sethome
neQYT oraz jeden pozostały przyznał(a) reputację Helios1993 za pytanie
options: prefix: IP SERWERA command /sethome [<text>]: aliases: /ustawdom trigger: if player has permission "home.inf": if arg-1 is set: if {home::%player%::%arg-1%} is not set: set {home::%player%::%arg-1%} to location at player add arg-1 to {listadomow::%player%::*} send "{@prefix} &aStworzyles dom!" else: send "&cMasz juz taki dom! &7Jesli chcesz go usunac wpisz /delhome" else: send "{@prefix} &cMusisz podac nazwe domu!" else: set {home::%player%::home} to location at player send "{@prefix} &aStworzyles dom!" send "{@prefix} &cSkrypt stworzony przez Helios1993" command /delhome [<text>]: aliases: /usundom trigger: if player has permission "home.inf": if arg-1 is set: if {home::%player%::%arg-1%} is set: clear {home::%player%::%arg-1%} send "{@prefix} &aUsunales dom!" remove arg-1 from {listadomow::%player%::*} else: send "{@prefix} &cNie masz takiego domu!" else: send "{@prefix} &cMusisz podac nazwe domu! &7Twoje domy: &b%{listadomow::%player%::*}%" else: clear {home::%player%::home} send "{@prefix} &aUsunales dom!" remove "home" from {listadomow::%player%::*} command /home [<text>]: aliases: /dom trigger: if player has permission "home.inf": if arg-1 is set: if {home::%player%::%arg-1%} is set: teleport player to location at {home::%player%::%arg-1%} send "{@prefix} &aZostales przeteleportowany do domu &7%arg-1%&a!" else: send "&cNie masz takiego domu!" else: send "&cMusisz podac nazwe domu! &7Twoje domy: &b%{listadomow::%player%::*}%" else: teleport player to location at {home::%player%::home} send "{@prefix} &aZostales przeteleportowany do domu!" command /tpa [<player>]: trigger: if arg-1 is set: set {tpa::%arg-player%} to player send "{@prefix} &7Wyslales prosbe o teleportacje do gracza &8%arg-player%&7!" send "{@prefix} &7Gracz &8%player% &7wyslal do ciebie prosbe o teleportacje! &c/tpaccept" to arg-player wait 90 second clear {tpa::%arg-player%} else: send "{@prefix} &cMusisz podac nick gracza!" command /tpaccept: aliases: /tpyes trigger: teleport {tpa::%player%} to player clear {tpa::%player%} send "{@prefix} &aZaakceptowales prosbe o teleportacje!" send "{@prefix} &aGracz %player% &azaakceptowal prosbe o teleportacje!" to {tpa::%player%} command /tp [<player>]: aliases: /teleport trigger: teleport player to arg-player send "{@prefix} &7Zostales przeteleportowany do &8%arg-1%&7!" command /tphere [<player>]: aliases: /teleporthere, /s trigger: teleport arg-player to player send "{@prefix} &7przeteleportowales do siebie gracza &8%arg-1%&7!"2 punkty -
I cyk 22222 użytkowników na forum ! @fiksat
CountingDogs oraz jeden pozostały przyznał(a) reputację Rejszpat za aktualizację statusu
I cyk 22222 użytkowników na forum ! @fiksat2 punkty -
Cześć! Chciałbym wam przedstawić bardzo fajny dodatek skript-mirror Ten dodatek pozwala nam importować(pobierać) eventy / wyrażenia z bukkita, javy a nawet innych pluginów! Dzięki czemu będziemy mogli zrobić rzeczy, których w samym skripcie nie możemy zrobić. Aby używać tego dodatku, trzeba umieć chociaż trochę składnie javy. Aby zarejestrować nasz import, musimy dodać import: i w następnej linijce to, co chcemy importować np: import: org.bukkit.event.inventory.InventoryClickEvent Jeżeli chcemy użyć eventu to dajemy samą końcówkę w tym przypadku InventoryClickEvent. Do pobierania czegoś z eventu mamy zmienną event np: on InventoryClickEvent: set {_title} to event.getInventory().getTitle() set {_entity} to event.getWhoClicked() {_entity}.sendMessage("click click!") {_entity}.sendMessage("Nazwa inventory: %{_title}%") Dla porównania tak wygląda taki event w javie: Pare przykładów z użyciem skript-mirror: Informacje Możemy mieszać wyrażenia importowane z skriptowymi. Jeżeli używamy importowanego eventu nie mamy w nim podstawowych zmiennych np: player, event-block, event-location Każdy importowany event posiada jedną zmienna event z której musimy pobrać potrzebne nam informacje np: event.getPlayer() Jeżeli chcemy importować coś z innego pluginu najpierw musimy go wgrać do folderu skript-mirror! (Jeżeli go nie ma to trzeba go stworzyć) Uwaga Poradnik robiony pod wersje pluginu 0.19.1 Jeżeli twoim zdaniem czegoś brakuje w tym poradniku, napisz to w komentarzu, a na pewno to dodam!1 punkt
-
Strony Ivalla - opinia Codeczeq
Shooterowy przyznał(a) reputację Kurotsuwa za temat
57. odpowiedź! Zamykam temat skoro obie strony sobie tego życzą - ewentualne ostrzeżenia za treść postaram się nadać jeszcze dzisiaj. @Edit: Miasto otwiera oczy. Tej nocy nikt nie dostał ostrzeżenia, bo nie złamano żadnych zasad. Czy są jakieś wnioski o ukaranie kogoś? Nie? W takim razie miasto idzie spać. Nawiązanie do Mafii. Miłej nocy, Wasz host Kurotsuwa1 punkt -
Boss
Kozaczekkw przyznał(a) reputację knugi za pytanie
Dziwisz się, że nie wysyła? Jedną dwójkę wysyła, drugiej dwójki i trójki nie wysyła. Jest to spowodowane tym, że komendę wysyła konsola (tylko!) i gdy pobierasz lokację _tp.Boss to wtedy masz tylko XYZ, a komputer nie wie na którym świecie, więc gdy próbujesz wziąć w pętle bloki, to wtedy nie ma tam żadnych bloków i kod się zatrzymuje, bo również nie ma dalszego kodu na tym tabie. set {_Tp.Boss} to location at {_X}, {_Y}, {_Z} in world "world" Tu masz poprawione. //Masz jeszcze problem z lokalizacją. set y-location of {_Tp.Boss} to y-location of loop-block + 1 zamiast Ci powiem, ciężki do zabija jest ten mob na minecraftowych przedmiotach wymaksowanych enchantem1 punkt -
nie mam zielonego pojęcia czemu ale Skript 2.2-dev37c nie działało mi na 1.12.2 spigot oraz na bukkit nie pomogły też wersje na 1.13.x zadziałała dopiero wersja 1.14.1 Alpha Release xd link macie tutaj: https://github.com/SkriptLang/Skript/releases/tag/2.4-alpha11 punkt
-
1 punkt
-
MYSQL
kerpson przyznał(a) reputację JanekMaSkrypta_ za pytanie
Wiesz co dobrze by było zrobić oddzielną tabele z rangami i z niej odczytywać na dwóch serwerach rangi graczy i refreshować je przy każdym zakupie. Możesz też się pobawić w Channel'y na BungeeCordzie ale to już inna sprawa bo to też jest obciążające troszkę.1 punkt -
command /zloto [<text>] [<integer>]: trigger: if arg 2 is set: if arg 1 is "wplac": if player has (arg 2) of gold nugget: remove (arg 2) of gold nugget from player add arg 2 to {Gold.%player%} send "&7Wplaciles" else: send "&7nie masz tyle" if arg 1 is "wyplac": if {Gold.%player%} >= arg 2: add (arg 2) of gold nugget to player remove arg 2 from {Gold.%player%} send "&7Wyplaciles" else: send "&7nie masz tyle!" tylko wiadomosci pozmieniaj1 punkt
-
Ten temat został przeniesiony.1 punkt
-
on mine of stone: set {cobble} to true if player doesn't have 384 cobblestone: give player cobblestone stop on item spawn of cobblestone: if {cobble} is set: cancel event clear {cobble} Wymień tamten skrypt na ten. Zamiast drop dalem give.1 punkt
-
Niesamowicie przydatny poradnik! Miałem już z tym styczność, lecz nie wiedziałem do końca jak tego używać, dzięki!1 punkt
-
on mine of stone: set {cobble} to true if player doesn't have 384 cobblestone: drop cobblestone at player stop on item spawn of cobblestone: if {cobble} is set: cancel event clear {cobble}1 punkt
-
Skrypt nie ma takiej możliwości1 punkt
-
Skrypt na Kowala
Enjoythemoment przyznał(a) reputację Shooterowy za pytanie
command /kowal: trigger: open chest with 5 rows named "&e&lKowal" to player loop 45 times: set slot loop-number - 1 of current inventory of player to light blue glass pane named " " set slot 11 of current inventory of player to red glass pane named " " set slot 15 of current inventory of player to green glass pane named " " set slot 19 of current inventory of player to red glass pane named " " set slot 20 of current inventory of player to air set slot 21 of current inventory of player to red glass pane named " " set slot 23 of current inventory of player to green glass pane named " " set slot 24 of current inventory of player to air set slot 25 of current inventory of player to green glass pane named " " set slot 29 of current inventory of player to red glass pane named " " set slot 33 of current inventory of player to green glass pane named " " set slot 40 of current inventory of player to anvil named "&eNapraw" set {opened::%player%} to true on inventory click: if inventory name of current inventory of player is "&e&lKowal": if clicked slot is not 20 or 24: cancel event if clicked slot is 40: if slot 20 of current inventory of player is any sword or any tool or any armour or shield or elytra or turtle helmet or bow or crossbow or fishing rod or trident or shears or flint and steel: if durability of slot 20 of current inventory of player is not 0: if slot 24 of current inventory of player is a diamond: if current inventory of player contains 10 diamonds: remove 10 diamonds from current inventory of player repair slot 20 of current inventory of player stop on inventory close: if {opened::%player%} is set: if slot 20 of current inventory of player is not air: add slot 20 of current inventory of player to player if slot 24 of current inventory of player is not air: add slot 24 of current inventory of player to player clear {opened::%player%} stop1 punkt
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
Nikt jeszcze nie otrzymał reputacji w tym tygodniu.
