options: portalBedrockRegion: Portal_Nether_At_Bedrock portalOneRegion: portal1 portalTwoRegion: portal2 worldOverworld: world worldNether: world_nether function getCorrectLocation(p: player, loc: location, w: world) :: location: #FUNKCJA AUTORSTWA KORMIC <-- Skript.pl set {_x} to x-loc of {_loc} set {_y} to y-loc of {_loc} set {_z} to z-loc of {_loc} set {_yaw} to {_p}'s yaw set {_pitch} to {_p}'s pitch return location({_x}, {_y}, {_z}, {_w}, {_yaw}, {_pitch}) on portal: if player's inventory have 10 diamonds: if "%region at player%" contains "{@portalOneRegion}" or "{@portalTwoRegion}": send "skasowano ci 10 diamentów, teleportacja zaraz nastąpi" wait 1 second teleport player to getCorrectLocation(player, {portalNetherAtBedrock}, "{@worldNether}" parsed as world) remove 10 diamonds from player else: teleport player to getCorrectLocation(player, {portalNetherAtBedrock}, "{@worldNether}" parsed as world) if "%region at player%" contains "{@portalOneRegion}": set {netherPortal::%player%} to 1 else if "%region at player%" contains "{@portalTwoRegion}": set {netherPortal::%player%} to 2 else if "%region at player%" contains "{@portalBedrockRegion}": set {netherPortal::%player%} to 1 if {netherPortal::%player%} is not set teleport player to getCorrectLocation(player, {portal%{netherPortal::%player%}%}, "{@worldOverworld}" parsed as world) on rightclick holding diamond: set {portalNetherAtBedrock} to location above clicked block