Ranking
Popularna zawartość
Treść z najwyższą reputacją w 05/03/18 uwzględniając wszystkie działy
-
Zatrzymanie programu po wykonaniu operacji.
KrejzolekPRO oraz jeden pozostały przyznał(a) reputację TheMolkaPL za pytanie
Scanner scanner = new Scanner(System.in); while (scanner.hasNextLine()) { String input = scanner.nextLine(); switch (input.toLowerCase) { case "dodaj": // ... } }2 punkty -
ncAuth Reloaded - skrypt na logowanie
szymonYT przyznał(a) reputację CuttingChipset za temat
[ncAuth] Reloaded Zaloguj sie: Login: Login Hasło: Hasło Poprzednia wersja skryptu posiadała wady, których nie wiedziałem jak naprawić. Postanowiłem na nowo zrobić skrypt, który zrewolucjonizuje sposób logowania. 1. Sposób logowania Wszystkie pluginy/skrypty/(cokowiek ma tu być) posiadają standardowy sposób logowania /login <hasło>. Mój nie ma czegoś takiego. Jest to logowanie przez czat. Spokojnie, nikt poza tobą nie widzi, co piszesz. 2. MasPass (Master Password) Ta funkcja została zaprezentowana jeszcze w poprzedniej wersji. MasPass to 32-znakowy ciąg w zakresie 0-9 A-F. Użycie jest wymagane, gdy chcesz włączyć/wyłączyć tryb bezpiecznego logowania, gdy jesteś na innym komputerze/sieci niż skąd się zarejestrowałeś/aś lub w przypadku odzyskania hasła. 3. Niska liczba komend Po co niby jest sterta różnych komend, skoro można to wszystko wsadzić do jednej? 4. Bezpieczeństwo Na każde hasło oraz MasPass przypada stukrotnie powtórzone szyfrowanie SHA256. Ja też nie wiem jak to dokładnie działa, ale mówią, że to jest bezpieczne. (Obrazek zawiera ostatnie 20 wyliczeń pewnego niecenzurowalnego słowa) 5. Kompatybilność z kontami Premium Konta Premium nie muszą wpisywać żadnych danych. (Wymaga instalacji pluginu AutoIn) 6. Zabawa/trolling/(tu wstaw dowolną czynność) Jako hasło może posłużyć cały zestaw znaków z formatu UTF-8, ANSI i innych, które obsługuje Minecraft. Na przykład to. Komendy, uprawnienia i inne pierdoły Dla wszystkich Dla osób z uprawnieniem ncauth.admin /ncauth - Całe menu /authadmin - Panel administracyjny Pobierz skrypt z GitHub [FULL] [LITE] ncAuth Compat (Addon dodający logowanie dla Premium) [KLIK] Galeria screenów [KLIK] Changelog + Dodano, - Usunięto, ! Naprawiono, ? Zmieniono 1.0 > 1.2 - Usunięto możliwość resetu konta przez uzytkownika - Vault nie jest wymagany ? Wzór szyfrowania hasła zmieniony ! Naprawiono błędy z zapisem danych + Blokada interakcji, jeśli użytkownik nie jest zalogowany 1.2 > 1.3 + Dodano panel administracyjny ! Poprzednie błędy naprawione + Dodano kompatybilność z kontami Premium + Dodano wersję LITE 1.3 > 1.4 + Blokada wyświetlania wiadomości, jeśli ona jest hasłem + Powiadomienie o przywróceniu sesji ! Naprawiono błędy anulujące poruszanie się podczas logowania1 punkt -
1 punkt
-
Cześć, Ze względu na to, że spotykam ostatnio dużo skryptów używających WildSkript, który nie jest wspierany na najnowszych wersjach postanowiłem napisać ten poradnik dotyczący YAML. Wymaga on tylko i wyłącznie skUtilities. Wtyczka ta jest dostępna na wersjach 1.8+. Odczytywanie Wartość pojedyncza: Aby odczytać wartość pojedyńczą ("single value" w WildSkript): set {value} to yaml value "wartosc" from file "sciezka do pliku" set {value} to yaml value "drop" from file "plugins/drop/config.yml" Wartość taka to np. 10, true lub dowonly tekst. Lista wartości: Lista wartości ("value list" w WildSkript): set {list::*} to yaml value list "lista" from file "ścieżka" set {itemy::*} to yaml value list "gildia.itemy.zaloz" from file "plugins/gildie/config.yml" Sekcja konfiguracji: Jest to lista podkategorii. Spotykamy ją np. we wtyczkach na drop. set {section::*} to yaml nodes "sekcja" from file "ścieżka" set {dropy::*} to yaml nodes "drops" from file "plugins/drop/drops.yml" Zapisywanie Wartość pojedyncza: set yaml value "wartość" from file "ścieżka" to "coś" set yaml value "aktywny" from file "plugins/kity/kits.yml" to "true" Lista, dodawanie i usuwanie wartości: Plusem sdUtilities w porównaniu do WildSkript są między innymi listy YAML Dodawanie: add "wartość" to yaml list "lista" from file "ścieżka" Usuwanie: remove "wartość" from yaml list "lista" from file "ścieżka" Usuwanie całej listy: delete yaml list "lista" from file "ścieżka" Sekcje konfiguracji: Dodawanie: add "cos" to yaml nodes "sekcja" from file "ścieżka" Usuwanie: remove "cos" from yaml nodes "sekcja" from file "ścieżka" Usuwanie całej sekcji: delete yaml nodes "sekcja" from file "ścieżka"1 punkt
-
Zatrzymanie programu po wykonaniu operacji.
TheMolkaPL przyznał(a) reputację KrejzolekPRO za pytanie
Dzięki wszystkim, a w szczególności Molkowi! Ty zawsze pomożesz Teraz to o wiele lepiej wygląda https://imgur.com/a/fYzq50g1 punkt -
@off-topic: Powazny serwer bo zainwestowales 600zl w reklamy? Pewnie easyhc z koncowka .ench gdzie zagra max 10 osob xdd @topic: A na takie skrzynki lepiej plugin, skrypt na takie cos bedzie zbyt duzy i moze lagowac serwer, sproboj CratesPlus lub ItemContainer (sa 2 podobne pluginy, jeden na takie skrzyni, a drugi na nawet nwm co), tam mozesz latwo tworzyc skrzynki1 punkt
-
Bo poprawnie sie robi tak jak napisal molka https://docs.oracle.com/javase/tutorial/essential/io/scanning.html1 punkt
-
LOGI --- NIE MUSISZ ZAGLADAC DO CONSOLI
BlackRode przyznał(a) reputację tenoktorymsnisz_ za temat
Racja poprawie Dzieki WERSJA 0.2 DODANA @HotAngel2K17 Łączę //xVen1 punkt -
dziękuje chłopie uratowałeś mi caly serwer dzięki <333331 punkt
-
zmień to close then run "cobel-mieczyslaw console" na to close then run [execute player command "cobel-mieczyslaw console"]1 punkt
-
Zatrzymanie programu po wykonaniu operacji.
KrejzolekPRO przyznał(a) reputację TheMolkaPL za pytanie
Musisz sobie po prostu czytanie zapętlić w nieskończoną pętlę1 punkt -
GUI - blokuje także inventory gracza
Karol123123123 przyznał(a) reputację kubastion za pytanie
Dobra, poradziłem sobie. Dla tych co mają podobny podobny problem: on inventory click: if inventory name of current inventory of player is "x": if slot is 1 or 2 or 3 or 5 or 6 or 7: if clicked inventory is not player's inventory: cancel event1 punkt -
Niech mi ktoś wytłumaczy czemu taki badziew jest tak popularny i ma tak dobre oceny? Bo się uczy? Matko bosko... Jeżeli się uczysz to po co publikujesz coś, co wiesz, że jest słabe? Zacznijmy od tego, że skrypt ta się skrócić o połowę. Po drugie to itemki da się kraść. Na dodatek jest za dużo komend. Do tego jeszcze to "eco take %player% 1250000" I na koniec brak konfiguracji... 2/10 "bo się uczysz"1 punkt
-
Jak wyrzucisz item to {miecz.%player%} będzie true wiec nie będzie można atakować1 punkt
-
on mine of netherrack: chance of 1%: give 1 golden carrot to the player send "&7Znalazles &6zlota &7marchewke!" chance of 1%: give 1 nether wart to the player send "&7Znalazles brodawke!" to player chance of 1%: give 1 sugar canes to the player send "&7Znalazles trzcine!" to player chance of 1%: give 1 glowstone dust to the player send "&7Znalazles odlamek glowstona!" to player chance of 1%: give 1 glass bottle to the player send "&7Znalazles pusta butelke!" to player chance of 1%: give 1 magma cream to the player send "&7Znalazles magma cream!" to player chance of 1%: give 1 spider eye to the player send "&7Znalazles oko pajka!" to player chance of 1%: give 1 blaze rod to the player send "&7Znalazles blaze roda!" to player Mroczek, dziekuje za pomoc1 punkt
-
on leftclick: if player's tool is diamond sword named "Miecz": drop item send "Ten miecz jest nielegalny, wymień go na /warp sklep" Wydaje mi się, że powinno działać1 punkt
-
Można pomylić z rzeczywistością!1 punkt
-
Swoją historię spakowałem w spoiler, nie zasługuje to na zaszczytną gwiazdkę dendroma Chyba, żeby wprowadzić ujemne gwiazdki? Może lepiej nie Nie polecam serwera pewnie zaraz dostanę bana na serfesze i raka przy poście1 punkt
-
Ze speedem to nw Tutaj tez ustawiasz zmienna: set {Tarcza::%victim%} to 0.90 (Otrzyma 10% mniej obrazeń) set {Blok::%victim%} to (Tutaj dajesz od 1 do 100 *LICZBE*) on damage: if {Tarcza::%victim%} is set: set damage to damage * {Tarcza::%victim%} on damage: if {Blok::%victim%} is set: chance of {Blok::%victim%}: set damage to 01 punkt
-
Format slot. Jest to zbugowana forma set current inventory. Nie polecam tego. A co do skryptu. Moglbys dodac wiadomosci do .yamla (O ile umiesz). OCENA: 5/101 punkt
-
LOGI --- NIE MUSISZ ZAGLADAC DO CONSOLI
BlackRode przyznał(a) reputację tenoktorymsnisz_ za temat
to dopiszesz proste1 punkt -
Wole zaufać pluginowi na antycheat niż skryptowi ;/1 punkt
-
Witam. Ostatnio natrafiłem na kilka skryptów,które mają w sobie tereny. Tereny najczęściej były zrobione na prostej zasadnie WG (WorldGuard) i WE (WorldEdit), wszystko fajnie i wszystko działa. Wpiszemy komendę "/rg list" i można się załamać.Tego typu regiony są bardzo obciążające serwer i nawet po usunięciu skryptu zostają. W tym poradniku chciałbym Wam przedstawić jak uniknąć tego rozwiązania. Jak działają regiony? Regiony którymi się dzisiaj zajmiemy będą oparte na zmiennych oraz chunk'ach (Chunk?). Pewnie w tym momencie bardziej zaawansowana grupa osób już wie o co chodzi. Tzw. Chunk to obszar mapy o konkretnym oznaczeniu (tak jak koordynaty) np. 14,24 of world Do każdego z nich można więc podpisać wartość w zmiennej. Zapis wygląda następująco, set {chunk::%chunk at player%} to player Skript czyta to w taki sposób chunk (14,24) of world = Quaczi Jak stworzyć region dla gracza? Sekcja wyżej bardzo dużo tłumaczy, jeżeli ją pominąłeś przeczytaj ją. Zacznijmy od podpisania gracza do chunka. set {chunk::%chunk at player%} to player Mamy już zapisanego gracza jako właściciela tego obszaru, teraz już tylko blokady. on break: if {chunk::%chunk at event-block%} is set: # Jezeli ten chunk ma wlasciciela if {chunk::%chunk at event-block%} is not player: # Jezeli gracz nie jest wlascicielem cancel event # Przerwij wydarzenie send "&cNie jestes wlascicielem tego obszaru" Takim właśnie prostym kawałkiem kodu stworzyliśmy region 16x16 na którym niszczyć może tylko właściciel. Identycznie tworzymy blokadę budowania. Jak można to jeszcze wykorzystać takie regiony? W temacie napisałem "mapa" i taką też mamy możliwość, jak ma wyglądać taka mapa, jak ma działać i co najważniejsze jak ją zrobić? Mapa będzie wyświetlana na czacie co nie jest tutaj jedyną możliwością bo jednak posługujemy się zmiennymi czyli podstawą Skript'a. Jak zrobić taką mapę? set {_mapX} to 11 set {_mapY} to 6 set {_m} to "" loop 13 times: loop 23 times: set {_x} to {_mapX} * 16 set {_y} to {_mapY} * 16 set {_chunk} to chunk at block {_y} blocks north {_x} blocks west of player if {qg::mapa::%{_chunk}%} isn't set: set {_result} to "" if {qg::mapa::%{_chunk}%} is "DZICZ": set {_result} to "" else: set {_result} to {qg::mapa::%{_chunk}%} if {_chunk} is chunk at player: set {_m} to "%{_m}%&2█" else if {_result} is {qg::mapa::%{_chunk}%}: if {_result} is {qg::player::%player%::tag}: set {_m} to "%{_m}%&a█" else: set {_m} to "%{_m}%&c█" else if {_result} is "STREFA BEZPIECZNA": set {_m} to "%{_m}%&b█" else if {_result} is "WOJNA": set {_m} to "%{_m}%&4█" else if {_result} is "": set {_m} to "%{_m}%&7█" else: set {_m} to "%{_m}%&c█" add -1 to {_mapX} message "%{_m}%" to player set {_m} to "" add -1 to {_mapY} set {_mapX} to 11 send "&eLEGENDA:" to player send "&2█ &8- &2Ty &7█ &8- &7Wolny teren &a█ &8- &aTwoja gildia " to player send "&c█ &8- &cInne gildie &b█ &8- &bSTREFA BEZPIECZNA &4█ &8- &4WOJNA" to player #Kawalek kodu mojego skryptu na gildie Zacznijmy od samego działania. Zmienne tymczasowe {_mapX} oraz {_mapY} służą do określenia położenia gracza tak aby był on na środku mapki. Pętle 13 oraz 23 to rozmiar mapy. Dzięki temu fragmentowi możemy dalej pozostać na środku oraz określić który chunk jest obok nas i jeszcze dalej w taki sposób żeby ich położenie na mapie było odpowiednie do lokalizacji w grze. set {_x} to {_mapX} * 16 set {_y} to {_mapY} * 16 set {_chunk} to chunk at block {_y} blocks north {_x} blocks west of player Znowuż ten fragment if {_chunk} is chunk at player: set {_m} to "%{_m}%&2█" Koloruje kratkę na której jesteśmy czyli tak jak mówiłem, środkową. Oczywiście kolejna część jest zrozumiała, tak mi się przynajmniej wydaje. else if {_result} is {qg::mapa::%{_chunk}%}: if {_result} is {qg::player::%player%::tag}: set {_m} to "%{_m}%&a█" else: set {_m} to "%{_m}%&c█" else if {_result} is "STREFA BEZPIECZNA": set {_m} to "%{_m}%&b█" else if {_result} is "WOJNA": set {_m} to "%{_m}%&4█" else if {_result} is "": set {_m} to "%{_m}%&7█" else: set {_m} to "%{_m}%&c█" add -1 of {_mapY} Pewnie wiadomo, odpowiada za dobranie kolorów mapy i przejście do następnego chunka (ostatnia linijka). Ostatnia już część,która jest wymagana to: message "%{_m}%" to player set {_m} to "" add -1 to {_mapY} set {_mapX} to 11 Dajemy w niej znać,że skrypt ma wysłać już naszą pokolorowaną wiadomość do gracza, zrestartować ją i ustawić następny chunk zachowując informacje,iż gracz ma pozostać na środku. Dziękuję za uwagę liczę na + z Waszej strony oraz uwagi czy pytania.1 punkt
-
Fake gracze
TheMolkaPL przyznał(a) reputację BlackRode za pytanie
Witam, Mam pytanie dotyczące fake kont graczy na serwerze. Chciałbym aby na listach serwerów itp. pokazywało trochę więcej graczy niż jest a żeby to nie były boty z jakiś innych serwerów. I chciałbym aby to wyglądało na takie coś, że jest niby gracz, ale nie da się go znaleźć. Da się coś takiego zrobić ??0 punktów -
Dworzec Warszawa Centralna
Myrlakusss przyznał(a) reputację TheMolkaPL za temat
Brakuje efektów zapachowych0 punktów -
Pobierz FunnyGuilds i zablokuj komendy tak o command /zaloz: trigger: send "Nie masz permissi/ta komenda nie istnieje!" to player0 punktów
-
GUI - blokuje także inventory gracza
KrejzolekPRO przyznał(a) reputację knugi za pytanie
W skripcie zawsze był ten błąd, że mogłeś na dolnym eq aktywować te górne. Jedynie taki kod temu zapobiega i nie ma prostszego sposobu. Czekaj wróć. Jest (może nie tylko prostszy a lepszy). Napisz to w pluginie0 punktów -
0 punktów
