Skocz do zawartości

[1.5] WildSkript


Nieaktywny

Rekomendowane odpowiedzi

@Update

Download zaktualizowany. Lista zmian:

  • Naprawienie receptur
  • Poprawienie Scoreboard

 

P.S.

Przykładowy kod na Scoreboard:

on join:	new Objective {"id", "dummy"};	"id".Objective.setDisplaySlot{"sidebar"};	"id".Objective.setDisplayName{"&aStats"};	"id".Score.newScore{"Ilosc blokow"};on walking on grass:	if {bloki.%player%} is not set:		set {bloki.%player%} to 0	add 1 to {bloki.%player%}	"id".Score.setScore{"Ilosc blokow", {bloki.%player%}};	player set scoreboard
Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7955
Udostępnij na innych stronach

Jak dla mnie nie ma sensu ich usuwanie. Nawet lepiej jak są. Potem będzie łatwiej się przestawić na prawdziwe języki programowania. Skrypt może być dobrym początkiem, a takie rozszerzenia tylko przygotują przed prawdziwą nauką prawdziwego języka programowania :)

No i dodatkowo od razu wiadomo że tworzy się tutaj tablicę, a nie pisze kolejne zdanie nakazujące zrobić tablicę...

 

Ja bym jeszcze chciał zamiast:

set {zmienna} to {abc}

albo add remove itp

po prostu + - =

Bo tak dziwnie z C++ przestawić się na skripta. Jeszcze trochę i zacznę tak programy pisać xD

Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7963
Udostępnij na innych stronach

@UP Coś o tym wiem, jak na infę pisałem kalkulator, to podobnie wyszło.

 

W zasadzie zgadzam się ze Slupikiem.

 

+ -> Add
- -> remove
= -> Set

I to już dość ciekawie wygląda mimo wszystko :D A co do kropek, to wątpię, by zostały usunięte:
- Na początku ich nie ogarniałem, ale teraz przeszkadza mi ich brak przy niektórych rzeczach xD

- فatwiej się na nich operuje

- Dzikoysk nie musi układać zdań po angielsku, które IMO mu i tak nie wychodziło(is exists xD) i jest mu prościej

Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7967
Udostępnij na innych stronach

Kropczeki, tu czytaj obiekty, są wygodniejsze. Wymiękł bym przy wymyślaniu tych wszystkich zdań, które wyglądały by identycznie. Dlaczego wprowadziłem w ogole obiekty? Ich działanie jest 100 razy szybsze, niż by to wszystko zapisywac w 1 linijce.

Co do pisania w np. javie, to za wiele by to raczej nie wprowadzilo, bo ten aspekt jest banalny. No może troche, jako pewnego rodzaju obcowanie z obiektami.

Generalnie - Może i WildSkript jest ciut trudniejszy w użyciu, ale myślę też, że oferuje coraz więcej, rozbudowanych funkcji :)

P.S.

File is exists - Nie miej pretensji, ja nie bawilem sie w miliony nawiasów od tysiąca form, tylko przepisałem metode z javy, której obecnie w klasie używałem ^^

#// Wykarmione z Panda Phone

Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7969
Udostępnij na innych stronach

Troche szkoda ze "kropeczki" zostaną. Więc bedzie trzeba sie juz przyzwyczajać :c

//edit Teraz gdy craftuje rzecz za pomoca WS przez chwile ten przedmiot jest ale za sekunde znika.

Edytowane przez FrekuPL
Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7974
Udostępnij na innych stronach

Obiekty są

funkcje są

klasy brak

dodasz klasy i masz mini javę ;)

podkreślam MINI, bo pewnie jako doświadczony programista doczepisz się, że to nie java. Ale jak dla mnie to takie dobre wprowadzenie. A języki bardziej rozbudowane są zawsze bardziej skomplikowane. Porównajmy C++/Jave i Pythona... albo do jakiegoś starszego języka

Ja bym jeszcze chciał zobaczyć zaciemnianie skryptów.

czemu?

Nie chodzi, że piracenie itp. bo na tym etapie każdy skrypt łatwo jest odwzorować, to tyko kwestia czasu. Mnie interesuje bardziej to co będzie za 3 miesiące, kiedy skript bardzo się rozwinie. Wtedy będzie można już z niego korzystać bardziej komercyjnie, co przyciągnie kolejnych skrypterów, a w takiej sytuacji zaciemniacz jak znalazł. Wiem być może bardzo trudne zadanie, ale co to dla Ciebie ;)

 

 

Troche szkoda ze "kropeczki" zostaną. Więc bedzie trzeba sie juz przyzwyczajać  :c

 
Jak potem będziesz chciał się przesiąść ja programowanie to zobaczysz, że zdania są trudniejsze... albo na pewno dziwniejsze.
PS: W końcu w zmiennych tez używasz kropeczek {zmienna.%player%} i jakoś nie piszesz do twórców pluginu o to.
Edytowane przez Slupik98
Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7975
Udostępnij na innych stronach

Troche szkoda ze "kropeczki" zostaną. Więc bedzie trzeba sie juz przyzwyczajać :c

//edit Teraz gdy craftuje rzecz za pomoca WS przez chwile ten przedmiot jest ale za sekunde znika.

Strzele pare tut i ogarniesz :P

Niemożliwe, testowałem oba xd Zrób stop srv i odpal jeszcze raz. W razie czego pisz, daj kod i wtedy jeszcze raz zerkne :)

Obiekty są

funkcje są

klasy brak

dodasz klasy i masz mini javę ;)

podkreślam MINI, bo pewnie jako doświadczony programista doczepisz się, że to nie java. Ale jak dla mnie to takie dobre wprowadzenie. A języki bardziej rozbudowane są zawsze bardziej skomplikowane. Porównajmy C++/Jave i Pythona... albo do jakiegoś starszego języka

Ja bym jeszcze chciał zobaczyć zaciemnianie skryptów.

czemu?

Nie chodzi, że piracenie itp. bo na tym etapie każdy skrypt łatwo jest odwzorować, to tyko kwestia czasu. Mnie interesuje bardziej to co będzie za 3 miesiące, kiedy skript bardzo się rozwinie. Wtedy będzie można już z niego korzystać bardziej komercyjnie, co przyciągnie kolejnych skrypterów, a w takiej sytuacji zaciemniacz jak znalazł. Wiem być może bardzo trudne zadanie, ale co to dla Ciebie ;)

Jak potem będziesz chciał się przesiąść ja programowanie to zobaczysz, że zdania są trudniejsze... albo na pewno dziwniejsze.

PS: W końcu w zmiennych tez używasz kropeczek {zmienna.%player%} i jakoś nie piszesz do twórców pluginu o to.

Klasami mogą być pliki, teraz jeszcze ogarne archiwa jako zbiór klas xd

Co do zaciemniania, ciut niemożliwe xd

Nie tyle co przesiadka, a używanie na dłuższą mete :D

#// Wykarmione z Panda Phone

Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7976
Udostępnij na innych stronach

A zaciemnianie HASHem? Nawet mini zabezpieczenie coś już da. 

Np zobacz na javę:

ĘŁ£ŁŸÄ¾ 3 J 4net/dzikoysk/wildskript/complex/tablist/TabListUtils java/lang/Object ()V Code


LineNumberTable LocalVariableTable this 6Lnet/dzikoysk/wildskript/complex/tablist/TabListUtils; get E(Ljava/lang/String;)Lnet/dzikoysk/wildskript/complex/tablist/TabList; /net/dzikoysk/wildskript/complex/tablist/TabList list Ljava/util/ArrayList;

Niby są dekompilatory i niby ich może używam ;) ale dla przeciętniaka jest to już trudne i nagle liczba kradnący znacznie spadnie.

Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7978
Udostępnij na innych stronach

Impossible, przynajmniej w jakiś ogarniety sposób, wykluczajacy tworzenie nowego Parsera czy cus. Swoja droga, fajny parser by mi sie przydal xD

Jak chcesz wykluczyc ewentualne podbieranie kodu, w prosty sposób, to zrob sobie projekt na GitHub, podziel na mase plikow i pozniej je jakos laduj, albo poczekaj na te moje archiva i w nich to trzymaj :D

#// Wykarmione z Panda Phone

Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-7982
Udostępnij na innych stronach

Do tej wersji bym dodał opcję dowolnego przepalania ( np. jajka ) ;)

I można bybyło np. przepalić jajko, i wybrać, by po tym wyszło jajko kuraka :D

 

@topic: Czas zaktualizować paczkę do testowania skryptów ;)

Dużo zmian! Powodzenia w dalszej pracy

Edytowane przez Bawełniaty
Odnośnik do komentarza
https://skript.pl/temat/1035-15-wildskript/#findComment-8094
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ę...