Skocz do zawartości

LloydPL

Użytkownik
  • Ilość zawartości

    976
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    18

Treść opublikowana przez LloydPL

  1. albo on command "warp waterskill":
  2. zacytowałeś te api
  3. LloydPL

    Nazwa slota

    zapomniałem dodać 1 lul on inventory click: set {_i} to 0 loop items in player's current inventory: if {_i} = clicked slot: set {_item} to loop-item add 1 to {_i} send "%{_item}%"
  4. LloydPL

    Nazwa slota

    on inventory click: set {_i} to 0 loop items in player's current inventory: if {_i} = clicked slot: set {_item} to loop-item send "%{_item}'s name%" jak 0 nie zadziała to daj 1
  5. LloydPL

    Nazwa slota

    zrób se zmienną {_i} = 0, loopuj wszystkie itemy w inventory i przy tym dodawaj 1 do {_i} i jak {_i} == clicked slot to masz item
  6. LloydPL

    Nazwa slota

    zamiast sprawdzania rodzaju bloku sprawdzaj nazwe
  7. to masz problem lul
  8. tam masz przykłady lub tu: open virtual sign to player #Pusta tabliczka open virtual sign to player with text on sign at {_loctabliczka} #Z tekstem na tabliczce na podanych koordynatach on recieve virtual sign change: broadcast "&aRecieved virtual sign change!" broadcast "&e1&7: %1 line%; &e2&7: %2 line%; &e3&7: %3 line%; &e4&7: %4 line%"
  9. niczym nie musi być bo jest nieskończona
  10. LloydPL

    Zmiana nicku gracza

    command /zmiennick [<text>]: trigger: if length of arg-1 > 3: set {nick::%arg-1%} to true set {nick::%player%} to false set {nickNew::%player%} to arg-1 kick player due to "wejdz na nicku %arg-1%" on connect: if {nick::%player%} is false: kick player due to "wejdz na nicku %{nickNew::%player%}%" y? przecie będzie zmieniony nick?
  11. command /antispam: trigger: if player has permission "antispam.*": if {antispam::%convert string "%player%" to lowercase%} = true: set {antispam::%convert string "%player%" to lowercase%} to false send "wylaczyles antispam" stop set {antispam::%convert string "%player%" to lowercase%} to true send "wlaczyles antispam" on command: if command is "msg" or "tpa": if {antispam::%convert string (first element out of arguments) to lowercase%} is true: cancel event send "gracz ma odpalnony antispam"
  12. LloydPL

    Procent 4 z 10

    http://en.njol.ch/projects/skript/doc/expressions#ExprArithmetic
  13. LloydPL

    AdvacedCzat

    to zagląda tutaj i ci dziękuje
  14. LloydPL

    lista list

    oto problem: mam sobie liste {list::*} która zawiera inne listy np. {_a::*} i {_b::*} setowanie ich wygląda tak set {list::a::*} to {_a::*} set {list::b::*} to {_b::*} no i chce sobie zloopować te listy więc robie tak loop {list::*}: send "%loop-value%" wynik powinien być taki send "%{_a::*}%" send "%{_b::*}%" lecz pętla nie loopuje nic pytanie brzmi: jak zrobić liste list którą da się zloopować czyli która nie będzie nullem i dany loop-value będzie daną listą z listy @knugi have fun
  15. skopiuj wszystkie pliki z localhosta i wrzuć je na serwer (pluginy, silnik itd)
  16. w 2 ostatnich linijkach dodaj po tabie bo po if jest tab
  17. pomijając wady to 10/10 nikt tego czegoś nie bd plagiatował, a nawet jeśli to sobie po prostu zamieni te zmienne; trudniej wykryć błędy w takim czymś przez kogoś kto tego nie pisał no i nikomu się nie chce do tego celu zamieniać wszystkich zmiennych; nie mówie że nie działa, bo działa, możesz zrobić zmienną na 700 znaków długą napisaną w pOkeMoNcASe i będzie działać nie spamują, bo nie mają czym; jest ich więcej; nie mam gdzie go użyć; tam tylko AI spamuje i jeśli na początku chodziło ci o spam graczy to slowMode 5s wystarczy i będzie czytelnie niepotrzebnie bo można po prostu odczytać zmienną if {bool} is true: / send "%{bool}%" to to akurat tak, i może dokładnie nie sprecyzowałem ale tu bardziej mi chodziło o spam i ręczne robienie tego co pluginy na warny mają to z automatu zależy od finalnej wartości/jakości skryptu; wiem że to beta, nawet to napisałem przy jednym z moich przykładów który jakoś się usuną (dotyczył if message contains "..." or "jeb" że jak ktoś w nicku to będzie miał i napisze na chacie to wykona się kod oraz przy możliwym spamie graczy jeśli dowiedzą się o pAN); będę dalej tracił czas, mam całe wakacje i nic innego do roboty (piwniczny przegryw ) i będę tutaj pisał o wadach bo mogę lel, czego chcesz ukryć wady ( ͡° ͜ʖ ͡°) wat? zis is not hejt, zis is wytykanie błędów
  18. Skrypt nieprzydatny, lepszy jest sprawdzony sk/pl na warny które stopniują kary i to wystarcza więc admin może mieć gdzieś co dany gracz robi bo da warna, a algorytm doda mu punkt i nałoży odpowiednią karę + punkty się przedawniają więc kary są za ostatnie przewinienia a nie całościowe. Do tego nie wiem w jakiej sytuacji admin miałby się zastanawiać jaką dać komu kare bo dobre serwery mają taryfikatory, a dobrzy gracze dla których możnaby ugiąć zasady są raczej znani administracji. do tego skrypt jest napisany najgorzej na świecie, do zapisu zmiennych, funkcji itd. stosuje się camelCase a nie to... {pANpSORTFORCONTFORREMOVEPOINTS::%player%} function pANpSORTREPORTMESSAGE co to ma być!? tego się czytać nie da zważając na kogoś kto chciałby ocenić kod skrypt robi spam u adminów przy większej ilości graczy l oop 2 times: send "" to all ops send "&4^ &fZachowanie &f&l⋙ &cGracz &4%{_pREPgraczReportPlayer}% &czostał zgłoszony przez &f%{_pREPgracz}%&c." to all ops send " &cPowód: &f%{_pREPreportPowod}%&c." to all ops {pANpSORTCHECKNOIN::CHECK::%{_pREPgraczReportPlayer}%} < 3: send "&2^ &aAdministracja nie przyglądała się graczowi &2%{_pREPgraczReportPlayer}%&a (%{pANpSORTCHECKNOIN::CHECK::%{_pREPgraczReportPlayer}%}%)." to all ops send " &aIstnieje duże prawdopodobieństwo, że gracz &f%{_pREPgracz}%&a się pomylił. Aby to potwierdzić, obserwuj zachowanie gracza &2%{_pREPgraczReportPlayer}%" to all ops else: send "&4^ &cAdministracja się często przyglądała graczowi &4%{_pREPgraczReportPlayer}%&c (%{pANpSORTCHECKNOIN::CHECK::%{_pREPgraczReportPlayer}%}%)." to all ops send " &cIstnieje duże prawdopodobieństwo, że zgłoszenie gracza &f%{_pREPgracz}% &cjest prawidłowe. Aby to potwierdzić, obserwuj zachowanie gracza %{_pREPgraczReportPlayer}%" to all ops send "&4^ &cChcesz wysłać moderatorów/helperów na obserwacje gracza &4%{_pREPgraczReportPlayer}%&c? Wpisz komendę /psort obserwacja %{_pREPgraczReportPlayer}%" to all ops loop 2 times: send "" to all ops set {pANpSORTCHECKPATROL::CHECK} to true set {pANpSORTREPORTCHECK::CHECK::%{_pREPgracz}%::%{_pREPgraczReportPlayer}%} to true tego jest więcej ;_; bez sensu funkcjie function pANpSORTCHATHACKEROPSCHECKONE(pREPgracz: player): #po luj arg gracza??? add 1 to {pANpSORTCHATHACKEROPSPOSSIBLEAI::CHECK} #ty tylko dodajesz do zmiennej cmn ;_; stop #po luj ten stop useless funkcje function pANpSORTCHECKWIADOMOSCPRZEKLENSTWO(pREPgracz: player) :: boolean: if {pANpSORTWIADOMOSCPRZEKLENSTWO::%{_pREPgracz}%} is true: #funkcjia do odczytania booleana? return true else: #else nie potrzebne return false nie ma czym się chwalić że robisz jakieś funkcje jeśli je wkładasz do skryptu byle by były, one są do skracania kodu gdy się jakieś długie fragmenty powtarzają a nie bez sensu rejestrujesz jakiś szajs function pANpSORTBANCOMMAND(gracz: player): send "" to all ops send "&3^ &bCzy został ZBANOWANY jakiś gracz ~ 10 sekund temu?" to all ops send "&bUsun jemu punkty. Zlekceważenie tego procesu" to all ops send "&bskutkuje błędnymi wynikami w systemie." to all ops send "&3^ &bDodaj go komendą &3/psort ban (nazwa zbanowanego gracza)" to all ops send "" to all ops stop o tym mówiłem, zwykły plugin na warny ma to od razu a ty każesz to robić ręcznie co nie ma sensu podsumowując, 0/10
  19. po co wam yml? 23 linijka literówka i to chyba waypointy a nie checkpointy bo nie można się do nich teleportować tylko trzeba samemu iść po koordach, ale dalej przydatne bo można użyć tego zamiast kartki ;v
  20. z odpowiednimi dodatkami tak, składnia się nie zmienia ;v
  21. LloydPL

    Fizyka 1.12.2

    on block physics: if block is concrete powder: cancel event lub on block physics: if block's id is 252: cancel event like
  22. add 0.6 to {a::%player%} if {a::%player%} > 6: set {a::%player%} to 6
  23. dobra, jaki masz problem bo chyba nie rozumiem @pandax twój kod zawsze ustawi {a::%player%} na 6, tak ma działać? bo nw {_m} => M {_przekroczono} => P {a::%player%} => A w pierwszej linijce ustawiasz M na 6 M = 6 W drugiej robisz takie coś P = A + 0.60 - M = A + 0.6 - 6 = A - 5.4 i w trzeciej takie coś A = A + 0.60 - P = A + 0.60 - (A - 5.4) = A + 0.6 - A + 5.4 = 6
  24. LloydPL

    LICZYMY DO MILIONA

    1100000101 => 773 ez
×
×
  • Dodaj nową pozycję...