-
Ilość zawartości
57 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Nizax
-
Może i trudno się do niego dostać. Ale sztuką jest stworzenie bazy która nie wymaga za wiele obsydianu i która będzie miała dobre pozycje do odparcia ataku wroga ;) Ten twój klocek równie dobrze można by było zamienić na zsetowany world editem obsydianowy sześciokąt. @down co za problem walnąć grubsze ściany tak jak z twoim murem?
-
Zapisywanie adresów IP z nazwami użytkowników oraz godzina
Nizax odpowiedział(a) na KalisPro pytanie w Pytania i problemy
Przejrzyj to http://www.skunity.com/effects.php#Log ;) -
Witaj Grzegorzu Miercki :]
-
Skript na teleportowanie na inne mapy.
Nizax odpowiedział(a) na iEmsiDesign pytanie w Pytania i problemy
- 3 odpowiedzi
-
- skript
- teleportowanie
- (i 5 więcej)
-
wirtualna skrzynia? : Nie lepiej enderchest gracza z serwera? To trochę głupie że gościu się wyloguje, wejdzie na stronę i przerzuci całe eq do vskrzyni która może mieć więcej slotów niż enderchest. Przy okazji zmniejszy się częstotliwość korzystania z tej usługi. Gracz po schowaniu do enderchest i wejsciu na serwer będzie prędzej sięgał do enderchesta na serwerze niż na stronie ;) (no chyba że zależy Ci na wejściach na stronę). @down właśnie wiem. Dla tego lepiej by było gdyby zamiast tej wirtualnej skrzyni był enderchest w wersji web.
-
Zamień '<usun to>' na '[b][/b]' aby nie wczytało niechcianego kodu ;)
-
Tutaj każdy może się pochwalić :p Ja z 6-7 miesiącami pracy (cofam to, mój najstarszy skrypt napisano 10 ‎grudnia ‎2013 ;_ ; ) osiągnąłem 1,23 MB (102 pliki i 10 folderów). A wy? :D
-
@up zamieniasz wszystkie frazy "1 day" na "1 minute" które występują w tym txt.
-
@up nie miałem na myśli żadnych texturepacków ani skinach na serwerze. Wraz gdy oryginalny launcher się uruchamia to wymienia dane z serwerem m.in. o skinie. I wtedy gdy gracz wchodząc na serwer przesyła informacje dla niego o swoim skinie. Sam ostatnio próbowałem zmienić sobie skin przy pomocy skquery. Podawałem linki, nazwę nicku "Notch" i ani drgnie. Wchodząc na inne serwery no-premium możesz zauważyć że nikt nie ma skina. Nawet jak ma nick osoby posiadającej premium. Nie wiem, może tylko ja tak to widzę bo mam wersję 1.7.10 na launcherze by TeamExtreeme. PS. Jak dasz radę zrobić tak, by na serwerze z 'online-mode: false' dałoby się przypisać dla gracza z nickiem i launcherem no-premium skin. To chętnie dałbym Ci "lubię to" w takim poradniku o tym :] PS2. Dobra inaczej... Gracz na launcherze no-premium nie widzi wgl skinów. Ale gracz na launcherze oryginalnym widzi wszędzie skiny - na serwerach offline i online. Więc jaki w tym sens by przydzielać dla no-premium jakikolwiek skin? PS3. Dzięki że uznałeś moje przepuszczenia za hejty.
-
Spróbuj tak: command /rasa [<text>]: trigger: if {rasa.%player%} is true: if arg is not set: send "&cWpisz: /rasa <&eOrk&c, &eNord&c, &eElf&c, &eCzlowiek&c lub &eKrasnolud&c>" stop if arg is "Nord" or "Ork" or "Elf" or "Czlowiek" or "Krasnolud" {rasa.%player%} is false: send "&cJuz ustawiles sobie rase!" to player stop if arg is "Nord": set {nord.%player%} to true set {rasa.%player%} to false send "&2Ustawiono rase!" to player stop send "&4Nie ma takiej rasy!" to player stop
-
ekhem... 'online-mode = false' = brak skinów jakichkolwiek. Bynajmniej u mnie tak jest. PS. Polecam poczytać ten wątek https://forums.bukkit.org/threads/private-server-in-offline-mode-any-possibilities-for-skin-support.5346/ Z tego co wynika to skiny są przetrzymywane po stronie clienta. Czyli ktoś musiałby ogarnąć launcher dla No-premium by mogli na tym launcherze mieć jakoś pobierane informacje o skinie ;x
-
W Skript ani podstawowych komendach silnika bukkit/spigot nie ma opcji by odebrać dla gracza daną ilość xp. Można odbierać tylko poziom (level). Więc zdaje mi się że to jest niewykonywalne do póki nie znajdziesz pluginu który potrafi odbierać poziom xp przy pomocy komendy czy cos.
-
block below event-block is sign: 'underneath' skąd ty to bierzesz? 0.o
-
Da się to zrobić, ale ja tego się nie podejmę bo szkoda mi mojego czasu i cały ten kod kłuje mnie w oczy od tych śmieciowych "if". By to zrobić wystarczy podstawowa wiedza o skript i trochę chęci. Wszystko co Ci się przyda znajdziesz tutaj - skunity.com
-
Małe litery gdy normalnie są duże. Dla czego?
Nizax odpowiedział(a) na volumeTV pytanie w Pytania i problemy
LINK: http://skript.pl/index.php/topic/6-skript-sortowanie-listy-zmiennych-tworzymy-top-5/ Zapewne korzystasz z podobnego skryptu gdzie wszystko jest sortowane w taki podobny sposób. -
Jak będzie jeszcze "sign mode" to mi się na pewno to przyda :P Bo kolory to już na pamięć znam.
-
Wszystko co podlega pod plugin Skript tyczy się tego: więcej tu https://github.com/Njol/Skript/blob/master/src/test/java/ch/njol/skript/registrations/ClassesTest.java Więc skrypt można tylko wtedy zastrzeżyć gdy nie jest używany w Skript :p Inaczej będzie częścią pluginu Skript i wtedy te same prawa obejmują ten tekst co ten plugin (bo wszystko to co napiszesz w tym pliku tekstowym jest wykonywane przez plugin). Co innego gdyby Njol napisałby politykę prywatności czy coś w tym stylu, gdzie byłaby informacja że Skript to tylko translator i wszystkie teksty przez niego przepuszczone nie należą do niego lecz do autora tekstu. Nie jestem prawnikiem i mogę się mylić. Ale raczej tak to działa. @temat JkkS daj mi link do skryptu to zobaczę co da się zrobić ;)
-
Da się to zrobić w skripcie. Ale wymaga to trochę pracy :x Przykładowy kod on command: command is "pl" or "plugins" or "spawn" or "op" or "deop" or "fly" or "gm"#... i tak dalej#: stop cancel event send "&4Nieznana komenda!"Musisz wypisać wszystkie istniejące komendy na twoim serwerze :D Ale najszybciej i najwydajniej będzie jak zrobisz to w config-u swojego silnika serwera ;)
-
Można by było kogoś obeznanego w javie poprosić o plugin który szyfrowałby tekst w stylu enigmy (czyli nie znasz 3-4 cyfrowego klucza = skrypt zostanie źle odkodowany, oczywiście ten klucz byłby wydawany dla pluginu a nie dla samego właściciela serwera). A i ten odkodowany kod byłby dodatkowo zakryty obfuscatorem z WSK tak jak kolega wyżej napisał. Ale... komu by się chciało :P A co do samego "zarabiania" to może i bym się ja skusił na jakiś "duży" kubek :)
-
Wyedytowałem tamten wpis i podałem dobry link : P Ale nie zaszkodzi jeszcze raz http://speedy.sh/MJkD9/viptime.sk nie obrażę się, a pomogę jeśli coś nie rozumiesz z tego kodu :) #Edit: ostatnia poprawka - nie dodałem w on join by naliczało następną sesje gry. nowy link http://speedy.sh/fUQhN/viptime.sk A! I JAKŻE BYM MÓGŁ ZAPOMNIEĆ O SKANIE PLIKU "viptime.sk" ! https://www.virustotal.com/pl/file/befd2a37554384ccdde90fe32b4bc2ddfa63325829756c91671d1e2676514b05/analysis/1416491241/
-
Nie :] Ponieważ użyłem w tym przypadku wydarzenia 'on command "setrank"' - czyli gdy użyje się komendy /setrank zostanie przywołane to wydarzenie. Następnie 'set {_cmd} to full command' - czyli zapisz pełną komendę do zmiennej, abym mógł później ... no właśnie. W tym momencie moja pamięć mnie zdradziła :c Zapomniałem dodać ' "%{_cmd}%" contains " vip" ' (w tym momencie poprawiłem powyższy post wraz z linkiem do download) aby wykryło czy w komendzie występuje fraza " vip" - wraz ze spacją, czyli nicki zawierające samo "vip" nie będą brane pod uwagęNastępnie 'replace every "setrank" and " vip" and " " with "" in {_cmd}' usuwamy wszystkie części komendy pozostawiając sam nick gracza podany.I na samym końcu ' set {przebyl_na_serwerze.%{_cmd}%} to now ' - czyli przypisz datę wykonania tego wydarzenia Nie ma takiej możliwości, ponieważ to będzie działać tylko na graczy którzy mają ustawioną na jaką kolwiek wartość tę zmienną ' {przebyl_na_serwerze.%player%} ' do której jest przypisywana jakakolwiek wartość wtedy i tylko wtedy gdy użyjesz na tym graczu komendę /setrank :] Teraz przejrzałem z 4 razy ten kod. Jestem pewien na 100% że teraz wszystko będzie ok :]
-
ehh... mam nadzieję teraz że w końcu będzie dobrze :| on command "setrank": set {_cmd} to full command "%{_cmd}%" contains " vip" replace every "setrank" and " vip" and " " with "" in {_cmd} set {przebyl_na_serwerze.%{_cmd}%} to nowon join: {przebyl_na_serwerze.%player%} is set {przebyl_na_serwerze.%player%} is "offline": set {przebyl_na_serwerze.%player%} to now {przegrany_czas.%player%} >= 1 day execute console command "/setrank %player% Gracz" clear {przebyl_na_serwerze.%player%} clear {przegrany_czas.%player%}on disconnect: {przebyl_na_serwerze.%player%} is set set {_minelo} to difference between {przebyl_na_serwerze.%player%} and now add {_minelo} to {przegrany_czas.%player%} set {przebyl_na_serwerze.%player%} to "offline"command /vip: trigger: player have permission "skript.vip": set {_odlicz} to difference between {przegrany_czas.%player%} and now set {_pozostalo} to 1 day remove {_odlicz} from {_pozostalo} send "&cPozostalo Ci jeszcze &4%{_pozostalo}%&c do wygasniecia rangi." stop send "&4Nie jestes vip'em!"Tutaj pobierzesz nienaruszony skrypt (podczas kopiowania odstępy zamienią się w spacje i wywali Ci błąd) http://speedy.sh/fUQhN/viptime.sk (tym razem bez błędów :p) PS. Dodałem komendę /vip która dla vipów będzie pokazywać ile jeszcze mu pozostało czasu gry do końca trwania usługi VIP. Wymaga ta komenda tylko permisji skript.vip . Nigdy więcej nie zacznę pomagać komuś póki nie odpowie na wszystkie moje pytania :x A OTO TEN WIELCE NIEZBĘDNY SKAN PLIKU "viptime.sk" - https://www.virustotal.com/pl/file/befd2a37554384ccdde90fe32b4bc2ddfa63325829756c91671d1e2676514b05/analysis/1416491241/
-
@up nie :x Dobra zacznijmy inaczej. 1) Podaj mi dokładną nazwę tych grup. 2) Komenda która ma przydzielać dla graczy rangę będzie automatycznie wykonywana na konsoli czy będziesz dawał dla graczy ręcznie przy pomocy komendy? A zrobię ten skrypt tak że będziesz musiał tylko go wrzucić na serwer i nic więcej robić :p
-
Użycia itemów, enchantment table, setowanie bloku
Nizax odpowiedział(a) na Dami pytanie w Pytania i problemy
@up Wiem, bystry jesteś :P Jak kogoś takie rzeczy denerwują to niech lepiej skorzysta z psychologa lub znajdzie hobby gdzie będzie mógł wyładować swoje nerwy. -
A sorry... myślałem że AzRank przydziela rangę na czas rzeczywisty. Jednak się myliłem jak doczytałem. Nalicza on tylko czas w grze tak jak ja to zrobiłem w tym małym skrypcie wyżej :x options: komenda: #x#on join: player have permission "skript.vip" player doesnt have permission "*" set {_minelo} to difference between {dolaczyl-data.%player%} and now {_minelo} is >= 1 day: execute console command "%{@komenda}%" clear {dolaczyl-data.%player%} stop {dolaczyl-data.%player%} is not set set {dolaczyl-data.%player%} to nowusuń '#x#' i zamiast tego napisz komendę na zmianę rangi dla gracza, zamiast nicku gracza wpisz '%player%'
