Ranking
Popularna zawartość
Treść z najwyższą reputacją w 10/04/20 uwzględniając wszystkie działy
-
Funkcja wymagana do tłumaczenia okresów czasu: function translateTimespan(t: timespan) :: text: set {_t} to "%{_t}%" replace all "seconds" with "sekund" in {_t} replace all "second" with "sekunde" in {_t} replace all "minutes" with "minut" in {_t} replace all "minute" with "minute" in {_t} replace all "hours" with "godzin" in {_t} replace all "hour" with "godzine" in {_t} replace all "months" with "miesiecy" in {_t} replace all "month" with "miesiac" in {_t} replace all "years" with "lat" in {_t} replace all "year" with "rok" in {_t} replace all "and" with "," in {_t} return "%{_t}%" Jeśli posiadasz Skripta 2.5, dorzucasz do tego skryptu taką prostą komendę wraz z powyższą funkcją: command /czas: trigger: send "&7Twój łączny czas online&8: &a%translateTimespan(player's time played)%" to player Jeśli natomiast posiadasz niższą wersję niż 2.5, używasz tego fragmentu kodu wraz z funkcją powyżej: on join: set {czasOnline::ostatnieWejscie::%player%} to now command /czas: trigger: send "&7Twój łączny czas online&8: &a%translateTimespan(difference between {czasOnline::ostatnieWejscie::%player%} and now)%" to player1 punkt
-
DbConnector jest nullem, pokaż całą klasę1 punkt
-
Trochę przerobiłem swój skrypt na podstawie tego co napisałeś i już działa. Dziękuje bardzo1 punkt
-
W takim razie dam ci mały przykład, abyś zrozumiał. command /ustawnick [<text="Gracz">] [<offline player>]: trigger: if player is not op: stop if arg 2 is not set: if sender is console: send "&cJako konsola musisz podać gracza, któremu chcesz zmienić nazwę!" to sender stop set player's display name to arg 1 set player's tablist name to arg 1 set {nazwa::%player%} to arg 1 stop set arg 2's display name to arg 1 set arg 2's tablist name to arg 1 set {nazwa::%arg 2%} to arg 1 on join: if {nazwa::%player%} is not set: stop set player's display name to {nazwa::%player%} set player's tablist name to {nazwa::%player%}1 punkt
-
Skrypt na odnalezienie itemów w regionach
Misio12320 przyznał(a) reputację Kormic za pytanie
W takim wypadku musisz próbować różnych rzeczy. Spróbuj loopować bloki tylko w regionie z wyższym priorytetem, daj im równy priorytet, próbuj wszystkiego co ci tylko przyjdzie do głowy.1 punkt -
Błąd
Misio12320 przyznał(a) reputację LeviBoyPL za pytanie
Metoda isEmpty() sprawdza czy tablica jest pusta, a Ty odnosząc się do danego elementu sprawdzasz czy jest on pusty, ale najpierw chcesz go wybrać. Najpierw musisz sprawdzić czy długość tablicy jest większa niż X, albo sprawdzić czy X element tablicy != null. if (args[0].equalsIgnoreCase("set")) { if(args.length == 3) getServer()... else player.sendMessage("Poprawne użycie: /rank set arg[1] arg[2]"); } + za paragrafy poucinam łapy! Kolory tylko i wyłącznie ChatColor.COLOR1 punkt -
Skrypt na pisanie na chacie
Misio12320 przyznał(a) reputację Kormic za pytanie
Proszę, oto skrypt: on first join: set {blokada::wykopanyKamien::%player%} to 0 on command: if command is not "msg" or "m" or "r": stop if player has permission "kamien.sk": stop if {blokada::wykopanyKamien::%player%} is not set: stop cancel event send "&cAby móc pisać do innych, musisz mieć wykopane 200 kamienia &6(&e%{blokada::wykopanyKamien::%player%}%&6/&e200&6)" to player on chat: if player has permission "kamien.sk": stop if {blokada::wykopanyKamien::%player%} is not set: stop cancel event send "&cAby móc pisać na czacie, musisz mieć wykopane 200 kamienia &6(&e%{blokada::wykopanyKamien::%player%}%&6/&e200&6)" to player on mine of stone: if {blokada::wykopanyKamien::%player%} is not set: stop add 1 to {blokada::wykopanyKamien::%player%} if {blokada::wykopanyKamien::%player%} is greater than or equal to 200: clear {blokada::wykopanyKamien::%player%} send "&aJuz możesz &6pisać &ana czacie i wykonywać komendy&7:" to player send "&7- &b/msg &e(&6/m)" to player send "&7- &b/r" to player1 punkt -
Skrypt na helpop połączone z discordem
Misio12320 przyznał(a) reputację Kormic za temat
Nie w Vixio, a w samym skrypcie. Zmieniasz wartości zmiennych w 'options:' na twoje własne.1 punkt -
Skrypt na helpop połączone z discordem
Misio12320 przyznał(a) reputację Kormic za temat
Czy w options ustawiłeś wszystko jak trzeba? Masz komentarze załączone przez autora dodatku wyjaśniające co i jak.1 punkt -
Przy próbie wysłania zapytania ajaxem przeglądarka zwraca błąd, który mówi o tym, że zrequestowany zasób nie zwraca jakiegoś nagłówka, więc dane nie mogą zostać przesłane. Przynajmniej u mnie (API samo w sobie działa, fakt).1 punkt
-
Okej, jeżeli chodzi o to API to ono zwraca linki do obrazków w formie JSON, ale i tak widzę że nie działa poprawnie, niżej masz rozwiązanie oparte o dwa inne api, które masz podane w dwóch zmiennych. Nie trzeba nic edytować prócz zmiennych na samej górze i funkcji playerlist(). Jeżeli mówisz, że jesteś początkujący w HTML to ciężko Ci będzie to zrobić, bo musiałbyś nauczyć się JavaScriptu bądź PHP. Gotowe rozwiązanie dla JavaScripta to <script> var ip = "mc.xxx.pl"; var port = "25565" var rozmiar = 32; var queryApi = `https://api.minetools.eu/query/${ip}/${port}`; var pngApi = `https://minotar.net/helm/_USERNAME_/${rozmiar}.png`; $(document).ready(function() { queryPlayers(); }); function queryPlayers() { $.ajax({ url: queryApi, type: 'GET', dataType: 'json', error: function() { console.log('boo!'); }, success: function(data) { playerlist(data.Playerlist) } }); } function playerlist(list) { for (var i = list.length - 1; i >= 0; i--) { $("#players").append(`<img src=${pngApi.replace('_USERNAME_', list[i])} />`); } } </script> I funckcja playerlist dodaje do diva #players elementy img dla listy nicków podaną w argumencie. Żeby zadziałało musisz do nagłówka dokumentu html dodać <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>1 punkt
-
Skrypt na odnalezienie itemów w regionach
Misio12320 przyznał(a) reputację Kormic za pytanie
Dobra, pobawiłem się z tym chwilę i przychodzę z działającym skryptem. Należało użyć wyrażenia 'item amount of items in loop-block's inventory' i zsumować to za pomocą funkcji sum(), gdyż te wyrażenie zwraca liczbę. Oto skrypt: command find <item>: trigger: loop all blocks in region "eska" and "dom": if loop-block is chest or hopper or trapped chest: if loop-block is in region "dom": if loop-block's inventory contains arg-1: broadcast "here %sum(item amount of items in loop-block's inventory)%" else if loop-block is in region "eska": if loop-block's inventory contain arg-1: broadcast "it is with amount %sum(item amount of items in loop-block's inventory)%"1 punkt -
jCraft.pl - Survival
xPrzemsonx przyznał(a) reputację HeezQ za temat
I co? To tyle? Nic więcej? Halo? Jak dla mnie zbyt krótkie. Tego jak dla mnie nie można nazwać prezentacją. Nic nie zostało zaprezentowane z samego serwera. Jakieś obrazki, czy coś? Kurka, dodaj coś więcej.1 punkt
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
