Guest User

Untitled

a guest
Dec 24th, 2022
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. #{sklep::czas::%player's uuid%} - Zmienna przechowuje czas napisania komendy /sklep stworz - dostajesz stragan
  2. #{sklep::cub::*} - lista cuboidow ( dostepne targi )
  3. #{targ::%player's uuid%} - Ta zmienna zapisuje gracza i cuboida
  4.  
  5. command /sklep [<text>] [<text>] [<text>]:
  6. permission: Sklep.hypetown
  7. trigger:
  8. if arg 1 is "stworz":
  9. if {targ::%player's uuid%} is set:
  10. send "&7» &6&lTarg&7│ &cMasz już sklep!" to player
  11. send "&7» Nie możesz mieć 2 jednocześnie"
  12. stop
  13. else:
  14. if {sklep::cub::*} is not set:
  15. send "&7» &6&lTarg&7│ &cWszystkie stragany są zajęte!" to player
  16. stop
  17. else:
  18. if number of player head in the player's inventory is greater than or equal to 2:
  19. if name of player's tool is "&fSilver Coin":
  20. loop 2 times:
  21. remove {ESC} from player's inventory
  22. send " Pomyślnie stworzyłeś swój sklep! po tyg zniknie. " to player
  23.  
  24. # @@ Ta zmienna zapisuje, kiedy gracz napisał komende data, godzina, minuta
  25. set {sklep::czas::%player's uuid%} to now
  26.  
  27. # @@ Ta zmienna losuje liste dostepnych dzialek
  28. set {_NrCuboida} to random element out of {sklep::cub::*}
  29.  
  30. # @@ Dodawanie playera do działki
  31. execute console command "rg addmember -w ""world"" %{_NrCuboida}% %player%"
  32.  
  33. # @@ Usuwanie cuboida z listy wolnych targów
  34. remove {_NrCuboida} from {sklep::cub::*}
  35.  
  36. # @@ Zapisuje jaki cuboid gracz wybrał i zapisuje
  37. set {targ::%player's uuid%} to {_NrCuboida}
  38.  
  39. send "&4Wylosowałeś &7numer straganu: &c&l%{_NrCuboida}%" to player
  40.  
  41. # @@ ZMIANA hologramu straganu
  42. execute console command "dh l set %{_NrCuboida}% 1 2 &6%player%"
  43.  
  44. stop
  45. else:
  46. send "&7» &6&lTarg&7│ &cMusisz trzymać &fSilver Coiny &c w ręku!" to player
  47. stop
  48. else:
  49. send "&7» &6&lTarg&7│ &cNie masz &fSilver Coinów&c w ekwipunku!" to player
  50. stop
  51.  
  52.  
  53.  
  54. # @@ Sprawdza czy mineło 3 sekund od kupienia straganu ( potem ustawić na 1 tydzień )
  55. every 3 seconds:
  56. loop {targ::*}:
  57. loop {sklep::czas::*}:
  58. loop 2 times: #(Ustawione na 2 times bo sprawdzam na 2 kontach potem zmienic)
  59. set {_player} to loop-index-1 parsed as player
  60. set {_UsunStragan} to difference between now and {sklep::czas::%loop-index-1%}
  61.  
  62. if {_UsunStragan} is greater than 10 seconds:
  63. execute console command "dh l set %loop-value-1% 1 2 &2Wolne Miejsce"
  64. execute console command "rg removemember -w ""world"" %loop-value-1% %{_player}%"
  65. add loop-value-1 to {sklep::cub::*}
  66. remove loop-value-1 from {targ::*}
  67. remove loop-value-2 from {sklep::czas::*}
  68. remove loop-index-1 from {targ::*}
  69. remove loop-index-2 from {sklpe::czas::*}
Advertisement
Add Comment
Please, Sign In to add comment