Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Pokaż jeszcze raz twój kod oraz podaj wersję i silnik serwera.
  2. Kormic

    [Skript] - Warunki

    Pierwsza sprawa tyczy się tzw. 'inline conditionali' (czy jak ty to powiedziałeś 'płaski warunek'). One nie zmniejszają czytelności kodu, w większości sytuacji są pomocne i pozwalają na uniknięcie zagnieżdżonych warunków. Już prędzej 'do if' oraz 'ternary operator' robią bałagan w kodzie. Druga rzecz to mały błąd w możliwościach przeczenia, a dokładniej to 'doesn't have', które jest poprawną formą w języku angielskim. Trzecia i ostatnia sprawa to to, że nie opisałeś operatora trójskładnikowego ('ternary operator'), a on również podchodzi pod warunki. Mimo wszystko poradnik przyda się osobom początkującym, trzymaj lajka
  3. Kormic

    Kolorowy nick w gui

    Ten warunek obecnie nie jest podległy eventowi 'on inventory click'. Musisz przesunąć go o jeden znak tabulacji w prawo.
  4. Kormic

    Kolorowy nick w gui

    1. To jest warunek i powinien być zaraz pod 'cancel event' od eventu 'on inventory click'. 2. Zapomniałeś o 'is' w tym warunku. if clicked slot is 1: # Dalszy kod
  5. Kormic

    Kolorowy nick w gui

    Podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy w konsoli Pokaz również twój cały kod.
  6. Kormic

    Kolorowy nick w gui

    W takim razie użyj 'index of clicked slot' zamiast 'clicked slot'.
  7. Mam przeczucie, że jesteś na wersji 1.8.8. Jeżeli tak, wróć do tego co miałeś na początku. Spojrzałem do dokumentacji dla wersji 1.8.8 i nie było wtedy jeszcze metod setMaxWaitTime() i setMinWaitTime(). Była jedynie metoda setBiteChance(). event.getHook().setBiteChance(0.5) Ma to być jedyna rzecz w evencie.
  8. Jakim zalogowaniu?
  9. Kormic

    Kolorowy nick w gui

    Zobacz sobie skrypt na zmianę koloru nicku od JkodGamesa. Już pomijam fakt, że właściwie nic nie opisałeś i nie wiadomo czego od nas oczekujesz.
  10. Chodzi mi o to, że ustawianie czasu wędkowania nie ma sensu po sprawdzaniu czy "status wędkowania to "FISHING", gdyż taki status jest jedynie po złowieniu ryby. Tak więc usuń ten warunek, a dwie linijki ustawiające czas wędkowania mają jako jedyne pozostać w evencie.
  11. A no tak... Powinieneś ustawiać czas wędkowania od razu po wywołaniu eventu, a ten warunek jest całkowicie niepotrzebny.
  12. Napisałem, abyś usunął metodę name(). Jeżeli nadal nie zadziała, przed sprawdzaniem "statusu wędkowania" wyślij go na czacie.
  13. Metoda setBiteChance() jest przestarzała (deprecated) i nie ma żadnego wpływu na łowienie w nowszych wersjach gry. Zastąp to metodą setMaxWaitTime(ilość ticków, np. 10) oraz przed ustawianiem maksymalnego czasu oczekiwania ustaw również minimalny czas oczekiwania za pomocą metody setMinWaitTime(ilość ticków) tak, aby minimalny czas oczekiwania był mniejszy niż maksymalny czas oczekiwania. Co do twojego kodu jeszcze, w dziwny sposób sprawdzasz enuma. Powinieneś usunąć metodę name() oraz powinieneś wstawić samo "FISHING". Dla pewności zamiast 'is' można tutaj zastosować 'contains'. Normalnie tutaj nie powinno się parse'ować tego na tekst, ale sam próbowałem i faktycznie to nie działało. Na koniec dodam, że nie ma takiego enuma jak 'PlayerFishEventState', jest 'PlayerFishEvent.State'. Ten import jest i tak w przypadku tekstu zbędny.
  14. on break of any stained glass pane or any stained glass block or glass block or glass pane: cancel event on explode: remove all stained glass pane and all stained glass block and all glass block and all glass pane from exploded blocks
  15. Pewnie. on drop: add 1 to {droppedItems} {droppedItems} >= 32 broadcast "Za 10 sekund znikną wszystkie przedmioty z ziemi!" wait 5 seconds broadcast "Za 5 sekund znikną wszystkie przedmioty z ziemi!" wait 5 seconds delete all dropped items set {droppedItems} to 0 on pickup: {droppedItems} > 0 remove 1 from {droppedItems}
  16. Przy większej ilości graczy to znaczy ile dokładnie? Przy jakiej ilości serwer przestaje stabilnie pracować? To jest timing zrobiony przy tych 12-13 TPS'ach, tak?
  17. Ma blokować wszelkie możliwe scenariusze niszczenia szkła? EDIT: Jeżeli chodzi tylko o event 'on break'... on break: event-block's type is any stained glass pane or any stained glass block or glass block or glass pane cancel event
  18. http://tardisjenkins.duckdns.org:8080/job/TerrainControl/
  19. Kormic

    Sklep ekranowy

    Z płatnych może być UltimateShops.
  20. Kormic

    Spam w konsoli

    Jest to błąd pochodzący z SkQuery. Tutaj znajdziesz więcej informacji na ten temat.
  21. Kormic

    Zbroja

    No to zamiast 'all diamond armor' daj sobie te złote buty czy co tam chcesz.
  22. Kormic

    Zbroja

    Używasz efektu 'equip'. equip last spawned entity with all diamond armor
  23. Nie jest to możliwe. Wystarczy sobie ustawić nazwę i skin takie same jak któregokolwiek gracza Minecraft, a już jesteś uznany za gracza premium.
  24. Dać ją w procenty, proste. Wartości wyrażeń i zmiennych umieszczamy w tekście oraz w nazwach zmiennych poprzez podanie ich w procentach.
  25. Wystarczy sprawdzać czy gracz jest w danym świecie przed teleportacją do danego świata. if player is in world "world": send "&cJuż jesteś w tym świecie!" to player stop # Kod z teleportacją do świata "world"
×
×
  • Dodaj nową pozycję...