Skocz do zawartości

Ulepszenia Gui

Polecane posty

Witam, otóż mam pytanie czy da się zrobić /ulepszenia - gdzie otwiera się gui i kupuję się ulepszenia wyspy (AskyBlock) Np. 

Po kliknięciu w ziemie która odbiera 100.000$ dodaje do gracza permisje "askyblock.island.range.200".

I czy można zrobić gdzie się ulepsza respawn mobów np. koszt 10k$ to na wyspię bedzię się respawniło więcej mobów.

Da się coś takiego?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

co do powiększania wyspy, to chyba nie ma większego problemu w skript, jednak co do częstotliwości spawnu mobów na wyspie... chyba nie ma takiej opcji ani w pluginie askyblock, ani w skript


Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Autor tematu Napisano (edytowany)
23 godziny temu, Zongi napisał:

co do powiększania wyspy, to chyba nie ma większego problemu w skript, jednak co do częstotliwości spawnu mobów na wyspie... chyba nie ma takiej opcji ani w pluginie askyblock, ani w skript

Może ci to ułatwi, mam taki skrypt dam w spoilerze, i jest problem podczas wpisywania komendy /ulepsz odbiera hajs i dodaje permisje a chciałbym aby działo się to tylko gdy gracz kliknie w dirta i będzie miał posiadaną ilość gotówki. Gdy nie będzie jej mieć wyskoczy wiadomość "Brak pieniędzy" i nie doda permisji. Da się?

 

Spoiler

command /ulepsz:
    trigger:
        open chest with 1 rows named "&3&lUlepszenia" to player
        wait 5 ticks
        format slot 4 of player with 1 of dirt named "&7&lUlepszenie" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]
        remove 10000 from player's balance

 

Edytowano przez Robcio555

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

command /ulepsz:
    trigger:
        open chest with 1 rows named "&3&lUlepszenia" to player
        wait 5 ticks
        if player's balance is less than 10000:
            format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&c Nie stać cię %nl% &c na to ulepszenie!%nl%%nl%&7Potrzebujesz &c&l10.000$&7%nl%&7A masz jedynie &a&l%player's balance%$" to close
        else:
            format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&a To ulepszenie powiększy %nl% &agranice twojej działki do &6200x200!%nl%%nl%&7Potrzebujesz &a&l10.000$&7%nl%&7A masz &a&l%player's balance%$" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]spróbój czegoś takiego:

Tylko to będzie działało jeśli masz ekonomię opartą o essentials

Edytowano przez Zongi

Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
7 godzin temu, Zongi napisał:
command /ulepsz:
    trigger:
        open chest with 1 rows named "&3&lUlepszenia" to player
        wait 5 ticks
        if player's balance is less than 10000:
            format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&c Nie stać cię %nl% &c na to ulepszenie!%nl%%nl%&7Potrzebujesz &c&l10.000$&7%nl%&7A masz jedynie &a&l%player's balance%$" to close
        else:
            format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&a To ulepszenie powiększy %nl% &agranice twojej działki do &6200x200!%nl%%nl%&7Potrzebujesz &a&l10.000$&7%nl%&7A masz &a&l%player's balance%$" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]spróbój czegoś takiego:

(Tylko 

Tylko to będzie działało jeśli masz ekonomię opartą o essentials

Napotkałem jeszcze jeden problem mianowicie caly czas je można kupywać  w sensie gdy ma sie kase caly czas mozna je kupic, jak zrobić tak że jak się raz kupi to już później nie można?? dopiszesz?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
command /ulepsz:
	trigger:
		open chest with 1 rows named "&3&lUlepszenia" to player
		wait 5 ticks
		if player has permission "askyblock.island.range.200":
			format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&c Zakupiles już %nl% &c to ulepszenie!" to close
		else:
			if player's balance is less than 10000:
				format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&c Nie stać cię %nl% &c na to ulepszenie!%nl%%nl%&7Potrzebujesz &c&l10.000$&7%nl%&7A masz jedynie &a&l%player's balance%$" to close
			else:
				format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&a To ulepszenie powiększy %nl% &agranice twojej działki do &6200x200!%nl%%nl%&7Potrzebujesz &a&l10.000$&7%nl%&7A masz &a&l%player's balance%$" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]spróbój czegoś takiego:

Sprawdź teraz

Edytowano przez Zongi

Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

9 minut temu, Zongi napisał:
command /ulepsz:
	trigger:
		open chest with 1 rows named "&3&lUlepszenia" to player
		wait 5 ticks
		if player has permission "askyblock.island.range.200":
			format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&c Zakupiles już %nl% &c to ulepszenie!" to close
		else:
			if player's balance is less than 10000:
				format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&c Nie stać cię %nl% &c na to ulepszenie!%nl%%nl%&7Potrzebujesz &c&l10.000$&7%nl%&7A masz jedynie &a&l%player's balance%$" to close
			else:
				format slot 4 of player with 1 of dirt named "&7&lUlepszenie" with lore "&a To ulepszenie powiększy %nl% &agranice twojej działki do &6200x200!%nl%%nl%&7Potrzebujesz &a&l10.000$&7%nl%&7A masz &a&l%player's balance%$" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]spróbój czegoś takiego:

Sprawdź teraz

Skonfugurowałem już to na własne "potrzeby" w sensie nowe linijki dodałem :c Teraz po wpisaniu /sk reload wywala błąd  "empty configuration section" w linijce 65

 

 

Spoiler

command /ulepsz:
    trigger:
        open chest with 6 rows named "&a&o&nUlepszenia Wyspy &6&o»" to player
        wait 5 ticks
        if player has permission "askyblock.island.range.200":
            format slot 4 of player with 1 of dirt named "&c&oPosiadasz!" to close
        else:
            if player's balance is less than 18000:
            format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&c&oNie stac cie na to!" to close
            format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close
        else:
            format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&a&oMozesz zakupic!" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]
            format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close
 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W tym co mi podesłałeś mam tylko 14  linijek, spróbuj to wysłać jako kod, A empty configuration section znaczy, że masz gdzieś jakieś "if ..." lub else", a pod tym nie masz żadnej akcji

 

EDIT: hmm, ale chyba masz tu zjedzone parę tabów, 

 

command /ulepsz:
    trigger:
        open chest with 6 rows named "&a&o&nUlepszenia Wyspy &6&o»" to player
         wait 5 ticks
        if player has permission "askyblock.island.range.200":
            format slot 4 of player with 1 of dirt named "&c&oPosiadasz!" to close
        else:
            if player's balance is less than 18000:
				format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&c&oNie stac cie na to!" to close
				format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close
			else:
				format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&a&oMozesz zakupic!" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]
				format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close
 

 

Edytowano przez Zongi

Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
3 minuty temu, Zongi napisał:

W tym co mi podesłałeś mam tylko 14  linijek, spróbuj to wysłać jako kod, A empty configuration section znaczy, że masz gdzieś jakieś "if ..." lub else", a pod tym nie masz żadnej akcji

command /ulepsz:
    trigger:
        open chest with 6 rows named "&a&o&nUlepszenia Wyspy &6&o»" to player
        wait 5 ticks
        if player has permission "askyblock.island.range.200":
            format slot 4 of player with 1 of dirt named "&7&lUlepszenie" to close
        else:
            if player's balance is less than 18000:
            format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&c&oNie stac cie na to!" to close
            format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close
        else:
            format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&a&oMozesz zakupic!" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]
            format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

no, tak jak wyżej pisałem zjadłeś taby w linijkach 9-13


Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

4 minuty temu, Zongi napisał:

no, tak jak wyżej pisałem zjadłeś taby w linijkach 9-13

Teraz:

[18:26:42 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (tes.sk, line 8: if player's balance is less than 18000:')

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Upewnij sie że wszędzie masz taby, a nie 4 spacje.


Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Autor tematu Napisano (edytowany)
13 minut temu, Zongi napisał:

Upewnij sie że wszędzie masz taby, a nie 4 spacje.

Są taby, a może cośz "else" jest nie tak bo nie wywala błędów o tabach ani nic, nawet jak sprawdzałem to jest dobrze z tabami

Edytowano przez Robcio555

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
command /ulepsz:
	trigger:
		open chest with 6 rows named "&a&o&nUlepszenia Wyspy &6&o»" to player
		wait 5 ticks
		if player don't have permission "askyblock.island.range.200":
			format slot 4 of player with 1 of dirt named "&c&oPosiadasz!" to close
		else:
			if player's balance is less than 18000:
				format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&c&oNie stac cie na to!" to close
				format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close
			else:
				format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&a&oMozesz zakupic!" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]
				format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close

Teraz powino działac poprawnie, problem leżał w tym, że po skopiowaniu tekstu z forum między litery wpadły niewidoczne dla notatnika znaki, a skript je wykrywał.

 


Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
11 minut temu, Zongi napisał:
command /ulepsz:
	trigger:
		open chest with 6 rows named "&a&o&nUlepszenia Wyspy &6&o»" to player
		wait 5 ticks
		if player don't have permission "askyblock.island.range.200":
			format slot 4 of player with 1 of dirt named "&c&oPosiadasz!" to close
		else:
			if player's balance is less than 18000:
				format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&c&oNie stac cie na to!" to close
				format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close
			else:
				format slot 13 of player with 1 of grass named "&aRozmiar" with lore "&7&oPamietaj, ze przed kupnem" and "&7&oPrzeczytaj pomoc - najedz" and "&7&oKursorem na ksiazke." and "&7&oKlikajac, ulepszysz wyspe o" and "&7&o25 kratek w kazda strone wyspy." and "&7" and "&7&oKoszt: &b&o18k$" and "&7" and "&a&oMozesz zakupic!" to close then run [make console execute command "pex user %player% add askyblock.island.range.200"]->[make console execute command "eco take %player% 10000"]
				format slot 10 of player with 1 of book named "&aInformacje" with lore "&7&oGdy zakupisz ulepszenie" and "&7&oDotyczy to tylko Ciebie." and "&7&oPamietaj ze, gdy nie jestes" and "&7&oWlascicielem wyspy, nie kupuj" and "&7&oWszelkich ulepszen dotyczacych wysp." to close

Teraz powino działac poprawnie, problem leżał w tym, że po skopiowaniu tekstu z forum między litery wpadły niewidoczne dla notatnika znaki, a skript je wykrywał.

 

Dzięki działa, do zamknięcia

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A, jeszcze się wtrącę. Zamiast tej wiadomości "Jeśli nie jesteś właścicielem wyspy, nie kupuj" możesz dodać linijkę sprawdzającą czy ktoś jest właścicielem, czy nie, jbc to wyślę ci na priv


Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

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

×
Okienko zamknie się za 5 sekund...