Skocz do zawartości

piratjsk

Użytkownik
  • Ilość zawartości

    600
  • Rejestracja

  • Wygrane w rankingu

    5

Treść opublikowana przez piratjsk

  1. Aktualizacja 0.4.0 download od teraz dodatek powinien współpracować z WG 6.x (cb/spigot 1.8)
  2. Czy ja wiem? Ja jeśli chodzi o jave to jestem raczej początkujący, a bez problemów napisałem sobie dodatek do Skript to odkodowujący. W innych językach też raczej nie jest to skomplikowane, ja np napisałem sobie jeszcze taki "odciemniacz" w php.
  3. Odkodować skrypt możesz tylko jeśli napiszesz sobie lub ktoś Ci napisze na to programik (lub ewentualnie ręcznie, ale przy większości możliwych wartości mocy jest to trochę żmudne i czasochłonne). Teoretycznie tak, z tym że WildSkript i tak zanim jej użyje sprowadzi ją do liczby całkowitej (obetnie ewentualną część po przecinku) więc chyba nie ma sensu używać liczb niecałkowitych.
  4. Podczas zakodowywania skryptu pewne wartości są mnożone przez moc, a podczas odkodowywania przez nią dzielone. Jeśli więc przy ładowaniu skryptu podamy złą moc to pewne wartości będą inne niż pierwotnie i skrypt nie zadziała. Moc skryptu może się przydać do tego, żeby ograniczyć niepożądanym osobom dostęp do skryptu nawet jeśli zdobyły zakodowany plik (jeśli nie będą znały mocy to go tak łatwo nie uruchomią/odkodują). Może mieć więc jeszcze tylko wpływ na bezpieczeństwo kodu. //offtop: Cześć Smoczek :D
  5. piratjsk

    Forumowy OX

    Vahot
  6. Event: on crop trample on crop trample: cancel event
  7. O co Ci chodzi? (dla tych, którzy tak jak @up najwidoczniej nie mają pojęcia o mc: takie hodowle same się tworzą, jedyną ingerencją graczy (w tym przypadku moją) było jej oświetlenie)
  8. hmm.. już drugą taką hodowlę znajduję w jaskiniach pod domkiem jednego z graczy
  9. Tak. doc
  10. Można skorzystać z funkcji dodatku RandomSK, wyrażenia "Chat Recipients". on chat: set chat recipients to all players in world of playerKodu nie testowałem ale teoretycznie powinien działać.
  11. Tutaj możesz pobrać pliki .jar i .json dla mc beta 1.7.3.
  12. Za pomocą WildSkript można pobrać zawartość pliku: (doc) // wyrazenie:content of file [path to file]// np.:set {_zmienna} to content of file "plugins/plik.yml"// zawartosc pliku zapisujemy do listy dzielac ja na kazdym szukanym slowieset {_lista::*} to content of file "plugins/plik.yml" split at "%player%"// jesli slowo zostalo chociaz raz znalezione to lista bedzie sie skladala z co najmniej dwoch elementowsize of {_lista::*} is more than 1: // kodKodu nie testowałem, ale może będzie działać.
  13. set {_pyt1::*} to value list "zestawy/1/pytania" get of "plugins/OX/config.yml"Taki kod odwołuje się do pliku: 'zestawy/1/pytania': costam// lub'zestawy/1/pytania':- costam- costamDo rozdzielania poszczególnych poziomów w pliku .yml korzysta się z kropek, nie z ukośników. set {_pyt1::*} to value list "zestawy.1.pytania" get of "plugins/OX/config.yml"
  14. piratjsk

    hashmap

    Skoro do hashmapy zapisujesz cyfry, a sprawdzasz, czy znajduje się w niej ciąg znaków to nic dziwnego, że nie znajduje podanego klucza. // [obiekt] = [id].[typ]// czyli: [id].HashMap// np:new HashMap{"liczby"};// efekt: [obiekt].put{[klucz], [wartosc]}[]// czyli:"liczby".HashMap.put{2, "dwa"};// wyrazenie: [obiekt].get{[klucz]}[]// czyli: [id].HashMap.get{2}// zapisywanie do zmiennych: set {zmienna} to %wyrazenie%// czyli:set {zmienna} to "liczby".HashMap.get{2}// send "%{zmienna}%"// wyswietli: dwa
  15. piratjsk

    Syntax highlighter

    http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/custom.html
  16. piratjsk

    avatar

  17. piratjsk

    Króliczeg

    w poprzednim poście dodałem jeszcze dwa inne. ostatni jest w stylu minecraftowego.
  18. piratjsk

    Króliczeg

    klik (12x12 px, bez tła) klik (12x12 px, bez tła) klik (12x12 px, bez tła)
  19. piratjsk

    Pirackie pixelarty

    taaak.. dawno tu nic nie pisałem. W pierwszym poście dodałem 3 świąteczne obrazki (2 z nich to tylko lekko przerobione wcześniejsze prace). Ostatnio (czyt. od dzisiaj) zaczęło mi się znowu podobać rysowanie takich pixelowych tworów więc w najbliższym czasie (czyt. może nawet jeszcze w tym roku) pojawi się (prawdopodobnie) kilka następnych.
  20. To możesz pobrany string pociąć (doc) na przecinku i później poszczególne wartości sprasować jako liczby: // plik.yml:lokacja: 'x: 151.73, y: 21, z: -61.47'set {_coords::*} to yaml value "lokacja" from "plik" split at ","loop {_coords::*}: replace "x: ", "y: " and "z: " with "" in loop-value set {_coords::%loop-index%} to loop-value parsed as numberset {_loc} to location ({_coords::1}, {_coords::2}, {_coords::3}) in world "world
  21. Możesz skorzystać z wyrażenia Location At (doc). set {_loc} to location (x, y, z) in world "world"Zamiast x, y, z podajesz wartości pobrane z pliku .yml sprasowane jako liczby "parsed as number".
  22. piratjsk

    archiwum mc

    W oficjalnym launcherze sposób, którym dodawałeś tą wersję normalnie działa. Może warto się zastanowić nad kupnem mc i przestać korzystać ze zbugowanych launcherów dla no premium.
  23. Kodu nie testowałem ale teoretycznie powinien działać. command /test <integer>: trigger: set {_time} to "%arg% seconds" parsed as timespan apply slowness 1 to player for {_time}
  24. Ten "poradnik" w zasadzie nic nie opisuje, jedynie fakt, że do każdej zmiennej można się dostać z dowolnego skryptu. Moim zdaniem pisanie poradnika, tylko po to, żeby przedstawić jeden podstawowy fakt o zmiennych, nie ma sensu. Tylko w przypadku gdy w konfiguracji Skript nie został zmieniony sposób przechowywania zmiennych np. na bazę SQLite albo MySQL.
×
×
  • Dodaj nową pozycję...