#||||||||||||||||||||||||||||||| # | # Autor skryptu: Kowersky | # Wersja skryptu: 1.0 | # Prosze o nie podszywanie się | # o autora skryptu | # | #||||||||||||||||||||||||||||||| # | # Permisje do homów: | # Home 1 = bez permisji | # Home 2 = bez permisji | # Home 3 = home.3 | # Home 4 = home.4 | # Home 5 = home.5 | # | #||||||||||||||||||||||||||||||| options: # Wpisz tutaj swoje ip serwera serwer: &2&lKapucynka&f&LMC.PL # Wiadomość po poruszeniu się w trakcie teleportacji tz: Ruszyłeś się! Teleportacja został przerwana! # Nazwa wyświetlana w gui nazwagui: &eTwoje Homy &7» &2&lKapucynka&f&LMC.PL # nazwa wyświetlana na ustawianiu home home1: &fHome 1 home2: &fHome 2 home3: &fHome 3 home4: &fHome 4 home5: &fHome 5 variables: {home.1.?.%player%} = "" {home.2.?.%player%} = "" {home.3.?.%player%} = "" {home.4.?.%player%} = "" {home.5.?.%player%} = "" command /home []: aliases: ehome , homes , ehomes , sethome , esethome , edelhome trigger: open chest inventory with 5 row named "{@nazwagui}" to player loop 45 times: set slot loop-number -1 of player's current inventory to black glass pane named " " #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if {home.1.?.%player%} is on: set slot 11 of player's current inventory to red glass pane named "{@home1}" with lore "&cKliknij prawym przyciskiem myszy aby usunąć tego home'a", "&eKliknij lewym przyciskiem myszy", "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 11 of player's current inventory to lime glass pane named "{@home1}!" with lore "&eKliknij lewym przyciskiem myszy" and "&eaby ustawić tego home'a w aktualnym miejscu" and " " #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if {home.2.?.%player%} is on: set slot 12 of player's current inventory to red glass pane named "{@home2}" with lore "&cKliknij prawym przyciskiem myszy aby usunąć tego home'a", "&eKliknij lewym przyciskiem myszy", "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 12 of player's current inventory to lime glass pane named "{@home2}" with lore "&eKliknij lewym przyciskiem myszy" and "&eaby ustawić tego home'a w aktualnym miejscu" and " " #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if player has permission "home.3": if {home.3.?.%player%} is on: set slot 13 of player's current inventory to red glass pane named "{@home3}" with lore "&cKliknij prawym przyciskiem myszy aby usunąć tego home'a", "&eKliknij lewym przyciskiem myszy", "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 13 of player's current inventory to lime glass pane named "{@home3}" with lore "&eKliknij lewym przyciskiem myszy" and "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 13 of player's current inventory to orange glass pane named "&cNie masz permisji aby ustawić tego home'a!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if player has permission "home.4": if {home.4.?.%player%} is on: set slot 14 of player's current inventory to red glass pane named "{@home4}" with lore "&cKliknij prawym przyciskiem myszy aby usunąć tego home'a", "&eKliknij lewym przyciskiem myszy", "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 14 of player's current inventory to lime glass pane named "{@home4}" with lore "&eKliknij lewym przyciskiem myszy" and "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 14 of player's current inventory to orange glass pane named "&cNie masz permisji aby ustawić tego home'a!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if player has permission "home.5": if {home.5.?.%player%} is on: set slot 15 of player's current inventory to red glass pane named "{@home5}" with lore "&cKliknij prawym przyciskiem myszy aby usunąć tego home'a", "&eKliknij lewym przyciskiem myszy", "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 15 of player's current inventory to lime glass pane named "{@home5}" with lore "&eKliknij lewym przyciskiem myszy" and "&eaby ustawić tego home'a w aktualnym miejscu" and " " else: set slot 15 of player's current inventory to orange glass pane named "&cNie masz permisji aby ustawić tego home'a!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if {home.1.?.%player%} is on: set slot 20 of player's current inventory to arrow named "&fKliknij aby teleportować się na tego home'a!" else: set slot 20 of player's current inventory to arrow named "&fUstaw home'a klikając u góry zielone szkło!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if {home.2.?.%player%} is on: set slot 21 of player's current inventory to arrow named "&fKliknij aby teleportować się na tego home'a!" else: set slot 21 of player's current inventory to arrow named "&fUstaw home'a klikając u góry zielone szkło!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if {home.3.?.%player%} is on: set slot 22 of player's current inventory to arrow named "&fKliknij aby teleportować się na tego home'a!" else: set slot 22 of player's current inventory to arrow named "&fUstaw home'a klikając u góry zielone szkło!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if {home.4.?.%player%} is on: set slot 23 of player's current inventory to arrow named "&fKliknij aby teleportować się na tego home'a!" else: set slot 23 of player's current inventory to arrow named "&fUstaw home'a klikając u góry zielone szkło!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| if {home.5.?.%player%} is on: set slot 24 of player's current inventory to arrow named "&fKliknij aby teleportować się na tego home'a!" else: set slot 24 of player's current inventory to arrow named "&fUstaw home'a klikając u góry zielone szkło!" #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| function ClickGlass1(p: player): set {home::%{click.slot.home.%{_p}%}%::dom::%{_p}%} to location of {_p} set {home.%{click.slot.home.%{_p}%}%.?.%{_p}%} to on set {home.%{click.slot.home.%{_p}%}%.?.%{_p}%.tp} to on execute {_p} command "home" function ClickGlass2(p: player): set {home::%{click.slot.home.%{_p}%}%::dom::%{_p}%} to location of {_p} set {home.%{click.slot.home.%{_p}%}%.?.%{_p}%.tp} to on execute {_p} command "home" function ClickGlass3(p: player): clear {home::%{click.slot.home.%{_p}%}%::dom::%{_p}%} set {home.%{click.slot.home.%{_p}%}%.?.%{_p}%} to off set {home.%{click.slot.home.%{_p}%}%.?.%{_p}%.tp} to on execute {_p} command "home" function ClickArrow(p: player): close {_p}'s inventory set {_loc.%{_p}%.home} to "%x-coordinate of {_p}%, %y-coordinate of {_p}%, %z-coordinate of {_p}%" set {oczek.%{_p}%.home} to 5 apply nausea 10 to {_p} for 7 seconds apply slowness 10 to {_p} for 7 seconds send title "{@serwer}" with subtitle "Zostanie przeteleportowany za %{oczek.%{_p}%.home}%" to {_p} remove 1 from {oczek.%{_p}%.home} loop 4 times: wait 1 second if "%x-coordinate of {_p}%, %y-coordinate of {_p}%, %z-coordinate of {_p}%" is {_loc.%{_p}%.home}: send title "{@serwer}" with subtitle "Zostanie przeteleportowany za %{oczek.%{_p}%.home}%" to {_p} remove 1 from {oczek.%{_p}%.home} else: send title "{@serwer}" with subtitle "{@tz}" to {_p} remove nausea from {_p} remove slowness from {_p} stop wait 1 second teleport {_p} to {home::%{home.teleport.%{_p}%}%::dom::%{_p}%} remove nausea from {_p} remove slowness from {_p} clear {oczek.%{_p}%.home} send title "{@serwer}" with subtitle "Zostałeś przeteleportowany!" to {_p} variables: {home.teleport.%player%} = "" on inventory click: if name of event-inventory is "{@nazwagui}": cancel event if clicked slot is 11 or 12 or 13 or 14 or 15: if click type is left mouse button: if {home.%(clicked slot - 1)%.?.%player%} is off: set {click.slot.home.%player%} to (clicked slot - 1) ClickGlass1(player) stop if {home.%(clicked slot - 1)%.?.%player%} is on: set {click.slot.home.%player%} to (clicked slot - 1) ClickGlass2(player) stop if click type is right mouse button: if {home.%(clicked slot - 1)%.?.%player%} is on: set {click.slot.home.%player%} to (clicked slot - 1) ClickGlass3(player) if clicked slot is 20 or 21 or 22 or 23 or 24: if clicked slot is 22 or 23 or 24: player doesn't have permission "home.%(clicked slot - 19)%" stop if {home.%(clicked slot - 19)%.?.%player%} is on: set {home.teleport.%player%} to 1 ClickArrow(player)