Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #{sklep::czas::%player's uuid%} - Zmienna przechowuje czas napisania komendy /sklep stworz - dostajesz stragan
- #{sklep::cub::*} - lista cuboidow ( dostepne targi )
- #{targ::%player's uuid%} - Ta zmienna zapisuje gracza i cuboida
- command /sklep [<text>] [<text>] [<text>]:
- permission: Sklep.hypetown
- trigger:
- if arg 1 is "stworz":
- if {targ::%player's uuid%} is set:
- send "&7» &6&lTarg&7│ &cMasz już sklep!" to player
- send "&7» Nie możesz mieć 2 jednocześnie"
- stop
- else:
- if {sklep::cub::*} is not set:
- send "&7» &6&lTarg&7│ &cWszystkie stragany są zajęte!" to player
- stop
- else:
- if number of player head in the player's inventory is greater than or equal to 2:
- if name of player's tool is "&fSilver Coin":
- loop 2 times:
- remove {ESC} from player's inventory
- send " Pomyślnie stworzyłeś swój sklep! po tyg zniknie. " to player
- # @@ Ta zmienna zapisuje, kiedy gracz napisał komende data, godzina, minuta
- set {sklep::czas::%player's uuid%} to now
- # @@ Ta zmienna losuje liste dostepnych dzialek
- set {_NrCuboida} to random element out of {sklep::cub::*}
- # @@ Dodawanie playera do działki
- execute console command "rg addmember -w ""world"" %{_NrCuboida}% %player%"
- # @@ Usuwanie cuboida z listy wolnych targów
- remove {_NrCuboida} from {sklep::cub::*}
- # @@ Zapisuje jaki cuboid gracz wybrał i zapisuje
- set {targ::%player's uuid%} to {_NrCuboida}
- send "&4Wylosowałeś &7numer straganu: &c&l%{_NrCuboida}%" to player
- # @@ ZMIANA hologramu straganu
- execute console command "dh l set %{_NrCuboida}% 1 2 &6%player%"
- stop
- else:
- send "&7» &6&lTarg&7│ &cMusisz trzymać &fSilver Coiny &c w ręku!" to player
- stop
- else:
- send "&7» &6&lTarg&7│ &cNie masz &fSilver Coinów&c w ekwipunku!" to player
- stop
- # @@ Sprawdza czy mineło 3 sekund od kupienia straganu ( potem ustawić na 1 tydzień )
- every 3 seconds:
- loop {targ::*}:
- loop {sklep::czas::*}:
- loop 2 times: #(Ustawione na 2 times bo sprawdzam na 2 kontach potem zmienic)
- set {_player} to loop-index-1 parsed as player
- set {_UsunStragan} to difference between now and {sklep::czas::%loop-index-1%}
- if {_UsunStragan} is greater than 10 seconds:
- execute console command "dh l set %loop-value-1% 1 2 &2Wolne Miejsce"
- execute console command "rg removemember -w ""world"" %loop-value-1% %{_player}%"
- add loop-value-1 to {sklep::cub::*}
- remove loop-value-1 from {targ::*}
- remove loop-value-2 from {sklep::czas::*}
- remove loop-index-1 from {targ::*}
- remove loop-index-2 from {sklpe::czas::*}
Advertisement
Add Comment
Please, Sign In to add comment