Skocz do zawartości
piratjsk

PirateSK - piracki dodatek dla Skript

Rekomendowane odpowiedzi

Użytkownik

Znalazłem błąd.

Jeżeli próbujemy zsetować blok z data-value, wyświetli się on jako jego postawowa wersja.

Próbowałem z aliasami, id, wełną, szkłem, clayem itd.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Tak samo jest w kodzie więc będzie działać ale oczywiście powinno być tak jak napisałeś, poprawię to dzisiaj później.

Cóż "dzisiaj" jest najwyraźniej moim zdaniem bardzo ogólnym i luźnym pojęciem.

Aktualizacja: poprawiłem wspomnianą wcześniej literówkę, dodałem częściową obsługę błędów.

 

Znalazłem błąd.

Jeżeli próbujemy zsetować blok z data-value, wyświetli się on jako jego postawowa wersja.

Próbowałem z aliasami, id, wełną, szkłem, clayem itd.

W najbliższym (mam nadzieję) czasie poprawię to.

 

Jak pobrac wszystkie klocki z danego terenu, usunąć je i za 2 sekundy wkleić je tam gdzie były?

Za pomocą tego dodatku (przynajmniej jak na razie) nie jest to możliwe.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Aktualizacja: poprawiłem błędy z setowaniem bloków w regionie, teraz przy wklejaniu plików .schematic wklejane jest również powietrze, dodałem dwa wyrażenia:
// zwraca lokację najniższego narożnika regionu
pos[ition][ ]1 of wg region %string% in [world] %world%
// zwraca lokację najwyższego narożnika regionu
pos[ition][ ]2 of wg region %string% in [world] %world%
 

Znalazłem błąd.
Jeżeli próbujemy zsetować blok z data-value, wyświetli się on jako jego postawowa wersja.
Próbowałem z aliasami, id, wełną, szkłem, clayem itd.

Poprawione.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Hmmm.... może załóż temat na oficialnym forum skript?

Po co?

Napisałem tam post w spisie addonów więc jak ktoś będzie chciał to znajdzie ten dodatek.

Napiszę później ewentualnie tylko do Nstempa z prośbą o dodanie PirateSK do Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Po co?

Napisałem tam post w spisie addonów więc jak ktoś będzie chciał to znajdzie ten dodatek.

Napiszę później ewentualnie tylko do Nstempa z prośbą o dodanie PirateSK do Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!.

Chciałem żebyś założył temat aby właśnie poszło to do skunity.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Aktualizacja: poprawiony błąd przy dodawaniu/usuwaniu właścicieli/mieszkańców, troszkę porządków w kodzie

 

Chciałem żebyś założył temat aby właśnie poszło to do skunity.

Napisałem do Nstempa i chciał On abym stworzył najpierw temat na oficjalnym forum sk, tak więc temat tam już istnieje: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Edit:

PirateSK Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! do skUnity, teraz muszę tylko wprowadzić tam wszystkie efekty i wyrażenia.

Edit:

I wszystko już dodane. Można jeszcze dodawać przykłady, więc jak ktoś ma jakiś fajny, krótki kod z wykorzystaniem funkcji tego dodatku to zachęcam do wysłania go na Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Podobno da się zrobić jak jest np w skywars ze mapa waraca do swojego pierwotnego stanu do zakończeniu rundy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Dodaj takie efekty:

save world %string%
Zapisywanie danego świata.

save all worlds
Zapisywanie wszystkich światów.

Jak w końcu się wezmę za ten dodatek to dodam.

 

Podobno da się zrobić jak jest np w skywars ze mapa waraca do swojego pierwotnego stanu do zakończeniu rundy

Podobno się da.

 

Zajebisty PLUGIN!!!

Ale mam problem...

 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

 

mój kod:

command wklejto:	trigger:		paste schematic arena1.schematic at {arena1.schem.paste}

W Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! jest jasno napisane: nazwa schematu musi być tekstem i nie może zawierać rozszerzenia pliku, czyli twój kod powinien wyglądać tak:

command /wklejto:    trigger:        paste schematic "arena1" at {arena1.schem.paste}

Zmienna {arena1.schem.paste} musi przechowywać lokację.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Dałbyś radę zrobić kompatibilność z pluginem AsyncWorldEdit?
Pomaga on we wklejaniu bez laga.. A jak ja użyje tego plugina i wkleje SKRIPTEM albo SETNE BLOKI to setuje tylko troszkę a nie cały region..

 

Edit: Działa. Moja wina.. Ale jest problem taki, że nie można używać komend które wywołują kod PirateSK przez konsole

Edit 2: Dałbyś radę zrobić PirateSK na wersję WORLDEDITA i GUARDA na 6.0 wersję?

Edytowane przez GlobooX

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Mała aktualizacja.
Dodałem efekty:
save [world] %world%
save [all] worlds
Zacząłem dodawać wsparcie dla PlotMe:
codn: %player% is on [a] plot
expr: plot at %location%
Od teraz PirateSK korzysta z (i wymaga do poprawnego działania) WE i WG wersji 6.0.0-SNAPSHOT.

Dodanych elementów nie testowałem. Udostępniam więc na ten moment tylko wersję dev: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Ale jest problem taki, że nie można używać komend które wywołują kod PirateSK przez konsole

Dzisiaj to sprawdzę i (jeśli wina jest po stronie mojego dodatku) poprawię.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

nono, jak już support dla plotme to gratsy xD

dodaj sprawdzanie (jak umiesz oczywiście):

czy plot pod graczem jest jego

czy plot pod graczem jest wolny/zajęty

czy plot jest "strzeżony"

czy gracz może na nim budować (owner albo member)

%owner of a plot%

i chyba 1 event w dodatku:

on plot enter "nazwa":

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×