Skocz do zawartości

Ranking

  1. CoFFeIN04

    CoFFeIN04

    Użytkownik


    • Punkty

      3

    • Ilość zawartości

      4951


  2. LeviBoyPL

    LeviBoyPL

    Użytkownik


    • Punkty

      1

    • Ilość zawartości

      718


  3. GoblicPL

    GoblicPL

    Użytkownik


    • Punkty

      1

    • Ilość zawartości

      82


  4. PanMaruda

    PanMaruda

    Użytkownik


    • Punkty

      1

    • Ilość zawartości

      1471


Popularna zawartość

Treść z najwyższą reputacją w 01/11/22 uwzględniając wszystkie działy

  1. command /test: trigger: set {_test} to placeholder "funnyguilds_guilds" send "%{_test}%" to player #nie wiem czy dobrze wytabowane na telefonie Spróbuj korzystać z tego, jak nie to powyższa odpowiedź powinna być pomocna w tym przypadku
    1 punkt
  2. O ile wiem, ersatz jest niewspierany i powinieneś używać forka, skript-placeholders. Ale i tak to nie zadziała - nie tak się to robi. Przeczytaj wiki: Getting the Value of Placeholder(s)
    1 punkt
  3. CoFFeIN04

    blokowanie wszystkich komend

    teraz powinno
    1 punkt
  4. CoFFeIN04

    Boy farmery sandy i kopacze

    no dlatego ci podpowiadam, co musisz zrobić, dokumentację FunnySkAddon znajdziesz tu: https://funnyskaddon.pl/
    1 punkt
  5. LeviBoyPL

    Code Review.

    1. Powinieneś użyć tzn. connection pool, czyli połączyć się z bazą x razy (najlepiej do ustawienia w configu). I później używać połączeń naprzemiennie, zapisując je w liście. Odciąży to "jedno połączenie" i dzięki temu, jeżeli będziesz wykonywał duże zapytanie, albo pare małych to zawsze zostanie wybrane połączenie, które nie jest zablokowane dla tego zapytania. 2. Używasz #prepareStatement, po czym nie używasz najważniejszej funkcji tej metody, czyli parametrów. W zapytaniu używasz znaków zapytania (?), każdy znak zapytania jest indeksowany od 1 w górę. Później dla każdego parametru używasz metody PreparedStatement#setString(1, uuid) analogicznie #setInt(2, kills), #setLong(3, lastLogin) itd.. 3. Konwencja nazewnictwa w sql (w pytaniu jest mysql, ale dotyczy to też sqlite i wielu innych języków sql) - https://stackoverflow.com/a/62706057 4. Co do nazewnictwa to, niektóre nazwy atrybutów masz w liczbie mnogiej, a inne w pojedynczej - warto się zdecydować (Kills/BlockPlaced) 5. Dobrą rzeczą jest używanie cache. Z tego co widzę to jest w porządku całkiem zakodzony, trochę dziwnie, ale jeżeli działa to spoko. Ogólnie rzecz ujmując masz pojęcie i całkiem dobrze sobie radzisz. Jeżeli są to Twoje początki to prawdopodobnie tak wyglądałby kod osoby, która naczytała się poradników i oglądnęła jakieś kursy także jesteś na dobrej ścieżce rozwoju. Nic tylko życzyć powodzenia. ps co do 2 to warto sobie przygotować metody select/update(String zapytanie, String ... argumenty) i później w pętli setować sobie wartości dla czystej wygody
    1 punkt
  6. GoblicPL

    Code Review.

    Jeśli chodzi o bazę danych to wszystkie zapytania do bazy danych powinieneś wykonywać asynchronicznie (w osobnym wątku). Bo w Twoim kodzie wszystko wykonujesz w głównym wątku serwera, przez co przy większych zapytaniach/większej ilości zapytań serwer będzie lagował.
    1 punkt
  7. PanMaruda

    wykrycie itemy w obu rękach

    jeśli już to if (tool of victim) or (offhand tool of victim) = stone jak to nie zadziała to rozbiajsz sobie to na dwa osobne warunki a jeżeli i to nie pomoże to trzeba sprawdzić czy twoja wersja skripta w ogóle ma wyrażenie offhand
    1 punkt
  8. CoFFeIN04

    Zablokowanie Strength II oraz Speed II

    ojj, bardzo niewydajna opcja, lepiej skorzystaj z mojej opcji
    1 punkt
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
×
×
  • Dodaj nową pozycję...