Skocz do zawartości
shiworld

świat CuboidsPlus - skrypt na cuboidy

Recommended Posts

Użytkownik

Dołączona grafika

 

Cuboids+ to jeden z większych moich skryptów, jakie napisałem. Cennikiem i pomysłami zajął się kepo70, który niestety nie ma konta na forum. Jego zastosowanie przydaje się jedynie na serwerach typu Kwadratowa Masakra*. Jest to po prostu zabezpieczenie terenu przed niechcianymi gośćmi.

 

Co posiada skrypt:

 

• 3 rozmiary cuboidów (10x10, 20x20, 30x30)

• walutę, którą płacimy za teren - szmaragdy

• ustawianie flag na wybuchy, PVP oraz skrzynie

• 1 komenda czyli /cub

• po wejściu i wyjściu z terenu pojawia się komunikat

• tworzenie/usuwanie cuboida opiera się na pluginie WorldGuard

 

Cennik cuboidów:

 

• 10x10 - 32 szmaragdy

• 20x20 - 64 szmaragdy

• 30x30 - 128 szmaragdów

Jest drogo, ale ceny wymyślił współ-pomysłodawca!

 

Komendy:

 

• /cub help - menu z komendami

• /cub list - cennik cuboidów

• /cub zaloz [iD] - zakłada cuboida z ID**

• /cub usun - usuwa cuboida

• /cub dodaj [NICK] - dodaje gracza
• /cub wyrzuc [NICK] - wyrzuca gracza
• /cub dom - teleportuje do cuboida***

 

Flagi:

 

• zablokowane wybuchanie TNT, creeperów, wagonów itp.

• PVP na terenie cuboida wyłączone

• otwieranie skrzynek przez innych graczy zablokowane

 

Wyjaśnienia:

 

* jeśli chcesz na serwery typu FreeBuild, na specjalne zamówienie ZA DARMO mogę przerobić kod, tylko proszę o kontakt (email - [email protected])

** ID czyli numer, który określa cenę oraz wymiary cuboida, jest podany pod komendą /cub list

*** komenda NA RAZIE teleportuje tylko właściciela terenu

 

Do zrobienia:

• teleportacja na teren dodanych graczy

• wydanie 2 podobnej wersji dla typu FreeBuild (inne PlotMe)

 

Wymagania:

• plugin WorldGuard

 

DOWNLOAD:

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

 

 

Zapraszam do komentowania - wszelkie problemy, propozycje proszę pisać w komentarzach!

Edytowane przez Ewald

Udostępnij tego posta


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

@Parrot

 

Miałem okazję spotkać się z tym, ale przez chwilę :P

Jeśli wystarczy mi czasu i cierpliwości, w kolejnych updatach będzie się pojawiać 

 

@PGmajster

 

Hmm.. Aż tak mocno to nie jestem nowym skrypterem choć po tej lewej stronie jest Nowy użytkownik . Głównie na razie jestem technicznym na 3 serwerach z jednej sieci i skrypty piszę cały czas, tylko ich nie upubliczniam bo są tylko dla serwera. Wkrótce ruszę do roboty ;)

Edytowane przez shiworld

Udostępnij tego posta


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

@Parrot

W WildSkript będzie to możliwe. Na chwilę obecną sam pracuję nad systemem bez żadnych pluginów i nie widzę lepszego sposobu :P

Eee tam, wildskript po prostu odwali za Ciebie robote ^ ^

Skoro coś tam już umiesz, to będę pisał ogólnie, bo w szczegóły na tel mi się bawić nie chce xd

Są przynajmniej 2 metody na regiony bez pomocy z zewnątrz.

Metoda 1 - banalna, szybka, ale cub masz okrągły xd Nawet WorldGuard tego nie ma! :D

Metoda 2 - w sumie banalna, ale więcej się napiszesz xd - dowolny sześcian

Metoda 1:

Zapisujesz sobie nazwe regionu do listy, a do nazwy podpinasz zmienna z centrum regionu. Przy sprawdzaniu robisz pętlę po liscie a nastepnie po tych zmiennych i tylko sprawdzasz:

if distance between CENTRUM and SPRAWDZANE_LOC is smaller than WIELKOSC_REGIONU:
No i jak masz true, to loop-value z listy to cuboid w którym jest spr.loc

Metoda 2:

Zapisujesz sobie 2 punkty, między którymi chcesz region i pobierasz koordynaty.

// 2 punktyset (p1) to locset (p2) to loc# I zapisujesz x, z, a y opcjonalnie, bo to wysokosc set (x1) to (p1) x-coordinateset (x2) to (p2) x-coordinate# Tu sobie jakoś posortuj - musisz wiedziec ktorem mniejsze, a ktore wiekszeif MNIEJSZE-X < player's x-coordinate and WIEKSZE-X > player's x-coordinate:
I to z tel tyle, bo mi palec wysiada :D

#// Wykarmione z Panda Phone

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
Axd    0
Dnia 5.06.2014 o 20:52, MrRedstoneMC` napisał:

@toppic

Wait, jest system zakładania terenów... ale gracze mogą założyć swój teren na innych .... to by było trzeba dopracować ;p

Przepraszam za odkopanie posta, ale mam ten sam problem i da się to jakoś naprawić?

Udostępnij tego posta


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

Dosyc fajny skrypt ale ogólnie byłoby fajnie jak byś dodał a może raczej usunął opcje z WorldEditem i spróbować z skryptem bo akurat da się coś takiego zrobić z samym skryptem

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
Axd    0
7 godzin temu, Zabujca997 napisał:

najlepiej jak naprawi to że gdy sie usuwa cuboid aby napis też zniknoł bo napis Cuboid: Zabujca997 zostaje po usunięciu cuboida

Też miałem ten problem :/ 

@shiworld Dodaj możliwość tworzenia działki za pomocą bloku ;) I po zniszczeniu bloku wypadnie ten blok i bd można umieścić działkę w innym miejscu ;)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


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

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

×