Skocz do zawartości
Ixidi

różne HouseBuilder - skrypt na budowanie domów

Rekomendowane odpowiedzi

Senior administrator

 

Skrypt ten pisałem bardzo dawno, jego wykonanie jest fatalne. Nie polecam nikomu używania go.

Spoiler

 

HouseBuilder - Zbuduj swój dom.

Opis:

Skrypt ten buduje nam dom, który można ulepszać do III poziomu.

Gdy go osiągniesz, będziesz mógł brać ustawione w skrypcie itemki co 15 min.

Dom zaczyna się budować po postawieniu HouseBuildera.

Ulepsza się go za itemki i bloki.

Jak używać:

Najpierw musimy zdobyć HouseBuilder, są dwa sposoby:

1) Komenda /hb daj

2) Crafting (/hb crafting)

Następnie musimy go postawić.

Po kliknięciu na niego PPM, jeśli mamy potrzebne bloki, zostanie wybudowany Dom POZIOM I.

Następnie możemy ulepszyć go do Dom POZIOM II (Farma), jeśli posiadamy potrzebne itemy klikniemy na Bedrocka, który pojawi się w domu.

Na końcu możemy ulepszyć go do Dom POZIOM III (Kopalnia).

Gdy ulepszymy dom do poziomu III możemy używać co 15 minut /hb itemy, aby otrzymać itemki ustawione w skrypcie.

Istnieje też komenda /dom, teleportuje ona do domu.

UWAGA! Gracz może mieć tylko 1 dom.

Funkcje:

>> Automatyczne budowanie domu.

>> Przejrzysty kod.

>> Własny crafting.

>> Przejrzyste i konkretne powiadomienia.

TODO:

>> Więcej poziomów.

>> Pełna konfiguracja.

Uprawnienia:

housebuilder.admin - Komendy dla admina.

housebuilder.gracz - Komendy dla gracza.

Komendy:

/hb daj - Przyzywa HouseBuilder.

/hb crafting - Crafting HouseBuildera.

/hb dom - Teleportuje do domu.

/hb itemy - Otrzymujesz itemki, jeśli masz III Poziom.

DL:

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

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

ChangeLog:

Spoiler

Wersja 2.0:

* Zmieniono słowo ,,Hause" na ,,House".

* Zmieniono wymagane itemki na budowe.

* Usunięcie komendy /hb autor.

* Zmiana ,,/domdaj" na ,,/hb itemy".

* Zmiana ,,/dom" na ,,/hb dom" 

* Naprawiono błąd, przez który nie działało niszczenie ,,House Buildera".

* Dodano możliwość edycji craftingu. 

* Dodano komende /hb dla gracza.

* Poprawki małych błędów.

 

 

Mam nadzieję, że skrypt się spodoba :D

Skrypt pisany do SDT :D

//Linki ~Myszak

 

Udostępnij tę odpowiedź


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

Nawet fajne, tylko można dodać więcej poziomów

od dawna krząta mi się podobny pomysł w głowie i nie chce mi się go napisać, chyba się za niego wezmę xd

Udostępnij tę odpowiedź


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

Bardzo dobry pomysł leci plusik ;p

Tak jak kolega wyżej wspomniał o dodaniu więcej ilości poziomów też się z tym zgodzę ale możesz też przy następnym "Abdejcie" zrobić bardziej rozbudowane domki ;p

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
register new shaped recipe for crafting table named "&aHause Builder" with lore "&6>> &7Postaw na ziemi, aby zbudowac dom." using stone, stone, stone, stone, stone, stone, stone, stone, stone 

To w końcu to jest HouseBuilder, czy HauseBuilder. Za dużo niemieckiego w szkole Was uczą ? XD

A tak to git malina.

Udostępnij tę odpowiedź


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

Bardzo fajny skrypcik :) Ile tutaj tych set block'ów :0

Pomagałeś sobie rysując domki na kartce? :)

Miło by było zobaczyć twój skrypt w skryptach miesiąca c:

 

Gdybyś mógł, dodaj changelog do tematu z linkami do kodów. Przyda się może komuś do prywatnej edycji ;)

Udostępnij tę odpowiedź


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

Skrypcik fajnie się prezentuje 

Liczę, że się doczekam Update 

Leci Lajk

 

@ Chyba mam błąd ale nw. Jak gracz będzie się klepać etc. i wpisze /hb dom to go teleportuje jak będzie się ruszać 

Edytowane przez AlfonsikPL

Udostępnij tę odpowiedź


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

Naprawdę Dość fajny skrypt.

Czekam na apdejty.

 

//EDIT

 

if arg 1 is "itemy":
						if {hbhb::dom3::%player%} is set:
							if {hbhb::czas::%player%} isn't set:
								give {@itemki} to player
								send "&6>> &aOtrzymales itemki!"
								set {hbhb::czas::%player%} to 1
								wait 15 seconds
								delete {hbhb::czas::%player%}
							else:
								send "&6>> &cItemki mozesz brac co 15 minut!"
						else:
							send "&6>> &cNie posiadasz domu ulepszonego do III poziomu!"
							stop

W tym kodzie jest błąd :D Itemki można brać co 15 sekund.

 

Komendy czasowe lepiej robic tak:

if difference between {ostatniczasuzycia::%player%} and now is smaller than 15 minutes:
	send "&cItemki mozesz brac co 15 minut!"
	stop
send "&aDostales itemki!"
set {ostatniczasuzycia::%player%} to now
stop

 

Edytowane przez Shooterowy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
Dnia 7.08.2016 o 01:58, HiSzPaN VIP napisał:

mam wszstkie ity a nie ulepsza

Ty we wszystkim masz błędy

Fajny domek wszystko dodaj ssy tylko 8/10 za pomysl 9/10 za kod

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
46 minut temu, Tinebris napisał:

Zamierzasz to update'ować?

Myślę, że po ponad roku od utworzenia to zdążył o tym projekcie zapomnieć, ostatnia edycja posta 12 marca przez moderatora :thinking: 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Zasłużony
21 godzin temu, Tinebris napisał:

Szkoda bo taki skrypt by sie przydał na serwer mój dla kolegów...

Nie ma tutaj nic o zmieniu i edytowaniu kodu. Możesz go przerobić lub dać w jakimś dziale prośbę o to.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

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

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

×