Skocz do zawartości

Mr. Edgarsz

Użytkownik
  • Ilość zawartości

    314
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez Mr. Edgarsz

  1. Aktualizacja! Dodano: -Usunięto zmienną {RANK<liczba od 1 do 20> - Dodano zmienna {NICKPOS<liczba od 1 do 20> - Zwraca nick gracza który zajął miejsce w rankingu np {NICKPOS1} Zwraca nick gracza który zajął 1 miejsce - Dodano zmienna {POINTSPOS<liczba od 1 do 20> - Zwraca punkty gracza który zajął miejsce w rankingu np {POINTSPOS1} Zwraca punkty gracza który zajął 1 miejsce Naprawiono: - Problem ze zmienna {POINTS} - Problem ze zmienna {REGION} - Problem ze zmienna {NONE} Link znajduje się w pierwszym poście. Może zrobię ale raczej na podstawie pliku który będzie zawierał wyłączone zmienne :) W Następnej Aktualizacji: - Wielojęzyczność - Wyłączenie zmiennych - Optymalizacja - Wasze propozycje
  2. Dziewczyn, szalejesz widzę.. Może coś z tego wykorzystam jak mi się będzie chciało dokończyć moje (inne) gildie.
  3. Aktualizacja! Dodano: - Ranking graczy wbudowany w skrypt z możliwością wyłączenia przez plik config. Ranking odświeża się co 10 minut i przy ładowaniu skryptu Komenda /Top <numer od 1 do 20> pokazuje topkę graczy na chacie Zmienna {RANK1}, {RANK2} itd aż do {RANK20} - zwracają odpowiadające numerkowi miejsce w rankingu Zmienna {POINTS} - zwraca punkty gracza Na początku każdy gracz ma 1000 pkt Po śmierci tracimy 10% swoich punktów które przechodzą na osobę która nas zabiła Jeżeli nie ma wystarczającej liczby graczy w rankingu. Zamiast wyświetlać <none>: <none> wyświetla Gracz<jakiś numer od 1 do 20>: 0 Naprawiono: - AutoRefresh działa teraz poprawnie! Link znajduje się w pierwszym poście.
  4. Jak macie jakąś fajną talbistę zrobioną dzięki TablistYML to poproszę o screena :)

    1. HardStyl3r

      HardStyl3r

      http://i.imgur.com/2seq9pa.jpg - tylko troszkę się ranking przesunął - powinien być na środku i na dole nie powinno być nicku, naprawię to. Tymczasem zapraszam tu: http://skript.pl/index.php/topic/2759-tablistyml-20-łatwa-konfiguracja-tablisty-przez-plik-yml-ranking-graczy/page-4#entry31486
  5. Powiedz tuptuśowi żeby go rozproszył. Sam weź miecz i stań do walki.
  6. Przecież jest w uwagach że zwiększa wagę pilku :x
  7. Witam! Dziś chciałbym przedstawić wam poradnik dotyczący Obfuscatora. Jest to bardzo przyjemna rzecz jeżeli boimy się o swoje prawa autorskie do kodu. Tak więc zaczynajmy! [dupka2] 1. Tworzenie zaszyfrowanego pliku [/dupka2] Zacznijmy więc teraz od stworzenia sobie kodu który chcemy zaszyfrować. command /test: trigger: send "&2Testujemy &4Obfuscatora" to consoleNo powiedzmy że to nam wystarczy... Teraz Pora się zabrać do szyfrowania tego pliku. Niestety wiąże się to z tworzeniem nowego pliku. Tak więc tworzymy nowy plik po czym wpisujemy do niego jakiś event + linijka obfuscate file [file] to file [file] with power [number]Wyjaśnijmy sobie tą linijkę kodu: obfuscate file [file] - w dosłownym tłumaczeniu "zaciemnij plik". Gdzie [file] podajemy ścieżkę dostępu do pliku który ma być zaszyfrowany. to file [file] - w tłumaczeniu "do pliku". Gdzie [file] podajemy ścieżkę dostępu w której ma pojawić się plik. with power [number] - w tłumaczeniu "z siłą". Gdzie [number] podajemy dowolny numer bez ograniczeń. No więc piszemy w naszym drugim pliku. on load: obfuscate file "pluginsSkriptscriptsTest.sk" to file "pluginsSkriptscriptsTest2.txt" with power 6teraz po załadowaniu naszego drugiego pliku otrzymamy zaszyfrowany plik Test2.txt zawierający to samo co niezaszyfrowany plik Test.sk W zależności w jakim edytorze tekstowym otworzymy nasz plik Test2.txt może on wyglądać inaczej. [dupka2] 2. فadowanie zaszyfrowanego pliku [/dupka2] ładowanie pliku jest już banalne wystarczy zedytować plik którym szyfrowaliśmy i zamiast: obfuscate file [file] to file [file] with power [number]dać: load obfuscated file [file] by power [number][file] - tutaj wstawiamy ścieżkę zaszyfrowanego pliku który ma zostać załadowany jako skrypt [number] - tutaj wstawiamy siłę z którą plik był szyfrowany czyli w naszym wypadku będzie to wyglądać tak: on load: load obfuscated file "pluginsSkriptscriptsTest2.txt" by power 6Brawo! Załadowaliśmy nasz zaszyfrowany skrypt! Tym samym komenda /test będzie działała na serwerze! [dupka2] 3. Uwagi [/dupka2] 1. NIGDY nie podajemy bezwzględnej ścieżki pliku. To znaczy że ścieżkę do pliku podajemy Tylko od folderu w którym znajduje się serwer, pomijając go. Przykład: c:UsersEdgarszDesktopfolderMinecraftSerwerySkript LabpluginsSkriptscriptsTest.sk - ŹLE pluginsSkriptscriptsTest.sk - DOBRZE 2. Należy uważać z siłą obfuscatora. Ponieważ im większej siły użyjemy tym większy będzie plik a co za tym idzie będzie się dłużej ładował jak i szyfrował. 3. Przy ładowaniu skryptu zawsze należy użyć takiej samej siły z jaką szyfrowaliśmy nasz plik. Mam nadzieję że pomogłem. Pozdrawiam, Edgarsz
  8. 70% - z tego co zdążyłem zauważyć bo dużo skryptów to ty nie udostępniłeś (Tak jak ja).
  9. @2Up mówisz że skryptów takich jest cytuje "w **uj" a sam opublikowałeś kolejne które mają masę bugów i na dodatek optymalizacja = 0%? @Topic: Niestety dobrze się nie mogę wypowiedzieć bo to kolejny skrypt na gildię ale masz plusa za kod. Jest lepszy niż niektóre na tym forum. Ps: Popraw prezentację :c
  10. Tak, działa na 100%.
  11. Mr. Edgarsz

    Plik YML!

    Może napiszesz co nieco o Configuration Section?
  12. Kawał dobrej roboty. Należy się wielki +
  13. www.edgarsz.pl <- Oceniajcie i mówcie co poprawić :)

    1. Pokaż poprzednie komentarze  9 więcej
    2. Schocker

      Schocker

      @Norbi: Ależ ja wiem, że kolega Edgarsz dopiero zaczyna. Dlatego napisałem mu rady na podstawie własnego doświadczenia, żeby uniknął dość powszechnych "błędów nowicjuszy". Ucięło mi końcówkę: "...specyfikacji HTML5 i nie wypada go używać. Ale jak na (chyba) pierwszą stronę jest całkiem nieźle! :)"

      @RaiZen: no właśnie nie do końca ...ujowe, ogólnie jest naprawdę spoko.

    3. theneuetimes

      theneuetimes

      "@rAIzEn - ty masz takie zdanie o wszystkim co nie jest twoje. Więc bardzo cię proszę... Zachowaj milczenie."

      Ja krytykuję wszystko co nie jest moje? Bez przesady. Napisz do sophera to pogadamy.

    4. Mr. Edgarsz

      Mr. Edgarsz

      @RaiZeN - No jakoś nigdy nie zauważyłem żebyś się o kimś dobrze wypowiadał, coś chwalił albo przynajmniej nie mówił że wszystko jest cytuje "chu*owe". Zawszę jak patrze na twoje wypowiedzi to widzę zazdrość i zawiść i nigdy nie dostrzegłem w tobie nic więcej jak tylko jeszcze jednego cebulaka. Dobra koniec tematu bo będzie że FW tworzę.

  14. On inv click: [Tab]player is sneaking: [Tab][Tab]#dalszy kod powinno działać.
  15. @Up Tyle że znowu żeby nie obciążać skryptu jest kolejny loop który ładuje sloty do zmiennych.
  16. Nie to nie ma sensu bo niepotrzebnie przedłużyło by kod. ( teraz jest loop)
  17. Chodzi mi oto że jeżeli w configu deklarujesz: JAKAŚ_OPCJA_1: to nie odczytujesz tego jako: JAKAŚOPCJA1 a dalej jako: JAKAŚ_OPCJA_1 Co oznacza że musisz zachowywać takie same rzeczy w configu jak i w skrypcie.. Mam nadzieję że rozumiesz.
  18. emm naprawdę nie widzisz różnicy między tym: size1: 60 a tym: set {size::1} to value "size.1" get of "plugins/IGuilds/Config.yml" parsed as integer ? albo tym: set {item.zaloz.1} to colored value "item.zaloz.1" get of "plugins/IGuilds/Config.yml" parsed as item type i tym? item.zaloz.1.v: 32 diamond Takich błędów jest tutaj mnóstwo! w ładowaniu nie powinno być "to value" a "to single value"
  19. Dziękuje za opinie! Muszę również podziękować mojej armii testerów: - Tbone - xNawi - NeXv Wielkie dzięki! :)
  20. Aktualizacja! Dodano: - Więcej zmiennych! (pierwszy post) - System permissji do widzenia czatu (Konfiguracja w pliku) - System zmiennych z poza skryptu! (Takową zmienną oznaczamy #zmienna# zamiast {zmienna}) - Konfiguracja czasu odświeżania tablisty (Config) - Konfiguracja czy tablista ma być odświeżana w danych warunkach (Podczas ładowania skryptu, Wejścia gracza, Auto refreshu} Zmieniono: - Cały kod (Przepisane na nowo) No i oczywiście: Optymalizacja! Link w pierwszym poście.
  21. Dobra nie ważne. Poradziłem sobie. Literówka w kodzie.
  22. Dlatego że nie mogę... Nie mam teraz czasu tego tłumaczyć ale ogólnie chodzi o plik .yml który ma problemy ze zmiennymi.
  23. Witam.Mam mały problem z indexami i subtextami. Zresztą przejdę od razu do rzeczy:Powiedzmy że:{cos} = rAIzEn{_text} = Random: #cos#i teraz mam taki kod: set {_v} to index of "##" in {_text} set {_v1} to subtext of {_text} from character ({_v}+1) to character (length of {_text}) set {_v2} to index of "##" in {_v3} set {_v4} to subtext of {_text} from character ({_v}+1) to character ({_v3}) replace all "##%{_v4}%##" with "%{%{_v4}%}%" in {_text} i czy ten kod jest poprawny JEŻELI chcę aby po wykoaniu tych czynności zmienna {_text} równała się "Random: rAIzEn" Jeżeli nie to co mam zmienić :p. Od razu podpowiem że ten kod co tutaj podałem mi na chwilę obecną nie działa. :p
  24. Kolejny nędzny skrypt na drop... Ludzie trochę inwencji! Jest tyle fajnych rzeczy które można zrobić a wyście się uparli na ten drop ze stone i stoneiarki.
  25. zamień ten argument na [<player&gt] i potem daj give 64 diamond to player-arg albo jak @UP
×
×
  • Dodaj nową pozycję...