Skocz do zawartości

fkania2

Użytkownik
  • Ilość zawartości

    44
  • Rejestracja

  • Ostatnia wizyta

Aktywność reputacji

  1. Super (+1)
    fkania2 przyznał(a) reputację dla knugi w Mała pomoc   
    Aj aj aj, może chłopak chce mieć regulowany cooldown?
    Tak jak to jest w dokumentcji skript:
    (wait|halt) [for] %time span% Czyli musi być time span, ale co to jest? Znów zaglądamy do dokumentacji:
    Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!
    Aaa czyli można na to użyć parseda, no to jazda:
    przed linijką wait daj to:
    set {_wait} to "%{czaspolimorficzekania.%player%}% second" parsed as time span a wait zmieniasz na:
    wait {_wait} Oczywiście musisz dopilnować by zmienne {czaspolimorficzekania.%player%}, {czaspolimorfi.%player%} były numerem.
    A na efekty potionów robisz podobnie:
    set {_apply} to "%{czaspolimorfi.%player%}% seconds" parsed as time span I wtedy robisz tak:
    apply strength 1 to player for {_apply} apply absorption 2 to player for {_apply}  
     
    P.S Ten temat powinien być w "Pytania i problemy"
     
    //Edit, koledzy którzy udzielali się wyżej. Jeżeli się nie znacie to nawet nie piszcie. Odkąd opcje się wywołuje bez @?
    I drugi zarzut: w opcjach nie podajemy expressions np %player%....
  2. Super (+1)
    fkania2 przyznał(a) reputację dla shuliar w Laicki poradnik - jak napisać dobry skrypt?   
    Witam!
    W tym temacie chciałbym opowiedzieć jak MOIM zdaniem wygląda przyzwoity skrypt i jak go napisać.

    Od razu do sedna:
    Zasada 1 'Licencje':
    Błagam wszystkich tu obecnych nie róbcie licencji na pół skryptu!!!
    Ja gdy piszę skrypt umieszczam w nim krótki komentarz o autorze, wersji mc na jaką jest przeznaczony i jaka jest wersja owego skryptu (ewentualnie robię listę uprawnień i komend). Nie róbcie nie wiadomo jak długich "licencji", to jest skrypt, skrypty podatne są na plagiaty. Każdy może sobie wypierniczyć linijkę o autorze i nie będziecie mieli na to wpływu.

    Zasada 2 'Estetyka':
    Dla wygody konfiguracji skryptu należy oddzielać poszczególne sekwencje skryptu, aby był przejrzystszy.
    Tzn. nie pisać linijka pod linijką tylko gdzie nie gdzie zostawiać odstępy.

    Zasada 3 'Optymalizacja':
    Po to w sk istnieją zmienne aby je stosować, nie trzeba kilka razy pisać tego samego wystarczy to odpowiednio ująć i stosować zmienną.

    Zasada 4 'Ortografia':
    W skryptach nie powinno być żadnej literówki czy ortografu, w przeciwnym wypadku ze skryptu nikt nie skorzysta. (Poza tym czy to nie wstyd?)

    Zasada 5 'Umiejętności':
    Chyba nie muszę tłumaczyć, że lipnych, nudnych, niedowartościowanych skryptów nie warto wrzucać na fora? (A zapomniałem, muszę...) Jeśli nie umiesz jeszcze dobrze pisać skryptów lepiej nie wrzucaj ich na fora, najpierw zdobywaj doświadczenie, a później chwal się osiągami swojej pracy. Fakt, uczyć się można na błędach (no ale na błędach, a nie na hejtach i wyzwiskach).

    Dziękuję za przeczytanie tych paru przydatnych porad. Mam nadzieję, że coś w swoich metodach pisania poprawicie, albo jakkolwiek wam to pomoże.

    Pozdrawiam i życzę samych dobrych wytworów, Turas.

    PS: Zapraszam też do dyskusji w komentarzach...
  3. Polubienie (+1)
    fkania2 otrzymał(a) reputację od DaltonEZ w SkyEvent - Skrypt na Event ale nie w chmurach xD   
    Cześć! Chciałbym przedstawić wam skypt na Event (mój pierwszy skrypt jaki napisałem. Przepraszam za jakieś błędy. Może tam wywalać błędy ale działa )
    Komendy:
    - /event - pomoc dla gracza
    - /event join/leave - dolacza/wychodzi do/z gry
    - /event admin - Zarządzanie Eventami
    - /event admin ss/sp/sw/sl -  set spawn/set parkour/set wyscigi/set labirynt
    - /event admin stop - zatrzymuje Event
    - /event admin end <gracz> <ilosc> <item> - zakańcza grę z wygranym i itemami dla niego
    - /event admin p/w/l - Startuje parkour/wyscigi/labirynt
    Kod:
    Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!
    Licze na coś dobrego ;3
    PS: Piszcie jak zobaczycie jakies blady! ;P Pa! ;3
    //Zmieniam link ~Ixidi
  4. Polubienie (+1)
    fkania2 otrzymał(a) reputację od Drako w Jezeli jest cos w {players}   
    to znaczy mam zmienna grupowa ale jak wyslac send do wszystkich graczy z {players::*} I dzieki za taka szybka odp.
×
×
  • Dodaj nową pozycję...