Skocz do zawartości

[Dyskusja] Propozycje


Rekomendowane odpowiedzi

Wersja 1.8 przyniesie:

* Pełne doc

* Obiekt TabList

* Usprawnienie packetow, poprzez wywolywanie samego konstruktora

* Ujednolicenie wyrażeń itd. Mam na myśli mozliwosc zapisania jednego efektu itd, tylko w jeden sposob. :)

* Przelecenie i odswiezenie calego kodu. Plugin jest juz pisany jakis czas, wiele rzeczy jest po prostu starych ;) Wszystko zostanie pięknie zaktualizowane :p

* Wiele rzeczy zostanie uproszczonych

~ Mrs. Panda

Odnośnik do komentarza
https://skript.pl/temat/524-dyskusja-propozycje/#findComment-21504
Udostępnij na innych stronach

Możliwośc pisania bibliotek.

Czyli, dodatków dl skryptow napisanych w skrypcie, np zamiast za każdym razem np przy zmianie wysokości y rozbijać zmienną parsedowaź dodawać i prasedować w paru miejscach kodu i w różnych skryptach robisz to raz w bibliotece a potem zapisujesz z niej wybrany wynik.

Set {_y} to library.location.y

Set {_loc} to library.location.loc

To takie funkcje, które masz w ws(chyba bo doc o nich ostatnim razem jak patrzylem za duzo nienmówił), ale takie bardziej między skryptowe. Trochę CHYBA jak klasy.

Odnośnik do komentarza
https://skript.pl/temat/524-dyskusja-propozycje/#findComment-21699
Udostępnij na innych stronach

Jak by sie dalo to regiony wstawic w co innego aby sie nie usuwaly :)

command /zaloz [<text&gt] [<text&gt]:    trigger:        //code        "%arg 1%.Region.selectLS{location of player, 20};        set {guilds::%arg 1%::home} to location of playeron load:    loop {guilds::*}:        "%loop-value%".Region.selectLS{{guilds::%loop-value%::home}, 20};
Odnośnik do komentarza
https://skript.pl/temat/524-dyskusja-propozycje/#findComment-21811
Udostępnij na innych stronach

Nie ogarnąłem o co Ci chodzi xD

Masz folder Library(wygenerowany przez WS) i tam wrzycasz "biblioteki".

np jest plik nazwa.libr (by nie gryzło się z sytemowym lib) i w tym pliku masz kod, napisany w skript.

Różnica jest taka, że to 1 wielki obiekt :)

Wprowadzasz dane a on je przelicza i wykonuje różne operacje, po czym zwraca wybraną wartość(może zwrócić tyle wartości ile chce).

Obsługujesz go w ten sposób:

set {_zmienna} to library.nazwa.output(zwracanaWartosc)

lub:

set {_zmienna:} to library."nazwa".output(zwracanaWartosc1, zwracanaWartosc2, itd)

zwracana wartość w sensie nazwa zmiennej.

W kodzie biblioteki:

return zwracanaWartosc wartosc

np.

return nickGracza "Dzikipysk"

a uzyskujesz go poprzez:

set {_zmienna} to library."nazwa".output(nickGracza)

Wprowadzasz w ten sposób:

library."nazwa".input(nick, locGracza, itd)
a w bibliotece zapisujesz w ten sposób:
set {_nick} to Larg 1set {_loc} to libraryArgument 2
Chyba jasno jak nie to może wytłumaczę na GG:)
Bo ostatnio piszę skrypty w których można wykorzystać właśnie biblioteki by skrócić kod, a obecnie muszę wykonywać wszystko komedami, a to sami w konsoli.
Odnośnik do komentarza
https://skript.pl/temat/524-dyskusja-propozycje/#findComment-22421
Udostępnij na innych stronach

dodaj większą edycję plików yml:

set text of section "1" in "niemamczasunaspacje.yml" to "spacja"

Na przykład :p

i dodaj efekt jak rezultat komendy /title :p to by było mocarne :p #kungfupandatakbardzo

Edytowane przez kryxkan
Odnośnik do komentarza
https://skript.pl/temat/524-dyskusja-propozycje/#findComment-22453
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...