Skocz do zawartości

PirateSK - piracki dodatek dla Skript


Rekomendowane odpowiedzi

  • 2 tygodnie później...

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.

Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-28536
Udostępnij na innych stronach

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.

Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-29257
Udostępnij na innych stronach

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 skUnity.

Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-29274
Udostępnij na innych stronach

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 skUnity.

Chciałem żebyś założył temat aby właśnie poszło to do skunity.
Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-29275
Udostępnij na innych stronach

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: klik

 

Edit:

PirateSK został dodany 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 skUnity.

Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-29488
Udostępnij na innych stronach

  • 4 tygodnie później...

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...

 

http://pastebin.com/YNZnfzGB

 

 

mój kod:

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

W doc 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ę.

Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-34321
Udostępnij na innych stronach

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
Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-34385
Udostępnij na innych stronach

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: klik

 

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ę.

Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-34500
Udostępnij na innych stronach

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":

Odnośnik do komentarza
https://skript.pl/temat/2664-piratesk-piracki-dodatek-dla-skript/#findComment-34856
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ę...