diff --git a/maintenance/asset/10 b/maintenance/asset/10 index 0d7aeff..2627b37 100644 --- a/maintenance/asset/10 +++ b/maintenance/asset/10 @@ -63,7 +63,7 @@ local hereText -- user facing images local assetUrls = {} -local assetUrl = "http://www.morblox.us/Asset/?id=" +local assetUrl = "http://www.jarfeh.xyz/Asset/?id=" local errorImageUrl = assetUrl .. "42557901" table.insert(assetUrls, errorImageUrl) local buyImageUrl = assetUrl .. "104651457" table.insert(assetUrls,buyImageUrl) local buyImageDownUrl = assetUrl .. "104651515" table.insert(assetUrls, buyImageDownUrl) @@ -661,9 +661,9 @@ function startSpinner() while pos < 8 do if pos == spinPos or pos == ((spinPos+1)%8) then - spinnerIcons[pos+1].Image = "http://www.morblox.us/Asset?id=45880668" + spinnerIcons[pos+1].Image = "http://www.jarfeh.xyz/Asset?id=45880668" else - spinnerIcons[pos+1].Image = "http://www.morblox.us/Asset?id=45880710" + spinnerIcons[pos+1].Image = "http://www.jarfeh.xyz/Asset?id=45880710" end pos = pos + 1 @@ -716,7 +716,7 @@ function createSpinner(size,position,parent) spinnerImage.Position = UDim2.new(.5+.3*math.cos(math.rad(45*spinnerNum)), -8, .5+.3*math.sin(math.rad(45*spinnerNum)), -8) spinnerImage.BackgroundTransparency = 1 spinnerImage.ZIndex = 10 - spinnerImage.Image = "http://www.morblox.us/Asset/?id=45880710" + spinnerImage.Image = "http://www.jarfeh.xyz/Asset/?id=45880710" spinnerImage.Parent = spinnerFrame spinnerIcons[spinnerNum] = spinnerImage diff --git a/maintenance/asset/100 b/maintenance/asset/100 index aae7b07..68de7c3 100644 --- a/maintenance/asset/100 +++ b/maintenance/asset/100 @@ -1,4 +1,4 @@ - + null nil @@ -20,7 +20,7 @@ 0.217036352 BloxyCola - http://www.morblox.us/asset/?id=10472127 + http://www.jarfeh.xyz/asset/?id=10472127 @@ -95,7 +95,7 @@ 2 2 - http://www.morblox.us/asset/?id=10470609 + http://www.jarfeh.xyz/asset/?id=10470609 5 Mesh @@ -108,7 +108,7 @@ 1.20000005 1.20000005 - http://www.morblox.us/asset/?id=10470600 + http://www.jarfeh.xyz/asset/?id=10470600 1 1 @@ -2677,7 +2677,7 @@ DrinkSound 1 false - http://www.morblox.us/asset/?id=10722059 + http://www.jarfeh.xyz/asset/?id=10722059 0.5 @@ -2687,7 +2687,7 @@ OpenSound 1 false - http://www.morblox.us/asset/?id=10721950 + http://www.jarfeh.xyz/asset/?id=10721950 0.5 diff --git a/maintenance/asset/11 b/maintenance/asset/11 index 6817430..8fc5a3d 100644 --- a/maintenance/asset/11 +++ b/maintenance/asset/11 @@ -123,11 +123,11 @@ local function getFriendStatusIcon(friendStatus) if friendStatus == Enum.FriendStatus.Unknown or friendStatus == Enum.FriendStatus.NotFriend then return "" elseif friendStatus == Enum.FriendStatus.Friend then - return "http://www.morblox.us/asset/?id=99749771" + return "http://www.jarfeh.xyz/asset/?id=99749771" elseif friendStatus == Enum.FriendStatus.FriendRequestSent then - return "http://www.morblox.us/asset/?id=99776888" + return "http://www.jarfeh.xyz/asset/?id=99776888" elseif friendStatus == Enum.FriendStatus.FriendRequestReceived then - return "http://www.morblox.us/asset/?id=99776838" + return "http://www.jarfeh.xyz/asset/?id=99776838" else error("Unknown FriendStatus: " .. friendStatus) end @@ -169,18 +169,18 @@ function MakePopupButton(nparent,ntext,index,last) Parent = nparent, } if index==0 then - tobj.Image = 'http://www.morblox.us/asset/?id=97108784' + tobj.Image = 'http://www.jarfeh.xyz/asset/?id=97108784' elseif last then if index%2==1 then - tobj.Image = 'http://www.morblox.us/asset/?id='.. Images['LightPopupBottom'] + tobj.Image = 'http://www.jarfeh.xyz/asset/?id='.. Images['LightPopupBottom'] else - tobj.Image = 'http://www.morblox.us/asset/?id='.. Images['DarkPopupBottom'] + tobj.Image = 'http://www.jarfeh.xyz/asset/?id='.. Images['DarkPopupBottom'] end else if index%2==1 then - tobj.Image = 'http://www.morblox.us/asset/?id=97112126' + tobj.Image = 'http://www.jarfeh.xyz/asset/?id=97112126' else - tobj.Image = 'http://www.morblox.us/asset/?id=97109338' + tobj.Image = 'http://www.jarfeh.xyz/asset/?id=97109338' end end return tobj @@ -252,7 +252,7 @@ local HeaderFrame = Obj.Create"Frame" Position = UDim2.new(0,0,0,0), Size = UDim2.new(1, 0, .07, 0), Parent = MainFrame, - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=94692054'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=94692054'), } local HeaderFrameHeight = HeaderFrame.Size.Y.Scale local MaximizeButton = Obj.Create"ImageButton" @@ -315,7 +315,7 @@ local BottomShiftFrame = Obj.Create"Frame" Position = UDim2.new(0,0,.07,0), Size = UDim2.new(1, 0, .03, 0), Parent = BottomShiftFrame, - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=94754966'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=94754966'), } local ExtendButton = Obj.Create"ImageButton" { @@ -332,7 +332,7 @@ local BottomShiftFrame = Obj.Create"Frame" Name = 'extendTab', Active = true, BackgroundTransparency = 1, - Image = 'http://www.morblox.us/asset/?id=94692731', + Image = 'http://www.jarfeh.xyz/asset/?id=94692731', Position = UDim2.new(.608, 0, .3, 0), Size = UDim2.new(.3,0,.7,0), Parent = BottomFrame, @@ -502,7 +502,7 @@ local MiddleBGTemplate = Obj.Create"Frame" BackgroundTransparency = 1, Position = UDim2.new(100,0,.07,0), Size = UDim2.new(.5, 0, .025, 0),--UDim2.new(1, 0, .03, 0), - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=94692025'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=94692025'), } @@ -537,7 +537,7 @@ local AbuseSettingsFrame = Obj.Create"Frame" Size = UDim2.new(1, 0, 1, 0), Active = true, BackgroundTransparency = 1, - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=96488767'), -- 96480351'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=96488767'), -- 96480351'), Obj.Create"TextLabel" { Name = "Title", @@ -624,7 +624,7 @@ local SubmitReportButton = Obj.Create"ImageButton" Position = UDim2.new(.5, - 200, 1, - 80), Size = UDim2.new(0,150,0,50), AutoButtonColor = false, - Image = 'http://www.morblox.us/asset/?id=96502438', -- 96501119', + Image = 'http://www.jarfeh.xyz/asset/?id=96502438', -- 96501119', Parent = AbuseSettingsFrame, } @@ -635,7 +635,7 @@ local CancelReportButton = Obj.Create"ImageButton" Position = UDim2.new(0.5, 50, 1, - 80), Size = UDim2.new(0,150,0,50), AutoButtonColor = true, - Image = 'http://www.morblox.us/asset/?id=96500683', + Image = 'http://www.jarfeh.xyz/asset/?id=96500683', Parent = AbuseSettingsFrame, } @@ -674,7 +674,7 @@ local CalmingAbuseBox = Obj.Create'Frame' BackgroundTransparency = 1, Position=UDim2.new(0.25, 0, 0.300000012, 0), Size=UDim2.new(0.5, 0, 0.370000005, 0), - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=96506233'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=96506233'), Obj.Create'TextLabel' { Name = 'Header', @@ -710,7 +710,7 @@ local CalmingAbuseBox = Obj.Create'Frame' Position = UDim2.new(0.5, -75, 1, -80), Size = UDim2.new(0,150,0,50), AutoButtonColor = true, - Image = 'http://www.morblox.us/asset/?id=96507959', + Image = 'http://www.jarfeh.xyz/asset/?id=96507959', } } local NormalAbuseBox = Obj.Create'Frame' @@ -719,7 +719,7 @@ local NormalAbuseBox = Obj.Create'Frame' BackgroundTransparency = 1, Position = UDim2.new(0.25, 0, 0.300000012, 0), Size = UDim2.new(0.5, 0, 0.370000005, 0), - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=96506233'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=96506233'), Obj.Create'TextLabel' { Name = 'Header', @@ -755,7 +755,7 @@ local NormalAbuseBox = Obj.Create'Frame' Position = UDim2.new(0.5, -75, 1, -80), Size = UDim2.new(0,150,0,50), AutoButtonColor = true, - Image = 'http://www.morblox.us/asset/?id=96507959', + Image = 'http://www.jarfeh.xyz/asset/?id=96507959', }, } @@ -834,7 +834,7 @@ local DefaultEntriesOnScreen = 8 for _,i in pairs(Images) do - Game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id="..i) + Game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id="..i) end -- ordered array of 'score data', each entry has: @@ -1126,20 +1126,20 @@ end player Player to check for rank on --]] function HighlightMyRank(player,BanPlayerButton,VisitorButton,MemberButton,AdminButton) - BanPlayerButton.Image= 'http://www.morblox.us/asset/?id='..Images['LightPopupMid'] - VisitorButton.Image= 'http://www.morblox.us/asset/?id='..Images['DarkPopupMid'] - MemberButton.Image= 'http://www.morblox.us/asset/?id='..Images['LightPopupMid'] - AdminButton.Image= 'http://www.morblox.us/asset/?id='..Images['DarkPopupBottom'] + BanPlayerButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['LightPopupMid'] + VisitorButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['DarkPopupMid'] + MemberButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['LightPopupMid'] + AdminButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['DarkPopupBottom'] local rank=player.PersonalServerRank if rank <= PrivilegeLevel['Banned'] then - BanPlayerButton.Image='http://www.morblox.us/asset/?id='..Images['LightBluePopupMid'] + BanPlayerButton.Image='http://www.jarfeh.xyz/asset/?id='..Images['LightBluePopupMid'] elseif rank <= PrivilegeLevel['Visitor'] then - VisitorButton.Image='http://www.morblox.us/asset/?id='..Images['DarkBluePopupMid'] + VisitorButton.Image='http://www.jarfeh.xyz/asset/?id='..Images['DarkBluePopupMid'] elseif rank <= PrivilegeLevel['Member'] then - MemberButton.Image='http://www.morblox.us/asset/?id='..Images['LightBluePopupMid'] + MemberButton.Image='http://www.jarfeh.xyz/asset/?id='..Images['LightBluePopupMid'] elseif rank <= PrivilegeLevel['Admin'] then - AdminButton.Image= 'http://www.morblox.us/asset/?id='..Images['DarkBluePopupBottom'] + AdminButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['DarkBluePopupBottom'] end end @@ -1184,7 +1184,7 @@ end function CloseAbuseDialog() AbuseName = nil SubmitReportButton.Active = false - SubmitReportButton.Image = 'http://www.morblox.us/asset/?id=96502438' -- 96501119', + SubmitReportButton.Image = 'http://www.jarfeh.xyz/asset/?id=96502438' -- 96501119', AbuseDescriptionBox:Destroy() CalmingAbuseBox.Parent = nil NormalAbuseBox.Parent = nil @@ -1201,7 +1201,7 @@ function InitReportAbuse() AbuseName = abuseText if AbuseName and SelectedPlayer then SubmitReportButton.Active = true - SubmitReportButton.Image = 'http://www.morblox.us/asset/?id=96501119' + SubmitReportButton.Image = 'http://www.jarfeh.xyz/asset/?id=96501119' end end @@ -1606,7 +1606,7 @@ function UpdateMinimize() BottomClipFrame:TweenPosition(UDim2.new(0,0,-1,0), "Out", "Linear", .25,true) BottomFrame:TweenPosition(UDim2.new(0,0,0,0), "Out", "Linear", .25,true) FocusFrame.Size=UDim2.new(1,0,HeaderFrameHeight,0) - ExtendTab.Image = 'http://www.morblox.us/asset/?id=94692731' + ExtendTab.Image = 'http://www.jarfeh.xyz/asset/?id=94692731' else if not IsMaximized.Value then MainFrame:TweenSizeAndPosition(NormalBounds,NormalPosition,'Out','Quad',1,true) @@ -1622,7 +1622,7 @@ function UpdateMinimize() --BottomFrame:TweenPosition(UDim2.new(0,0,bottomPositon,0), "Out", "Linear", .25,true) BottomFrame.Position=UDim2.new(0,0,bottomPositon,0) FocusFrame.Size=UDim2.new(1,0,bottomPositon + HeaderFrameHeight,0) - ExtendTab.Image = 'http://www.morblox.us/asset/?id=94825585' --wat, why did I put this here? + ExtendTab.Image = 'http://www.jarfeh.xyz/asset/?id=94825585' --wat, why did I put this here? @@ -1650,13 +1650,13 @@ function UpdateMaximize() MainFrame:TweenSizeAndPosition(MaximizedBounds,MaximizedPosition,'Out','Quad',1,true) HeaderScore:TweenPosition(UDim2.new(0,0,HeaderName.Position.Y.Scale,0), "Out", "Linear", .25,true) HeaderName:TweenPosition(UDim2.new( - .1, - HeaderScore.TextBounds.x,HeaderName.Position.Y.Scale,0), "Out", "Linear", .25,true) - HeaderFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeHeader'] - BottomFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeBottom'] + HeaderFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeHeader'] + BottomFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeBottom'] for index, i in ipairs(MiddleFrameBackgrounds) do if (index%2) ~= 1 then - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeDark'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeDark'] else - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeLight'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeLight'] end end for index, i in ipairs(MiddleFrames) do @@ -1684,13 +1684,13 @@ function UpdateMaximize() end HeaderScore:TweenPosition(UDim2.new(0,0,.4,0), "Out", "Linear", .25,true) HeaderName:TweenPosition(UDim2.new(0,0,HeaderName.Position.Y.Scale,0), "Out", "Linear", .25,true) - HeaderFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['NormalHeader'] - BottomFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['NormalBottom'] + HeaderFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['NormalHeader'] + BottomFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['NormalBottom'] for index, i in ipairs(MiddleFrameBackgrounds) do if index%2 ~= 1 then - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midDark'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midDark'] else - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midLight'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midLight'] end end for index, i in ipairs(MiddleFrames) do @@ -1976,15 +1976,15 @@ function AddMiddleBGFrame() nBGFrame.Position = UDim2.new(.5,0,((#MiddleFrameBackgrounds) * nBGFrame.Size.Y.Scale),0) if (#MiddleFrameBackgrounds+1)%2 ~= 1 then if IsMaximized.Value then - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeDark'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeDark'] else - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midDark'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midDark'] end else if IsMaximized.Value then - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeLight'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeLight'] else - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midLight'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midLight'] end end nBGFrame.Parent = ListFrame diff --git a/maintenance/asset/12 b/maintenance/asset/12 index edd761b..ba0a94f 100644 --- a/maintenance/asset/12 +++ b/maintenance/asset/12 @@ -40,7 +40,7 @@ CurrentLoadout.Parent = gui local CLBackground = Instance.new('ImageLabel') CLBackground.Name = 'Background'; CLBackground.Size = UDim2.new(1.2, 0, 1.2, 0); -CLBackground.Image = "http://www.morblox.us/asset/?id=96536002" +CLBackground.Image = "http://www.jarfeh.xyz/asset/?id=96536002" CLBackground.BackgroundTransparency = 1.0; CLBackground.Position = UDim2.new(-0.1, 0, -0.1, 0); CLBackground.ZIndex = 0.0; @@ -50,7 +50,7 @@ CLBackground.Visible = false local BackgroundUp = Instance.new('ImageLabel') BackgroundUp.Size = UDim2.new(1, 0, 0.025, 1) BackgroundUp.Position = UDim2.new(0, 0, 0, 0) -BackgroundUp.Image = 'http://www.morblox.us/asset/?id=97662207' +BackgroundUp.Image = 'http://www.jarfeh.xyz/asset/?id=97662207' BackgroundUp.BackgroundTransparency = 1.0 BackgroundUp.Parent = CLBackground @@ -64,7 +64,7 @@ BackpackButton.RobloxLocked = true BackpackButton.Visible = false BackpackButton.Name = "BackpackButton" BackpackButton.BackgroundTransparency = 1 -BackpackButton.Image = "http://www.morblox.us/asset/?id=97617958" +BackpackButton.Image = "http://www.jarfeh.xyz/asset/?id=97617958" BackpackButton.Position = UDim2.new(0.5, -60, 1, -108) BackpackButton.Size = UDim2.new(0, 120, 0, 18) waitForChild(gui,"ControlFrame") @@ -120,14 +120,14 @@ TempSlot.ZIndex = 3.0 local slotBackground = Instance.new('ImageLabel') slotBackground.Name = 'Background' slotBackground.BackgroundTransparency = 1.0 - slotBackground.Image = 'http://www.morblox.us/asset/?id=97613075' + slotBackground.Image = 'http://www.jarfeh.xyz/asset/?id=97613075' slotBackground.Size = UDim2.new(1, 0, 1, 0) slotBackground.Parent = TempSlot local HighLight = Instance.new('ImageLabel') HighLight.Name = 'Highlight' HighLight.BackgroundTransparency = 1.0 - HighLight.Image = 'http://www.morblox.us/asset/?id=97643886' + HighLight.Image = 'http://www.jarfeh.xyz/asset/?id=97643886' HighLight.Size = UDim2.new(1, 0, 1, 0) --HighLight.Parent = TempSlot HighLight.Visible = false @@ -322,8 +322,8 @@ Backpack.Active = true local XImage = Instance.new("ImageLabel") XImage.RobloxLocked = true XImage.Name = "XImage" - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75547445") - XImage.Image = "http://www.morblox.us/asset/?id=75547445" --TODO: move to rbxasset + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75547445") + XImage.Image = "http://www.jarfeh.xyz/asset/?id=75547445" --TODO: move to rbxasset XImage.BackgroundTransparency = 1 XImage.Position = UDim2.new(-.25,-1,-.25,-1) XImage.Size = UDim2.new(1.5,2,1.5,2) @@ -426,7 +426,7 @@ Backpack.Active = true local slotBackground = Instance.new('ImageLabel') slotBackground.Name = 'Background' slotBackground.BackgroundTransparency = 1.0 - slotBackground.Image = 'http://www.morblox.us/asset/?id=97613075' + slotBackground.Image = 'http://www.jarfeh.xyz/asset/?id=97613075' slotBackground.Size = UDim2.new(1, 0, 1, 0) slotBackground.Parent = GearButton @@ -759,24 +759,24 @@ Backpack.Active = true --CharacterPane Children local FaceFrame = makeCharFrame("FacesFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75460621") - makeZone("FaceZone","http://www.morblox.us/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),FaceFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75460621") + makeZone("FaceZone","http://www.jarfeh.xyz/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),FaceFrame) makeStyledButton("Face",UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-135),FaceFrame) local HeadFrame = makeCharFrame("HeadsFrame", CharacterPane) - makeZone("FaceZone","http://www.morblox.us/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),HeadFrame) + makeZone("FaceZone","http://www.jarfeh.xyz/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),HeadFrame) makeStyledButton("Head",UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-135),HeadFrame) local HatsFrame = makeCharFrame("HatsFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75457888") - local HatsZone = makeZone("HatsZone","http://www.morblox.us/asset/?id=75457888",UDim2.new(0,186,0,184),UDim2.new(0.5,-93,0.5,-100), HatsFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75457888") + local HatsZone = makeZone("HatsZone","http://www.jarfeh.xyz/asset/?id=75457888",UDim2.new(0,186,0,184),UDim2.new(0.5,-93,0.5,-100), HatsFrame) makeStyledButton("Hat1Button",UDim2.new(0,64,0,64),UDim2.new(0,-1,0,-1),HatsZone,Enum.ButtonStyle.RobloxButton) makeStyledButton("Hat2Button",UDim2.new(0,64,0,64),UDim2.new(0,63,0,-1),HatsZone,Enum.ButtonStyle.RobloxButton) makeStyledButton("Hat3Button",UDim2.new(0,64,0,64),UDim2.new(0,127,0,-1),HatsZone,Enum.ButtonStyle.RobloxButton) local PantsFrame = makeCharFrame("PantsFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75457920") - makeZone("PantsZone","http://www.morblox.us/asset/?id=75457920",UDim2.new(0,121,0,99),UDim2.new(0.5,-60,0.5,-100),PantsFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75457920") + makeZone("PantsZone","http://www.jarfeh.xyz/asset/?id=75457920",UDim2.new(0,121,0,99),UDim2.new(0.5,-60,0.5,-100),PantsFrame) local pantFrame = Instance.new("Frame") pantFrame.RobloxLocked = true @@ -814,19 +814,19 @@ Backpack.Active = true makeTextLabel("LeftArmLabel","Left Arm",UDim2.new(0.5,-16,0,-25),leftArmButton) local TShirtFrame = makeCharFrame("T-ShirtsFrame",CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75460642") - makeZone("TShirtZone","http://www.morblox.us/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),TShirtFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75460642") + makeZone("TShirtZone","http://www.jarfeh.xyz/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),TShirtFrame) makeStyledButton("TShirtButton", UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-64),TShirtFrame) local ShirtFrame = makeCharFrame("ShirtsFrame", CharacterPane) - makeZone("ShirtZone","http://www.morblox.us/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),ShirtFrame) + makeZone("ShirtZone","http://www.jarfeh.xyz/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),ShirtFrame) makeStyledButton("ShirtButton", UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-64),ShirtFrame) local ColorFrame = makeCharFrame("ColorFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=76049888") - local ColorZone = makeZone("ColorZone","http://www.morblox.us/asset/?id=76049888", UDim2.new(0,120,0,150),UDim2.new(0.5,-60,0.5,-100),ColorFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=76049888") + local ColorZone = makeZone("ColorZone","http://www.jarfeh.xyz/asset/?id=76049888", UDim2.new(0,120,0,150),UDim2.new(0.5,-60,0.5,-100),ColorFrame) makeStyledButton("Head",UDim2.new(0.26,0,0.19,0),UDim2.new(0.37,0,0.02,0),ColorZone).AutoButtonColor = false makeStyledButton("LeftArm",UDim2.new(0.19,0,0.36,0),UDim2.new(0.78,0,0.26,0),ColorZone).AutoButtonColor = false makeStyledButton("RightArm",UDim2.new(0.19,0,0.36,0),UDim2.new(0.025,0,0.26,0),ColorZone).AutoButtonColor = false diff --git a/maintenance/asset/13 b/maintenance/asset/13 index 18a2ac8..528f392 100644 --- a/maintenance/asset/13 +++ b/maintenance/asset/13 @@ -186,7 +186,7 @@ function showBackpack() backpackOpenEvent:Fire(currentTab) canToggle = true readyForNextEvent = true - backpackButton.Image = 'http://www.morblox.us/asset/?id=97644093' + backpackButton.Image = 'http://www.jarfeh.xyz/asset/?id=97644093' backpackButton.Position = UDim2.new(0.5, -60, 1, -backpackSize.Y.Offset - 103) end) end @@ -202,7 +202,7 @@ function toggleBackpack() backpackIsOpen = not backpackIsOpen if backpackIsOpen then - loadoutBackground.Image = 'http://www.morblox.us/asset/?id=97623721' + loadoutBackground.Image = 'http://www.jarfeh.xyz/asset/?id=97623721' loadoutBackground.Position = UDim2.new(-0.03, 0, -0.17, 0) loadoutBackground.Size = UDim2.new(1.05, 0, 1.25, 0) loadoutBackground.ZIndex = 2.0 @@ -213,8 +213,8 @@ function toggleBackpack() backpackButton.Position = UDim2.new(0.5, -60, 1, -44) loadoutBackground.Visible = false backpackButton.Selected = false - backpackButton.Image = "http://www.morblox.us/asset/?id=97617958" - loadoutBackground.Image = 'http://www.morblox.us/asset/?id=96536002' + backpackButton.Image = "http://www.jarfeh.xyz/asset/?id=97617958" + loadoutBackground.Image = 'http://www.jarfeh.xyz/asset/?id=96536002' loadoutBackground.Position = UDim2.new(-0.1, 0, -0.1, 0) loadoutBackground.Size = UDim2.new(1.2, 0, 1.2, 0) hideBackpack() diff --git a/maintenance/asset/17 b/maintenance/asset/17 index 54e9be6..56545a3 100644 --- a/maintenance/asset/17 +++ b/maintenance/asset/17 @@ -122,13 +122,13 @@ t.CreateStyledMessageDialog = function(title, message, style, buttons) styleImage.Position = UDim2.new(0,5,0,15) if style == "error" or style == "Error" then styleImage.Size = UDim2.new(0, 71, 0, 71) - styleImage.Image = "http://www.morblox.us/asset?id=42565285" + styleImage.Image = "http://www.jarfeh.xyz/asset?id=42565285" elseif style == "notify" or style == "Notify" then styleImage.Size = UDim2.new(0, 71, 0, 71) - styleImage.Image = "http://www.morblox.us/asset?id=42604978" + styleImage.Image = "http://www.jarfeh.xyz/asset?id=42604978" elseif style == "confirm" or style == "Confirm" then styleImage.Size = UDim2.new(0, 74, 0, 76) - styleImage.Image = "http://www.morblox.us/asset?id=42557901" + styleImage.Image = "http://www.jarfeh.xyz/asset?id=42557901" else return t.CreateMessageDialog(title,message,buttons) end @@ -237,7 +237,7 @@ t.CreateDropDownMenu = function(items, onSelect, forRoblox) local dropDownIcon = Instance.new("ImageLabel") dropDownIcon.Name = "Icon" dropDownIcon.Active = false - dropDownIcon.Image = "http://www.morblox.us/asset/?id=45732894" + dropDownIcon.Image = "http://www.jarfeh.xyz/asset/?id=45732894" dropDownIcon.BackgroundTransparency = 1 dropDownIcon.Size = UDim2.new(0,11,0,6) dropDownIcon.Position = UDim2.new(1,-11,0.5, -2) @@ -1330,7 +1330,7 @@ t.CreateScrollingFrame = function(orderList,scrollStyle) local scrollStamp = 0 local scrollDrag = Instance.new("ImageButton") - scrollDrag.Image = "http://www.morblox.us/asset/?id=61367186" + scrollDrag.Image = "http://www.jarfeh.xyz/asset/?id=61367186" scrollDrag.Size = UDim2.new(1, 0, 0, 16) scrollDrag.BackgroundTransparency = 1 scrollDrag.Name = "ScrollDrag" @@ -2603,7 +2603,7 @@ t.CreateSetPanel = function(userIdsForSets, objectSelected, dialogClosed, size, local cancelImage = Instance.new("ImageLabel") cancelImage.Name = "CancelImage" cancelImage.BackgroundTransparency = 1 - cancelImage.Image = "http://www.morblox.us/asset?id=54135717" + cancelImage.Image = "http://www.jarfeh.xyz/asset?id=54135717" cancelImage.Position = UDim2.new(0,-2,0,-2) cancelImage.Size = UDim2.new(0,16,0,16) cancelImage.ZIndex = 6 @@ -2805,7 +2805,7 @@ t.CreateSetPanel = function(userIdsForSets, objectSelected, dialogClosed, size, local function createDropDownMenuButton(parent) local dropDownButton = Instance.new("ImageButton") dropDownButton.Name = "DropDownButton" - dropDownButton.Image = "http://www.morblox.us/asset/?id=67581509" + dropDownButton.Image = "http://www.jarfeh.xyz/asset/?id=67581509" dropDownButton.BackgroundTransparency = 1 dropDownButton.Size = UDim2.new(0,16,0,16) dropDownButton.Position = UDim2.new(1,-24,0,6) @@ -3235,24 +3235,24 @@ t.CreateTerrainMaterialSelector = function(size,position) -- we so need a better way to do this for i,v in pairs(materialNames) do materialToImageMap[v] = {} - if v == "Grass" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=56563112" - elseif v == "Sand" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=62356652" - elseif v == "Brick" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=65961537" - elseif v == "Granite" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532153" - elseif v == "Asphalt" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532038" - elseif v == "Iron" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532093" - elseif v == "Aluminum" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531995" - elseif v == "Gold" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532118" - elseif v == "Plastic (red)" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531848" - elseif v == "Plastic (blue)" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531924" - elseif v == "Plank" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532015" - elseif v == "Log" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532051" - elseif v == "Gravel" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532206" - elseif v == "Cinder Block" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532103" - elseif v == "Stone Wall" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531804" - elseif v == "Concrete" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532059" - elseif v == "Water" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=81407474" - else materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=66887593" -- fill in the rest here!! + if v == "Grass" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=56563112" + elseif v == "Sand" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=62356652" + elseif v == "Brick" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=65961537" + elseif v == "Granite" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532153" + elseif v == "Asphalt" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532038" + elseif v == "Iron" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532093" + elseif v == "Aluminum" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531995" + elseif v == "Gold" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532118" + elseif v == "Plastic (red)" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531848" + elseif v == "Plastic (blue)" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531924" + elseif v == "Plank" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532015" + elseif v == "Log" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532051" + elseif v == "Gravel" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532206" + elseif v == "Cinder Block" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532103" + elseif v == "Stone Wall" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531804" + elseif v == "Concrete" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532059" + elseif v == "Water" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=81407474" + else materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=66887593" -- fill in the rest here!! end end @@ -3355,7 +3355,7 @@ t.CreateTerrainMaterialSelector = function(size,position) end t.CreateLoadingFrame = function(name,size,position) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=35238053") + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=35238053") local loadingFrame = Instance.new("Frame") loadingFrame.Name = "LoadingFrame" @@ -3376,7 +3376,7 @@ t.CreateLoadingFrame = function(name,size,position) local loadingGreenBar = Instance.new("ImageLabel") loadingGreenBar.Name = "LoadingGreenBar" - loadingGreenBar.Image = "http://www.morblox.us/asset/?id=35238053" + loadingGreenBar.Image = "http://www.jarfeh.xyz/asset/?id=35238053" loadingGreenBar.Position = UDim2.new(0,0,0,0) loadingGreenBar.Size = UDim2.new(0,0,1,0) loadingGreenBar.Visible = false diff --git a/maintenance/asset/20 b/maintenance/asset/20 index 3b1132c..ef0ee9a 100644 --- a/maintenance/asset/20 +++ b/maintenance/asset/20 @@ -661,7 +661,7 @@ t.GetStampModel = function(assetId, terrainShape, useAssetVersionId) if cellType == 3 then local inverseCornerWedgeMesh = Instance.new("SpecialMesh") inverseCornerWedgeMesh.MeshType = "FileMesh" - inverseCornerWedgeMesh.MeshId = "http://www.morblox.us/asset?id=66832495" + inverseCornerWedgeMesh.MeshId = "http://www.jarfeh.xyz/asset?id=66832495" inverseCornerWedgeMesh.Scale = Vector3.new(2, 2, 2) inverseCornerWedgeMesh.Parent = newTerrainPiece end diff --git a/maintenance/asset/300 b/maintenance/asset/300 index f015e6d..b9a4129 100644 --- a/maintenance/asset/300 +++ b/maintenance/asset/300 @@ -94,7 +94,7 @@ 2 2 - http://www.morblox.us/asset/?id=302 + http://www.jarfeh.xyz/asset/?id=302 5 Mesh @@ -107,7 +107,7 @@ 1.01999998 1.01999998 - http://www.morblox.us/asset/?id=301 + http://www.jarfeh.xyz/asset/?id=301 1 1 diff --git a/maintenance/asset/303 b/maintenance/asset/303 index bd8329c..3ff786e 100644 --- a/maintenance/asset/303 +++ b/maintenance/asset/303 @@ -3,7 +3,7 @@ nil - http://morblox.us/asset/?id=304 + http://jarfeh.xyz/asset/?id=304 Shirt Graphic diff --git a/maintenance/asset/305 b/maintenance/asset/305 index 506ec68..197512e 100644 --- a/maintenance/asset/305 +++ b/maintenance/asset/305 @@ -4,7 +4,7 @@ Clothing - http://morblox.us/asset/?id=4000000000000000001 + http://jarfeh.xyz/asset/?id=4000000000000000001 \ No newline at end of file diff --git a/maintenance/asset/306 b/maintenance/asset/306 index b9cdbec..9f58ecd 100644 --- a/maintenance/asset/306 +++ b/maintenance/asset/306 @@ -4,7 +4,7 @@ Clothing - http://morblox.us/asset/?id=4000000000000000000 + http://jarfeh.xyz/asset/?id=4000000000000000000 \ No newline at end of file diff --git a/maintenance/asset/308 b/maintenance/asset/308 index 765e53c..bfdb0d2 100644 --- a/maintenance/asset/308 +++ b/maintenance/asset/308 @@ -7,7 +7,7 @@ face 20 0 - http://morblox.us/asset/?id=307 + http://jarfeh.xyz/asset/?id=307 true diff --git a/maintenance/asset/38037265 b/maintenance/asset/38037265 index 462eaaf..354855a 100644 --- a/maintenance/asset/38037265 +++ b/maintenance/asset/38037265 @@ -1,4 +1,4 @@ - + null nil @@ -199,7 +199,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=34854607 + http://www.jarfeh.xyz/asset/?id=34854607 hurtOverlay 2 @@ -254,7 +254,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=35238000 + http://www.jarfeh.xyz/asset/?id=35238000 bkg 0 @@ -282,7 +282,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=35238036 + http://www.jarfeh.xyz/asset/?id=35238036 barRed 0.0189999994 @@ -338,7 +338,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=35238053 + http://www.jarfeh.xyz/asset/?id=35238053 bar 0.0189999994 @@ -366,7 +366,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 0 false - http://www.morblox.us/asset/?id=34816363 + http://www.jarfeh.xyz/asset/?id=34816363 label 0.680000007 diff --git a/maintenance/asset/401 b/maintenance/asset/401 index bae60af..31c64ac 100644 --- a/maintenance/asset/401 +++ b/maintenance/asset/401 @@ -4,7 +4,7 @@ Clothing - http://morblox.us/asset/?id=400 + http://jarfeh.xyz/asset/?id=400 \ No newline at end of file diff --git a/maintenance/asset/5 b/maintenance/asset/5 index 58caeff..a7e5ed9 100644 --- a/maintenance/asset/5 +++ b/maintenance/asset/5 @@ -24,8 +24,8 @@ local updateCameraDropDownSelection = nil local updateVideoCaptureDropDownSelection = nil local tweenTime = 0.2 -local mouseLockLookScreenUrl = "http://www.morblox.us/asset?id=54071825" -local classicLookScreenUrl = "http://www.morblox.us/Asset?id=45915798" +local mouseLockLookScreenUrl = "http://www.jarfeh.xyz/asset?id=54071825" +local classicLookScreenUrl = "http://www.jarfeh.xyz/Asset?id=45915798" local hasGraphicsSlider = (game:GetService("CoreGui").Version >= 5) local GraphicsQualityLevels = 10 -- how many levels we allow on graphics slider @@ -321,17 +321,17 @@ local function createHelpDialog(baseZIndex) buttons[2] = {} buttons[2].Text = "Move" buttons[2].Function = function() - image.Image = "http://morblox.us/asset/?id=45915811" + image.Image = "http://jarfeh.xyz/asset/?id=45915811" end buttons[3] = {} buttons[3].Text = "Gear" buttons[3].Function = function() - image.Image = "http://morblox.us/asset/?id=45917596" + image.Image = "http://jarfeh.xyz/asset/?id=45917596" end buttons[4] = {} buttons[4].Text = "Zoom" buttons[4].Function = function() - image.Image = "http://morblox.us/asset/?id=45915825" + image.Image = "http://jarfeh.xyz/asset/?id=45915825" end CreateTextButtons(buttonRow, buttons, UDim.new(0, 0), UDim.new(1,0)) @@ -1528,7 +1528,7 @@ local createSaveDialogs = function() spinnerImage.Size = UDim2.new(0, 16, 0, 16) spinnerImage.Position = UDim2.new(.5+.3*math.cos(math.rad(45*spinnerNum)), -8, .5+.3*math.sin(math.rad(45*spinnerNum)), -8) spinnerImage.BackgroundTransparency = 1 - spinnerImage.Image = "http://morblox.us/asset/?id=45880710" + spinnerImage.Image = "http://jarfeh.xyz/asset/?id=45880710" spinnerImage.Parent = spinnerFrame spinnerIcons[spinnerNum] = spinnerImage @@ -1549,9 +1549,9 @@ local createSaveDialogs = function() while pos < 8 do if pos == spinPos or pos == ((spinPos+1)%8) then - spinnerIcons[pos+1].Image = "http://morblox.us/asset/?id=45880668" + spinnerIcons[pos+1].Image = "http://jarfeh.xyz/asset/?id=45880668" else - spinnerIcons[pos+1].Image = "http://morblox.us/asset/?id=45880710" + spinnerIcons[pos+1].Image = "http://jarfeh.xyz/asset/?id=45880710" end pos = pos + 1 diff --git a/maintenance/asset/7 b/maintenance/asset/7 index 8933f36..ed579a4 100644 --- a/maintenance/asset/7 +++ b/maintenance/asset/7 @@ -53,7 +53,7 @@ popupImage.Parent = popupFrame local backing = Instance.new("ImageLabel") backing.BackgroundTransparency = 1 backing.Size = UDim2.new(1,0,1,0) -backing.Image = "http://www.morblox.us/asset/?id=47574181" +backing.Image = "http://www.jarfeh.xyz/asset/?id=47574181" backing.Name = "Backing" backing.ZIndex = 2 backing.Parent = popupImage diff --git a/maintenance/asset/8 b/maintenance/asset/8 index c9fe473..075ab5d 100644 --- a/maintenance/asset/8 +++ b/maintenance/asset/8 @@ -34,7 +34,7 @@ function makeFriend(fromPlayer,toPlayer) if friendRequestBlacklist[fromPlayer] then return end -- previously cancelled friend request, we don't want it! popup.PopupText.Text = "Accept Friend Request from " .. tostring(fromPlayer.Name) .. "?" - popup.PopupImage.Image = "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=352&y=352" + popup.PopupImage.Image = "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=352&y=352" showTwoButtons() popup.Visible = true @@ -73,7 +73,7 @@ game.Players.FriendRequestEvent:connect(function(fromPlayer,toPlayer,event) if event == Enum.FriendRequestEvent.Accept then game:GetService("GuiService"):SendNotification("You are Friends", "With " .. toPlayer.Name .. "!", - "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(toPlayer.userId).."&x=48&y=48", + "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(toPlayer.userId).."&x=48&y=48", 5, function() @@ -84,7 +84,7 @@ game.Players.FriendRequestEvent:connect(function(fromPlayer,toPlayer,event) if friendRequestBlacklist[fromPlayer] then return end -- previously cancelled friend request, we don't want it! game:GetService("GuiService"):SendNotification("Friend Request", "From " .. fromPlayer.Name, - "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", + "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", 8, function() makeFriend(fromPlayer,toPlayer) @@ -92,7 +92,7 @@ game.Players.FriendRequestEvent:connect(function(fromPlayer,toPlayer,event) elseif event == Enum.FriendRequestEvent.Accept then game:GetService("GuiService"):SendNotification("You are Friends", "With " .. fromPlayer.Name .. "!", - "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", + "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", 5, function() diff --git a/maintenance/asset/9 b/maintenance/asset/9 index ba96e4a..035e38a 100644 --- a/maintenance/asset/9 +++ b/maintenance/asset/9 @@ -485,7 +485,7 @@ function Chat:CreateTouchButton() Size = UDim2.new(1, 0, 1, 0); Position = UDim2.new(0, 0, 0, 0); BackgroundTransparency = 1.0; - Image = 'http://www.morblox.us/asset/?id=97078724' + Image = 'http://www.jarfeh.xyz/asset/?id=97078724' }; } self.TapToChatLabel = self.ChatTouchFrame.ChatLabel @@ -630,7 +630,7 @@ function Chat:CreateGui() Gui.Create'ImageLabel' { Name = 'Background'; - Image = 'http://www.morblox.us/asset/?id=97120937'; --96551212'; + Image = 'http://www.jarfeh.xyz/asset/?id=97120937'; --96551212'; Size = UDim2.new(1.3, 0, 1.64, 0); Position = UDim2.new(0, 0, 0, 0); BackgroundTransparency = 1.0; @@ -808,7 +808,7 @@ function Chat:CreateSafeChatGui() Size = UDim2.new(0, 44, 0, 31); Position = UDim2.new(0, 1, 0.35, 0); BackgroundTransparency = 1.0; - Image = 'http://www.morblox.us/asset/?id=97080365'; + Image = 'http://www.jarfeh.xyz/asset/?id=97080365'; }; } diff --git a/maintenance/game/Help.aspx b/maintenance/game/Help.aspx index efd830e..d97f031 100644 --- a/maintenance/game/Help.aspx +++ b/maintenance/game/Help.aspx @@ -4,7 +4,7 @@ ROBLOX Help -
+

Besides using simple blocks, you can insert Things that other people have built diff --git a/maintenance/game/gameserver.php b/maintenance/game/gameserver.php index d6d2185..07cc1a4 100644 --- a/maintenance/game/gameserver.php +++ b/maintenance/game/gameserver.php @@ -63,7 +63,7 @@ local ns = game:GetService("NetworkServer") local badgeUrlFlagExists, badgeUrlFlagValue = pcall(function () return settings():GetFFlag("NewBadgeServiceUrlEnabled") end) local newBadgeUrlEnabled = badgeUrlFlagExists and badgeUrlFlagValue if url~=nil then - local url = "http://www.morblox.us" + local url = "http://www.jarfeh.xyz" pcall(function() game:GetService("Players"):SetAbuseReportUrl(url .. "/AbuseReport/InGameChatHandler.ashx") end) pcall(function() game:GetService("ScriptInformationProvider"):SetAssetUrl(url .. "/Asset/") end) diff --git a/maintenance/game/join.php b/maintenance/game/join.php index 113638b..9b4eb96 100644 --- a/maintenance/game/join.php +++ b/maintenance/game/join.php @@ -64,20 +64,20 @@ end) game:GetService("ChangeHistoryService"):SetEnabled(false) game:GetService("ContentProvider"):SetThreadPool(16) -game:GetService("InsertService"):SetBaseSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=10&type=base") -game:GetService("InsertService"):SetUserSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") -game:GetService("InsertService"):SetCollectionUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?sid=%d") -game:GetService("InsertService"):SetAssetUrl("http://www.morblox.us/asset/?id=%d") -game:GetService("InsertService"):SetAssetVersionUrl("http://www.morblox.us/Asset/?assetversionid=%d") +game:GetService("InsertService"):SetBaseSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=10&type=base") +game:GetService("InsertService"):SetUserSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") +game:GetService("InsertService"):SetCollectionUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?sid=%d") +game:GetService("InsertService"):SetAssetUrl("http://www.jarfeh.xyz/asset/?id=%d") +game:GetService("InsertService"):SetAssetVersionUrl("http://www.jarfeh.xyz/Asset/?assetversionid=%d") -pcall(function() game:GetService("SocialService"):SetFriendUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsFriendsWith&playerid=%d&userid=%d") end) -pcall(function() game:GetService("SocialService"):SetBestFriendUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsBestFriendsWith&playerid=%d&userid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupRankUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRank&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupRoleUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRole&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("GamePassService"):SetPlayerHasPassUrl("http://www.morblox.us/Game/GamePass/GamePassHandler.ashx?Action=HasPass&UserID=%d&PassID=%d") end) -pcall(function() game:GetService("MarketplaceService"):SetProductInfoUrl("https://api.morblox.us/marketplace/productinfo?assetId=%d") end) -pcall(function() game:GetService("MarketplaceService"):SetPlayerOwnsAssetUrl("https://api.morblox.us/ownership/hasasset?userId=%d&assetId=%d") end) +pcall(function() game:GetService("SocialService"):SetFriendUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsFriendsWith&playerid=%d&userid=%d") end) +pcall(function() game:GetService("SocialService"):SetBestFriendUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsBestFriendsWith&playerid=%d&userid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupRankUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRank&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupRoleUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRole&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("GamePassService"):SetPlayerHasPassUrl("http://www.jarfeh.xyz/Game/GamePass/GamePassHandler.ashx?Action=HasPass&UserID=%d&PassID=%d") end) +pcall(function() game:GetService("MarketplaceService"):SetProductInfoUrl("https://api.jarfeh.xyz/marketplace/productinfo?assetId=%d") end) +pcall(function() game:GetService("MarketplaceService"):SetPlayerOwnsAssetUrl("https://api.jarfeh.xyz/ownership/hasasset?userId=%d&assetId=%d") end) pcall(function() game:SetCreatorID(0, Enum.CreatorType.User) end) pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end) diff --git a/maintenance/game/jointest.php b/maintenance/game/jointest.php index 5637391..69bc40e 100644 --- a/maintenance/game/jointest.php +++ b/maintenance/game/jointest.php @@ -11,7 +11,7 @@ $id = addslashes($_GET["id"]); ob_start(); ?> -{"ClientPort":0,"MachineAddress":"","ServerPort":,"PingUrl":"","PingInterval":120,"UserName":"","SeleniumTestMode":false,"UserId":,"SuperSafeChat":false,"CharacterAppearance":"http://morblox.us/Asset/CharacterFetch.ashx","ClientTicket":"","GameId":"00000000-0000-0000-0000-000000000000","PlaceId":1818,"MeasurementUrl":"","WaitingForCharacterGuid":"4d8dfc8d-cd68-4ed7-8adc-efebaba40f58","BaseUrl":"http://morblox.us/","ChatStyle":"ClassicAndBubble","VendorId":0,"ScreenShotInfo":"","VideoInfo":"GamesROBLOX, video, free game, online virtual world","CreatorId":0,"CreatorTypeEnum":"User","MembershipType":"None","AccountAge":300000000,"CookieStoreFirstTimePlayKey":"rbx_evt_ftp","CookieStoreFiveMinutePlayKey":"rbx_evt_fmp","CookieStoreEnabled":true,"IsRobloxPlace":true,"GenerateTeleportJoin":false,"IsUnknownOrUnder13":false,"SessionId":"","DataCenterId":0,"UniverseId":0,"BrowserTrackerId":0,"UsePortraitMode":false,"FollowUserId":0,"characterAppearanceId":1} +{"ClientPort":0,"MachineAddress":"","ServerPort":,"PingUrl":"","PingInterval":120,"UserName":"","SeleniumTestMode":false,"UserId":,"SuperSafeChat":false,"CharacterAppearance":"http://jarfeh.xyz/Asset/CharacterFetch.ashx","ClientTicket":"","GameId":"00000000-0000-0000-0000-000000000000","PlaceId":1818,"MeasurementUrl":"","WaitingForCharacterGuid":"4d8dfc8d-cd68-4ed7-8adc-efebaba40f58","BaseUrl":"http://jarfeh.xyz/","ChatStyle":"ClassicAndBubble","VendorId":0,"ScreenShotInfo":"","VideoInfo":"GamesROBLOX, video, free game, online virtual world","CreatorId":0,"CreatorTypeEnum":"User","MembershipType":"None","AccountAge":300000000,"CookieStoreFirstTimePlayKey":"rbx_evt_ftp","CookieStoreFiveMinutePlayKey":"rbx_evt_fmp","CookieStoreEnabled":true,"IsRobloxPlace":true,"GenerateTeleportJoin":false,"IsUnknownOrUnder13":false,"SessionId":"","DataCenterId":0,"UniverseId":0,"BrowserTrackerId":0,"UsePortraitMode":false,"FollowUserId":0,"characterAppearanceId":1}

- +

Baseplate

- +

Flat Terrain

- +

Capture The Flag

- +

Control Points

- +

Free For All

- +

Team Deathmatch

diff --git a/maintenance/ide/welcome.html b/maintenance/ide/welcome.html index b2c5c1f..d0517b8 100644 --- a/maintenance/ide/welcome.html +++ b/maintenance/ide/welcome.html @@ -55,31 +55,31 @@
- +

Baseplate

- +

Flat Terrain

- +

Capture The Flag

- +

Control Points

- +

Free For All

- +

Team Deathmatch

diff --git a/maintenance/js/test.js b/maintenance/js/test.js index b5759ea..85b41ce 100644 --- a/maintenance/js/test.js +++ b/maintenance/js/test.js @@ -1,4 +1,4 @@ -function editTemplateInStudio(play_placeId) { RobloxLaunch._GoogleAnalyticsCallback = function () { var isInsideRobloxIDE = 'website'; if (Roblox && Roblox.Client && Roblox.Client.isIDE && Roblox.Client.isIDE()) { isInsideRobloxIDE = 'Studio'; }; GoogleAnalyticsEvents.FireEvent(['Edit Location', 'Guest', isInsideRobloxIDE]); GoogleAnalyticsEvents.FireEvent(['Edit', 'Guest', '']); }; Roblox.Client.WaitForRoblox(function () { RobloxLaunch.StartGame('http://www.morblox.us//Game/edit.ashx?PlaceID=' + play_placeId + '&upload=', 'edit.ashx', 'https://web.archive.org/web/20130702194455/https://www.morblox.us//Login/Negotiate.ashx', 'FETCH', true); }); } +function editTemplateInStudio(play_placeId) { RobloxLaunch._GoogleAnalyticsCallback = function () { var isInsideRobloxIDE = 'website'; if (Roblox && Roblox.Client && Roblox.Client.isIDE && Roblox.Client.isIDE()) { isInsideRobloxIDE = 'Studio'; }; GoogleAnalyticsEvents.FireEvent(['Edit Location', 'Guest', isInsideRobloxIDE]); GoogleAnalyticsEvents.FireEvent(['Edit', 'Guest', '']); }; Roblox.Client.WaitForRoblox(function () { RobloxLaunch.StartGame('http://www.jarfeh.xyz//Game/edit.ashx?PlaceID=' + play_placeId + '&upload=', 'edit.ashx', 'https://web.archive.org/web/20130702194455/https://www.jarfeh.xyz//Login/Negotiate.ashx', 'FETCH', true); }); } /* Wombat.js client-side rewriting engine for web archive replay Copyright (C) 2014-2020 Webrecorder Software, Rhizome, and Contributors. Released under the GNU Affero General Public License. @@ -3722,7 +3722,7 @@ if (!self.__WB_pmw) { self.__WB_pmw = function (obj) { this.__WB_source = obj; r var RBX = {}, RobloxLaunchStates = { StartingServer: "StartingServer", StartingClient: "StartingClient", Upgrading: "Upgrading", None: "None" }, RobloxLaunch = { launchGamePage: "/install/download.aspx", timer: null, clientMetricType: null, launcher: null, googleAnalyticsCallback: function () { RobloxLaunch._GoogleAnalyticsCallback && RobloxLaunch._GoogleAnalyticsCallback() }, state: RobloxLaunchStates.None }, RobloxPlaceLauncherService = { LogJoinClick: function () { $.get("/Game/Placelauncher.ashx", { request: "LogJoinClick" }) }, RequestGame: function (n, t, i, r, u, f) { i = i !== null && i !== undefined ? i : "", $.getJSON("/Game/PlaceLauncher.ashx", { request: "RequestGame", placeId: n, isPartyLeader: t, gender: i }, function (n) { n.Error ? u(n.Error, f) : r(n, f) }) }, RequestPlayWithParty: function (n, t, i, r, u, f) { $.getJSON("/Game/PlaceLauncher.ashx", { request: "RequestPlayWithParty", placeId: n, partyGuid: t, gameId: i }, function (n) { n.Error ? u(n.Error, f) : r(n, f) }) }, RequestGroupBuildGame: function (n, t, i, r) { $.getJSON("/Game/PlaceLauncher.ashx", { request: "RequestGroupBuildGame", placeId: n }, function (n) { n.Error ? i(n.Error, r) : t(n, r) }) }, RequestFollowUser: function (n, t, i, r) { $.getJSON("/Game/PlaceLauncher.ashx", { request: "RequestFollowUser", userId: n }, function (n) { n.Error ? i(n.Error, r) : t(n, r) }) }, RequestGameJob: function (n, t, i, r, u, f) { $.getJSON("/Game/PlaceLauncher.ashx", { request: "RequestGameJob", placeId: n, gameId: t, gameJobId: i }, function (n) { n.Error ? u(n.Error, f) : r(n, f) }) }, CheckGameJobStatus: function (n, t, i, r) { $.getJSON("/Game/PlaceLauncher.ashx", { request: "CheckGameJobStatus", jobId: n }, function (n) { n.Error ? i(n.Error, r) : t(n, r) }) } }; RobloxLaunch.RequestPlayWithParty = function (n, t, i, r) { RobloxPlaceLauncherService.LogJoinClick(), RobloxLaunch.timer = new Date, RobloxLaunch.state = RobloxLaunchStates.None, RobloxLaunch.clientMetricType = "WebPlay", checkRobloxInstall() && (RobloxLaunch.launcher === null && (RobloxLaunch.launcher = new RBX.PlaceLauncher(n)), RobloxLaunch.launcher.RequestPlayWithParty(t, i, r)) }, RobloxLaunch.RequestGame = function (n, t, i) { RobloxPlaceLauncherService.LogJoinClick(), RobloxLaunch.timer = new Date, RobloxLaunch.state = RobloxLaunchStates.None, RobloxLaunch.clientMetricType = "WebPlay", checkRobloxInstall() && (RobloxLaunch.launcher === null && (RobloxLaunch.launcher = new RBX.PlaceLauncher(n)), RobloxLaunch.launcher.RequestGame(t, i)) }, RobloxLaunch.RequestGroupBuildGame = function (n, t) { RobloxPlaceLauncherService.LogJoinClick(), RobloxLaunch.timer = new Date, RobloxLaunch.state = RobloxLaunchStates.None, RobloxLaunch.clientMetricType = "WebPlay", checkRobloxInstall() && (RobloxLaunch.launcher === null && (RobloxLaunch.launcher = new RBX.PlaceLauncher(n)), RobloxLaunch.launcher.RequestGroupBuildGame(t)) }, RobloxLaunch.RequestGameJob = function (n, t, i, r) { RobloxPlaceLauncherService.LogJoinClick(), RobloxLaunch.timer = new Date, RobloxLaunch.state = RobloxLaunchStates.None, RobloxLaunch.clientMetricType = "WebJoin", checkRobloxInstall() && (RobloxLaunch.launcher === null && (RobloxLaunch.launcher = new RBX.PlaceLauncher(n)), RobloxLaunch.launcher.RequestGameJob(t, i, r)) }, RobloxLaunch.RequestFollowUser = function (n, t) { RobloxPlaceLauncherService.LogJoinClick(), RobloxLaunch.timer = new Date, RobloxLaunch.state = RobloxLaunchStates.None, RobloxLaunch.clientMetricType = "WebFollow", checkRobloxInstall() && (RobloxLaunch.launcher === null && (RobloxLaunch.launcher = new RBX.PlaceLauncher(n)), RobloxLaunch.launcher.RequestFollowUser(t)) }, RobloxLaunch.StartGame = function (n, t, i, r, u) { var f = function (r) { RobloxLaunch.StartGameWork(n, t, i, r, u) }; r == "FETCH" ? $.get("/Game/GetAuthTicket", f) : f(r) }, RobloxLaunch.StartGameWork = function (n, t, i, r, u) { var o, f, e, s; i = i.replace("http://", "https://"), n.indexOf("http") >= 0 && (n = typeof RobloxLaunch.SeleniumTestMode == "undefined" ? n + "&testmode=false" : n + "&testmode=true"), typeof urchinTracker != "undefined" && urchinTracker("Visit/Try/" + t), RobloxLaunch.state = RobloxLaunchStates.StartingClient, RobloxLaunch.googleAnalyticsCallback !== null && RobloxLaunch.googleAnalyticsCallback(), o = null; try { if (typeof window.external != "undefined" && window.external.IsRoblox2App && (n.indexOf("visit") != -1 || u)) window.external.StartGame(r, i, n); else if (o = "RobloxProxy/", f = Roblox.Client.CreateLauncher(!0), f) { o = "RobloxProxy/StartGame/"; try { try { window.ActiveXObject ? f.AuthenticationTicket = r : f.Put_AuthenticationTicket(r), u && f.SetEditMode() } catch (a) { } try { if (Roblox.Client._silentModeEnabled) f.SetSilentModeEnabled(!0), Roblox.VideoPreRoll.videoInitialized && Roblox.VideoPreRoll.isPlaying() && Roblox.Client.SetStartInHiddenMode(!0), f.StartGame(i, n), RobloxLaunch.CheckGameStarted(f); else throw "silent mode is disabled, fall back"; } catch (a) { if (f.StartGame(i, n), Roblox.Client._bringAppToFrontEnabled) try { f.BringAppToFront() } catch (h) { } Roblox.Client.ReleaseLauncher(f, !0, !1), $.modal.close() } } catch (a) { Roblox.Client.ReleaseLauncher(f, !0, !1); throw a; } } else { try { parent.playFromUrl(n); return } catch (l) { } if (Roblox.Client.isRobloxBrowser()) try { window.external.StartGame(r, i, n) } catch (l) { throw "window.external fallback failed, Roblox must not be installed or IE cannot access ActiveX"; } else throw "launcher is null or undefined and external is missing"; RobloxLaunch.state = RobloxLaunchStates.None, $.modal.close() } } catch (a) { if (e = a.message, e === "User cancelled" && typeof urchinTracker != "undefined") return urchinTracker("Visit/UserCancelled/" + t), !1; try { s = new ActiveXObject("Microsoft.XMLHTTP") } catch (c) { e = "FailedXMLHTTP/" + e } return Roblox.Client.isRobloxBrowser() ? typeof urchinTracker != "undefined" && urchinTracker("Visit/Fail/" + o + encodeURIComponent(e)) : (typeof urchinTracker != "undefined" && urchinTracker("Visit/Redirect/" + o + encodeURIComponent(e)), window.location = RobloxLaunch.launchGamePage), !1 } return typeof urchinTracker != "undefined" && urchinTracker("Visit/Success/" + t), !0 }, RobloxLaunch.StartApp = function (n, t) { var i = function (i) { RobloxLaunch.StartAppWork(n, t, i) }; $.get("/Game/GetAuthTicket", i) }, RobloxLaunch.StartAppWork = function (n, t, i) { var f, r, u; RobloxLaunch.state = RobloxLaunchStates.StartingClient, f = null; try { if (typeof window.external != "undefined" && window.external.IsRoblox2App) window.external.StartGame(i, t, n); else if (f = "RobloxProxy/", r = Roblox.Client.CreateLauncher(!0), r) { f = "RobloxProxy/StartGame/"; try { try { window.ActiveXObject ? r.AuthenticationTicket = i : r.Put_AuthenticationTicket(i) } catch (h) { } try { if (Roblox.Client._silentModeEnabled) r.SetSilentModeEnabled(!0), Roblox.VideoPreRoll.videoInitialized && Roblox.VideoPreRoll.isPlaying() && Roblox.Client.SetStartInHiddenMode(!0), r.StartGame(t, n), RobloxLaunch.CheckGameStarted(r); else throw "silent mode is disabled, fall back"; } catch (h) { if (r.StartGame(t, n), Roblox.Client._bringAppToFrontEnabled) try { r.BringAppToFront() } catch (e) { } Roblox.Client.ReleaseLauncher(r, !0, !1), $.modal.close() } } catch (h) { Roblox.Client.ReleaseLauncher(r, !0, !1); throw h; } } else { try { parent.playFromUrl(n); return } catch (s) { } if (Roblox.Client.isRobloxBrowser()) try { window.external.StartGame(i, t, n) } catch (s) { throw "window.external fallback failed, Roblox must not be installed or IE cannot access ActiveX"; } else throw "launcher is null or undefined and external is missing"; RobloxLaunch.state = RobloxLaunchStates.None, $.modal.close() } } catch (h) { if (u = h.message, u === "User cancelled") return !1; try { new ActiveXObject("Microsoft.XMLHTTP") } catch (o) { u = "FailedXMLHTTP/" + u } return Roblox.Client.isRobloxBrowser() || (window.location = RobloxLaunch.launchGamePage), !1 } return !0 }, RobloxLaunch.CheckGameStarted = function (n) { function r() { var e = !1; try { if (i || (i = window.ActiveXObject ? n.IsGameStarted : n.Get_GameStarted()), i && !Roblox.VideoPreRoll.isPlaying()) { if (MadStatus.stop("Connecting to Players..."), RobloxLaunch.state = RobloxLaunchStates.None, $.modal.close(), t._cancelled = !0, Roblox.Client._hiddenModeEnabled && Roblox.Client.UnhideApp(), Roblox.Client._bringAppToFrontEnabled) try { n.BringAppToFront() } catch (f) { } Roblox.Client.ReleaseLauncher(n, !0, !1) } else t._cancelled || setTimeout(r, 1e3) } catch (u) { t._cancelled || setTimeout(r, 1e3) } } var t = RobloxLaunch.launcher, i; t === null && (t = new RBX.PlaceLauncher("PlaceLauncherStatusPanel"), t._showDialog(), t._updateStatus(0)), i = !1, r() }, RobloxLaunch.CheckRobloxInstall = function (n) { if (Roblox.Client.IsRobloxInstalled()) return Roblox.Client.Update(), !0; window.location = n }, RBX.PlaceLauncher = function (n) { this._cancelled = !1, this._popupID = n, this._popup = $("#" + n) }, RBX.PlaceLauncher.prototype = { _showDialog: function () { this._cancelled = !1, _popupOptions = { escClose: !0, opacity: 80, overlayCss: { backgroundColor: "#000" } }, this._popupID == "PlaceLauncherStatusPanel" && (Roblox.VideoPreRoll && Roblox.VideoPreRoll.showVideoPreRoll && !Roblox.VideoPreRoll.isExcluded() ? (this._popup = $("#videoPrerollPanel"), _popupOptions.onShow = function (n) { Roblox.VideoPreRoll.correctIEModalPosition(n), Roblox.VideoPreRoll.start() }, _popupOptions.onClose = function () { Roblox.VideoPreRoll.close() }, _popupOptions.closeHTML = '') : (this._popup = $("#" + this._popupID), _popupOptions.onClose = function () { Roblox.VideoPreRoll.logVideoPreRoll(), $.modal.close() })), this._popup.modal(_popupOptions); var n = this; $(".CancelPlaceLauncherButton").click(function () { n.CancelLaunch() }), $(".CancelPlaceLauncherButton").show() }, _reportDuration: function (n, t) { $.ajax({ type: "GET", async: !0, cache: !1, timeout: 5e4, url: "/Game/JoinRate.ashx?c=" + RobloxLaunch.clientMetricType + "&r=" + t + "&d=" + n, success: function () { } }) }, _onGameStatus: function (n) { var r, i, t; if (this._cancelled) { r = +new Date - RobloxLaunch.timer.getTime(), this._reportDuration(r, "Cancel"); return } if (this._updateStatus(n.status), n.status === 2) RobloxLaunch.StartGame(n.joinScriptUrl, "Join", n.authenticationUrl, n.authenticationTicket), i = +new Date - RobloxLaunch.timer.getTime(), this._reportDuration(i, "Success"); else if (n.status < 2 || n.status === 6) { var f = function (n, t) { t._onGameStatus(n) }, e = function (n, t) { t._onGameError(n) }, o = this, u = function () { RobloxPlaceLauncherService.CheckGameJobStatus(n.jobId, f, e, o) }; window.setTimeout(u, 2e3) } else n.status === 4 && (t = +new Date - RobloxLaunch.timer.getTime(), this._reportDuration(t, "Failure")) }, _updateStatus: function (n) { MadStatus.running || (MadStatus.init($(this._popup).find(".MadStatusField"), $(this._popup).find(".MadStatusBackBuffer"), 2e3, 800), MadStatus.start()); switch (n) { case 0: break; case 1: MadStatus.manualUpdate("A server is loading the game...", !0); break; case 2: MadStatus.manualUpdate("The server is ready. Joining the game...", !0); break; case 3: MadStatus.manualUpdate("Joining games is temporarily disabled while we upgrade. Please try again soon.", !1); break; case 4: MadStatus.manualUpdate("An error occurred. Please try again later.", !1); break; case 5: MadStatus.manualUpdate("The game you requested has ended.", !1); break; case 6: MadStatus.manualUpdate("The game you requested is currently full. Waiting for an opening...", !0, !1); break; case 7: MadStatus.manualUpdate("Roblox is updating. Please wait...", !0); break; case 8: MadStatus.manualUpdate("Requesting a server", !0); break; default: MadStatus.stop("Connecting to Players...") }$(this._popup).find(".MadStatusStarting").css("display", "none"), $(this._popup).find(".MadStatusSpinner").css("visibility", n === 3 || n === 4 || n === 5 ? "hidden" : "visible") }, _onGameError: function () { this._updateStatus(4) }, _startUpdatePolling: function (n) { var t, i; try { if (RobloxLaunch.state = RobloxLaunchStates.Upgrading, t = Roblox.Client.CreateLauncher(!0), i = window.ActiveXObject ? t.IsUpToDate : t.Get_IsUpToDate(), i || i === undefined) { try { t.PreStartGame() } catch (e) { } Roblox.Client.ReleaseLauncher(t, !0, !1), RobloxLaunch.state = RobloxLaunchStates.StartingServer, n(); return } var f = function (t, i, r) { r._onUpdateStatus(t, i, n) }, u = function (n, t) { t._onUpdateError(n) }, r = this; this.CheckUpdateStatus(f, u, t, n, r) } catch (e) { Roblox.Client.ReleaseLauncher(t, !0, !1), n() } }, _onUpdateStatus: function (n, t, i) { if (!this._cancelled) if (this._updateStatus(n), n === 8) Roblox.Client.ReleaseLauncher(t, !0, !0), Roblox.Client.Refresh(), RobloxLaunch.state = RobloxLaunchStates.StartingServer, i(); else if (n === 7) { var f = function (n, t, r) { r._onUpdateStatus(n, t, i) }, e = function (n, t) { t._onUpdateError(n) }, r = this, u = function () { r.CheckUpdateStatus(f, e, t, i, r) }; window.setTimeout(u, 2e3) } else alert("Unknown status from CheckUpdateStatus") }, _onUpdateError: function () { this._updateStatus(2) }, CheckUpdateStatus: function (n, t, i, r, u) { try { if (i.PreStartGame(), window.ActiveXObject) var f = i.IsUpToDate; else f = i.Get_IsUpToDate(); f || f === undefined ? n(8, i, u) : n(7, i, u) } catch (e) { n(8, i, u) } }, RequestGame: function (n, t) { var r; this._showDialog(); var f = function (n, t) { t._onGameStatus(n) }, u = function (n, t) { t._onGameError(n) }, e = this, i = !1; return typeof Party != "undefined" && typeof Party.AmILeader == "function" && (i = Party.AmILeader()), r = function () { RobloxPlaceLauncherService.RequestGame(n, i, t, f, u, e) }, this._startUpdatePolling(r), !1 }, RequestPlayWithParty: function (n, t, i) { this._showDialog(); var f = function (n, t) { t._onGameStatus(n) }, e = function (n, t) { t._onGameError(n) }, r = this, u = function () { RobloxPlaceLauncherService.RequestPlayWithParty(n, t, i, f, e, r) }; return this._startUpdatePolling(u), !1 }, RequestGroupBuildGame: function (n) { this._showDialog(); var r = function (n, t) { t._onGameStatus(n, !0) }, u = function (n, t) { t._onGameError(n) }, t = this, i = function () { RobloxPlaceLauncherService.RequestGroupBuildGame(n, r, u, t) }; return this._startUpdatePolling(i), !1 }, RequestFollowUser: function (n) { this._showDialog(); var r = function (n, t) { t._onGameStatus(n) }, u = function (n, t) { t._onError(n) }, t = this, i = function () { RobloxPlaceLauncherService.RequestFollowUser(n, r, u, t) }; return this._startUpdatePolling(i), !1 }, RequestGameJob: function (n, t, i) { this._showDialog(); var f = function (n, t) { t._onGameStatus(n) }, e = function (n, t) { t._onGameError(n) }, r = this, u = function () { RobloxPlaceLauncherService.RequestGameJob(n, t, i, f, e, r) }; return this._startUpdatePolling(u), !1 }, CancelLaunch: function () { return this._cancelled = !0, $.modal.close(), !1 }, dispose: function () { RBX.PlaceLauncher.callBaseMethod(this, "dispose") } }; ;// ClientInstaller.js - function tryToDownload() { oIFrm = document.getElementById("downloadInstallerIFrame"), oIFrm.src = "/install/setup.ashx" } function logStatistics(n) { $.get("/install/VisitButtonHandler.ashx?reqtype=" + n, function () { }) } Type.registerNamespace("Roblox.Client"), Roblox.Client._installHost = null, Roblox.Client._installSuccess = null, Roblox.Client._CLSID = null, Roblox.Client._continuation = null, Roblox.Client._skip = null, Roblox.Client._isIDE = null, Roblox.Client._isRobloxBrowser = null, Roblox.Client._isPlaceLaunch = !1, Roblox.Client._silentModeEnabled = !1, Roblox.Client._bringAppToFrontEnabled = !1, Roblox.Client._numLocks = 0, Roblox.Client._logTiming = !1, Roblox.Client._logStartTime = null, Roblox.Client._logEndTime = null, Roblox.Client._hiddenModeEnabled = !1, Roblox.Client._runInstallABTest = function () { }, Roblox.Client.ReleaseLauncher = function (n, t, i) { if (t && Roblox.Client._numLocks--, (i || Roblox.Client._numLocks <= 0) && (n != null && (document.getElementById("pluginObjDiv").innerHTML = "", n = null), Roblox.Client._numLocks = 0), Roblox.Client._logTiming) { Roblox.Client._logEndTime = new Date; var r = Roblox.Client._logEndTime.getTime() - Roblox.Client._logStartTime.getTime(); console && console.log && console.log("Roblox.Client: " + r + "ms from Create to Release.") } }, Roblox.Client.GetInstallHost = function (n) { if (window.ActiveXObject) return n.InstallHost; var t = n.Get_InstallHost(); return t.match(/morblox.us$/) ? t : t.substring(0, t.length - 1) }, Roblox.Client.CreateLauncher = function (n) { var i, u, t, r; Roblox.Client._logTiming && (Roblox.Client._logStartTime = new Date), n && Roblox.Client._numLocks++, (Roblox.Client._installHost == null || Roblox.Client._CLSID == null) && typeof initClientProps == "function" && initClientProps(), i = document.getElementById("robloxpluginobj"), u = $("#pluginObjDiv"), i || (Roblox.Client._hiddenModeEnabled = !1, window.ActiveXObject ? (t = 'Failed to INIT Plugin', $(u).append(t)) : (t = '', t += "

" + Roblox.Client.Resources.youNeedTheLatest, t += '' + Roblox.Client.Resources.here + ".

", $(u).append(t)), i = document.getElementById("robloxpluginobj")); try { if (i || (typeof console.log == "undefined" ? alert(Roblox.Client.Resources.plugInInstallationFailed) : console.log("Plugin installation failed!")), i.Hello(), r = Roblox.Client.GetInstallHost(i), !r || r != Roblox.Client._installHost) throw "wrong InstallHost: (plugins): " + r + " (servers): " + Roblox.Client._installHost; return i } catch (f) { return Roblox.Client.ReleaseLauncher(i, n, !1), null } }, Roblox.Client.isIDE = function () { if (Roblox.Client._isIDE == null && (Roblox.Client._isIDE = !1, Roblox.Client._isRobloxBrowser = !1, window.external)) try { window.external.IsRobloxAppIDE !== undefined && (Roblox.Client._isIDE = window.external.IsRobloxAppIDE, Roblox.Client._isRobloxBrowser = !0) } catch (n) { } return Roblox.Client._isIDE }, Roblox.Client.isRobloxBrowser = function () { return Roblox.Client.isIDE(), Roblox.Client._isRobloxBrowser }, Roblox.Client.robloxBrowserInstallHost = function () { if (window.external) try { return window.external.InstallHost } catch (n) { } return "" }, Roblox.Client.IsRobloxProxyInstalled = function () { var t = Roblox.Client.CreateLauncher(!1), n = !1; return (t != null && (n = !0), Roblox.Client.ReleaseLauncher(t, !1, !1), n || Roblox.Client.isRobloxBrowser()) ? !0 : !1 }, Roblox.Client.IsRobloxInstalled = function () { try { var t = Roblox.Client.CreateLauncher(!1), n = Roblox.Client.GetInstallHost(t); return Roblox.Client.ReleaseLauncher(t, !1, !1), n == Roblox.Client._installHost } catch (i) { return Roblox.Client.isRobloxBrowser() ? (n = Roblox.Client.robloxBrowserInstallHost(), n == Roblox.Client._installHost) : !1 } }, Roblox.Client.SetStartInHiddenMode = function (n) { try { var t = Roblox.Client.CreateLauncher(!1); if (t !== null) return t.SetStartInHiddenMode(n), Roblox.Client._hiddenModeEnabled = n, !0 } catch (i) { } return !1 }, Roblox.Client.UnhideApp = function () { try { if (Roblox.Client._hiddenModeEnabled) { var n = Roblox.Client.CreateLauncher(!1); n.UnhideApp() } } catch (t) { } }, Roblox.Client.Update = function () { try { var n = Roblox.Client.CreateLauncher(!1); n.Update(), Roblox.Client.ReleaseLauncher(n, !1, !1) } catch (t) { alert(Roblox.Client.Resources.errorUpdating + ": " + t) } }, Roblox.Client.WaitForRoblox = function (n) { if (Roblox.Client._skip) return window.location = Roblox.Client._skip, !1; if (Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, !Roblox.Client.IsRobloxProxyInstalled() && Roblox.Client.ImplementsProxy) { Roblox.InstallationInstructions.show(), Roblox.Client._runInstallABTest(); var t = "Windows"; return navigator.appVersion.indexOf("Mac") != -1 && (t = "Mac"), typeof _gaq != typeof undefined && (_gaq.push(["_trackEvent", "Install Begin", t]), _gaq.push(["b._trackEvent", "Install Begin", t])), RobloxEventManager.triggerEvent("rbx_evt_install_begin", { os: t }), window.chrome && (window.location.hash = "#chromeInstall", $.cookie("chromeInstall", n.toString().replace(/play_placeId/, play_placeId.toString()))), window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3), tryToDownload(), !0 } return Roblox.Client._continuation(), !1 }, Roblox.Client.ResumeTimer = function (n) { Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, window.setTimeout(function () { Roblox.Client._ontimer() }, 0) }, Roblox.Client.Refresh = function () { try { navigator.plugins.refresh(!1) } catch (n) { } }, Roblox.Client._onCancel = function () { return Roblox.InstallationInstructions.hide(), Roblox.Client._cancelled = !0, !1 }, Roblox.Client._ontimer = function () { Roblox.Client._cancelled || (Roblox.Client.Refresh(), Roblox.Client.IsRobloxProxyInstalled() ? (Roblox.InstallationInstructions.hide(), window.setTimeout(function () { window.chrome && window.location.hash == "#chromeInstall" && (window.location.hash = "", $.cookie("chromeInstall", null)) }, 5e3), Roblox.Client._continuation(), Roblox.Client._installSuccess && Roblox.Client._installSuccess()) : window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3)) }; + function tryToDownload() { oIFrm = document.getElementById("downloadInstallerIFrame"), oIFrm.src = "/install/setup.ashx" } function logStatistics(n) { $.get("/install/VisitButtonHandler.ashx?reqtype=" + n, function () { }) } Type.registerNamespace("Roblox.Client"), Roblox.Client._installHost = null, Roblox.Client._installSuccess = null, Roblox.Client._CLSID = null, Roblox.Client._continuation = null, Roblox.Client._skip = null, Roblox.Client._isIDE = null, Roblox.Client._isRobloxBrowser = null, Roblox.Client._isPlaceLaunch = !1, Roblox.Client._silentModeEnabled = !1, Roblox.Client._bringAppToFrontEnabled = !1, Roblox.Client._numLocks = 0, Roblox.Client._logTiming = !1, Roblox.Client._logStartTime = null, Roblox.Client._logEndTime = null, Roblox.Client._hiddenModeEnabled = !1, Roblox.Client._runInstallABTest = function () { }, Roblox.Client.ReleaseLauncher = function (n, t, i) { if (t && Roblox.Client._numLocks--, (i || Roblox.Client._numLocks <= 0) && (n != null && (document.getElementById("pluginObjDiv").innerHTML = "", n = null), Roblox.Client._numLocks = 0), Roblox.Client._logTiming) { Roblox.Client._logEndTime = new Date; var r = Roblox.Client._logEndTime.getTime() - Roblox.Client._logStartTime.getTime(); console && console.log && console.log("Roblox.Client: " + r + "ms from Create to Release.") } }, Roblox.Client.GetInstallHost = function (n) { if (window.ActiveXObject) return n.InstallHost; var t = n.Get_InstallHost(); return t.match(/jarfeh.xyz$/) ? t : t.substring(0, t.length - 1) }, Roblox.Client.CreateLauncher = function (n) { var i, u, t, r; Roblox.Client._logTiming && (Roblox.Client._logStartTime = new Date), n && Roblox.Client._numLocks++, (Roblox.Client._installHost == null || Roblox.Client._CLSID == null) && typeof initClientProps == "function" && initClientProps(), i = document.getElementById("robloxpluginobj"), u = $("#pluginObjDiv"), i || (Roblox.Client._hiddenModeEnabled = !1, window.ActiveXObject ? (t = 'Failed to INIT Plugin', $(u).append(t)) : (t = '', t += "

" + Roblox.Client.Resources.youNeedTheLatest, t += '' + Roblox.Client.Resources.here + ".

", $(u).append(t)), i = document.getElementById("robloxpluginobj")); try { if (i || (typeof console.log == "undefined" ? alert(Roblox.Client.Resources.plugInInstallationFailed) : console.log("Plugin installation failed!")), i.Hello(), r = Roblox.Client.GetInstallHost(i), !r || r != Roblox.Client._installHost) throw "wrong InstallHost: (plugins): " + r + " (servers): " + Roblox.Client._installHost; return i } catch (f) { return Roblox.Client.ReleaseLauncher(i, n, !1), null } }, Roblox.Client.isIDE = function () { if (Roblox.Client._isIDE == null && (Roblox.Client._isIDE = !1, Roblox.Client._isRobloxBrowser = !1, window.external)) try { window.external.IsRobloxAppIDE !== undefined && (Roblox.Client._isIDE = window.external.IsRobloxAppIDE, Roblox.Client._isRobloxBrowser = !0) } catch (n) { } return Roblox.Client._isIDE }, Roblox.Client.isRobloxBrowser = function () { return Roblox.Client.isIDE(), Roblox.Client._isRobloxBrowser }, Roblox.Client.robloxBrowserInstallHost = function () { if (window.external) try { return window.external.InstallHost } catch (n) { } return "" }, Roblox.Client.IsRobloxProxyInstalled = function () { var t = Roblox.Client.CreateLauncher(!1), n = !1; return (t != null && (n = !0), Roblox.Client.ReleaseLauncher(t, !1, !1), n || Roblox.Client.isRobloxBrowser()) ? !0 : !1 }, Roblox.Client.IsRobloxInstalled = function () { try { var t = Roblox.Client.CreateLauncher(!1), n = Roblox.Client.GetInstallHost(t); return Roblox.Client.ReleaseLauncher(t, !1, !1), n == Roblox.Client._installHost } catch (i) { return Roblox.Client.isRobloxBrowser() ? (n = Roblox.Client.robloxBrowserInstallHost(), n == Roblox.Client._installHost) : !1 } }, Roblox.Client.SetStartInHiddenMode = function (n) { try { var t = Roblox.Client.CreateLauncher(!1); if (t !== null) return t.SetStartInHiddenMode(n), Roblox.Client._hiddenModeEnabled = n, !0 } catch (i) { } return !1 }, Roblox.Client.UnhideApp = function () { try { if (Roblox.Client._hiddenModeEnabled) { var n = Roblox.Client.CreateLauncher(!1); n.UnhideApp() } } catch (t) { } }, Roblox.Client.Update = function () { try { var n = Roblox.Client.CreateLauncher(!1); n.Update(), Roblox.Client.ReleaseLauncher(n, !1, !1) } catch (t) { alert(Roblox.Client.Resources.errorUpdating + ": " + t) } }, Roblox.Client.WaitForRoblox = function (n) { if (Roblox.Client._skip) return window.location = Roblox.Client._skip, !1; if (Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, !Roblox.Client.IsRobloxProxyInstalled() && Roblox.Client.ImplementsProxy) { Roblox.InstallationInstructions.show(), Roblox.Client._runInstallABTest(); var t = "Windows"; return navigator.appVersion.indexOf("Mac") != -1 && (t = "Mac"), typeof _gaq != typeof undefined && (_gaq.push(["_trackEvent", "Install Begin", t]), _gaq.push(["b._trackEvent", "Install Begin", t])), RobloxEventManager.triggerEvent("rbx_evt_install_begin", { os: t }), window.chrome && (window.location.hash = "#chromeInstall", $.cookie("chromeInstall", n.toString().replace(/play_placeId/, play_placeId.toString()))), window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3), tryToDownload(), !0 } return Roblox.Client._continuation(), !1 }, Roblox.Client.ResumeTimer = function (n) { Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, window.setTimeout(function () { Roblox.Client._ontimer() }, 0) }, Roblox.Client.Refresh = function () { try { navigator.plugins.refresh(!1) } catch (n) { } }, Roblox.Client._onCancel = function () { return Roblox.InstallationInstructions.hide(), Roblox.Client._cancelled = !0, !1 }, Roblox.Client._ontimer = function () { Roblox.Client._cancelled || (Roblox.Client.Refresh(), Roblox.Client.IsRobloxProxyInstalled() ? (Roblox.InstallationInstructions.hide(), window.setTimeout(function () { window.chrome && window.location.hash == "#chromeInstall" && (window.location.hash = "", $.cookie("chromeInstall", null)) }, 5e3), Roblox.Client._continuation(), Roblox.Client._installSuccess && Roblox.Client._installSuccess()) : window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3)) }; ;// jquery.simplemodal-1.3.5.js (function (n) { var i = n.browser.msie && parseInt(n.browser.version) == 6 && typeof window.XMLHttpRequest != "object", r = !1, t = []; n.modal = function (t, i) { return n.modal.impl.init(t, i) }, n.modal.close = function () { n.modal.impl.close() }, n.fn.modal = function (t) { return n.modal.impl.init(this, t) }, n.modal.defaults = { appendTo: "body", focus: !0, opacity: 50, overlayId: "simplemodal-overlay", overlayCss: {}, containerId: "simplemodal-container", containerCss: {}, dataId: "simplemodal-data", dataCss: {}, minHeight: null, minWidth: null, maxHeight: null, maxWidth: null, autoResize: !1, autoPosition: !0, zIndex: 1e4, close: !0, closeHTML: '', closeClass: "simplemodal-close", escClose: !0, overlayClose: !1, position: null, persist: !1, modal: !0, onOpen: null, onShow: null, onClose: null }, n.modal.impl = { o: null, d: {}, init: function (t, i) { var r = this; if (r.d.data) return !1; if (r.o = n.extend({}, n.modal.defaults, i), r.zIndex = r.o.zIndex, r.occb = !1, typeof t == "object") t = t instanceof jQuery ? t : n(t), r.d.placeholder = !1, t.parent().parent().size() > 0 && (t.before(n("").attr("id", "simplemodal-placeholder").css({ display: "none" })), r.d.placeholder = !0, r.display = t.css("display"), r.o.persist || (r.d.orig = t.clone(!0))); else if (typeof t == "string" || typeof t == "number") t = n("
").html(t); else return alert("SimpleModal Error: Unsupported data type: " + typeof t), r; return r.create(t), t = null, r.open(), n.isFunction(r.o.onShow) && r.o.onShow.apply(r, [r.d]), r }, create: function (r) { var u = this; t = u.getDimensions(), u.o.modal && i && (u.d.iframe = n('').css(n.extend(u.o.iframeCss, { display: "none", opacity: 0, position: "fixed", height: t[0], width: t[1], zIndex: u.o.zIndex, top: 0, left: 0 })).appendTo(u.o.appendTo)), u.d.overlay = n("
").attr("id", u.o.overlayId).addClass("simplemodal-overlay").css(n.extend(u.o.overlayCss, { display: "none", opacity: u.o.opacity / 100, height: u.o.modal ? t[0] : 0, width: u.o.modal ? t[1] : 0, position: "fixed", left: 0, top: 0, zIndex: u.o.zIndex + 1 })).appendTo(u.o.appendTo), u.d.container = n("
").attr("id", u.o.containerId).addClass("simplemodal-container").css(n.extend(u.o.containerCss, { display: "none", position: "fixed", zIndex: u.o.zIndex + 2 })).append(u.o.close && u.o.closeHTML ? n(u.o.closeHTML).addClass(u.o.closeClass) : "").appendTo(u.o.appendTo), u.d.wrap = n("
").attr("tabIndex", -1).addClass("simplemodal-wrap").css({ height: "100%", outline: 0, width: "100%", overflow: "visible" }).appendTo(u.d.container), u.d.data = r.attr("id", r.attr("id") || u.o.dataId).addClass("simplemodal-data").css(n.extend(u.o.dataCss, { display: "none" })).appendTo("body"), r = null, u.setContainerDimensions(), u.d.data.appendTo(u.d.wrap), i && u.fixIE() }, bindEvents: function () { var r = this; n("." + r.o.closeClass).bind("click.simplemodal", function (n) { n.preventDefault(), r.close() }), r.o.modal && r.o.close && r.o.overlayClose && r.d.overlay.bind("click.simplemodal", function (n) { n.preventDefault(), r.close() }), n(document).bind("keydown.simplemodal", function (n) { r.o.modal && r.o.focus && n.keyCode == 9 ? r.watchTab(n) : r.o.close && r.o.escClose && n.keyCode == 27 && (n.preventDefault(), r.close()) }), n(window).bind("resize.simplemodal", function () { t = r.getDimensions(), r.setContainerDimensions(!0), i ? r.fixIE() : r.o.modal && (r.d.iframe && r.d.iframe.css({ height: t[0], width: t[1] }), r.d.overlay.css({ height: t[0], width: t[1] })) }) }, unbindEvents: function () { n("." + this.o.closeClass).unbind("click.simplemodal"), n(document).unbind("keydown.simplemodal"), n(window).unbind("resize.simplemodal"), this.d.overlay.unbind("click.simplemodal") }, fixIE: function () { var i = this, t = i.o.position; n.each([i.d.iframe || null, i.o.modal ? i.d.overlay : null, i.d.container], function (n, i) { var l, c, o, e; if (i) { var s = "document.body.clientHeight", h = "document.body.clientWidth", b = "document.body.scrollHeight", a = "document.body.scrollLeft", v = "document.body.scrollTop", p = "document.body.scrollWidth", y = "document.documentElement.clientHeight", w = "document.documentElement.clientWidth", u = "document.documentElement.scrollLeft", f = "document.documentElement.scrollTop", r = i[0].style; r.position = "absolute", n < 2 ? (r.removeExpression("height"), r.removeExpression("width"), r.setExpression("height", "" + b + " > " + s + " ? " + b + " : " + s + ' + "px"'), r.setExpression("width", "" + p + " > " + h + " ? " + p + " : " + h + ' + "px"')) : (t && t.constructor == Array ? (o = t[0] ? typeof t[0] == "number" ? t[0].toString() : t[0].replace(/px/, "") : i.css("top").replace(/px/, ""), l = o.indexOf("%") == -1 ? o + " + (t = " + f + " ? " + f + " : " + v + ') + "px"' : parseInt(o.replace(/%/, "")) + " * ((" + y + " || " + s + ") / 100) + (t = " + f + " ? " + f + " : " + v + ') + "px"', t[1] && (e = typeof t[1] == "number" ? t[1].toString() : t[1].replace(/px/, ""), c = e.indexOf("%") == -1 ? e + " + (t = " + u + " ? " + u + " : " + a + ') + "px"' : parseInt(e.replace(/%/, "")) + " * ((" + w + " || " + h + ") / 100) + (t = " + u + " ? " + u + " : " + a + ') + "px"')) : (l = "(" + y + " || " + s + ") / 2 - (this.offsetHeight / 2) + (t = " + f + " ? " + f + " : " + v + ') + "px"', c = "(" + w + " || " + h + ") / 2 - (this.offsetWidth / 2) + (t = " + u + " ? " + u + " : " + a + ') + "px"'), r.removeExpression("top"), r.removeExpression("left"), r.setExpression("top", l), r.setExpression("left", c)) } }) }, focus: function (t) { var r = this, u = t || "first", i = n(":input:enabled:visible:" + u, r.d.wrap); i.length > 0 ? i.focus() : r.d.wrap.focus() }, getDimensions: function () { var t = n(window), i = n.browser.opera && n.browser.version > "9.5" && n.fn.jquery <= "1.2.6" ? document.documentElement.clientHeight : n.browser.opera && n.browser.version < "9.5" && n.fn.jquery > "1.2.6" ? window.innerHeight : t.height(); return [i, t.width()] }, getVal: function (n) { return n == "auto" ? 0 : n.indexOf("%") > 0 ? n : parseInt(n.replace(/px/, "")) }, setContainerDimensions: function (i) { var r = this; if (!i || i && r.o.autoResize) { var f = n.browser.opera ? r.d.container.height() : r.getVal(r.d.container.css("height")), u = n.browser.opera ? r.d.container.width() : r.getVal(r.d.container.css("width")), s = r.d.data.outerHeight(!0), h = r.d.data.outerWidth(!0), e = r.o.maxHeight && r.o.maxHeight < t[0] ? r.o.maxHeight : t[0], o = r.o.maxWidth && r.o.maxWidth < t[1] ? r.o.maxWidth : t[1]; f = f ? f > e ? e : f : s ? s > e ? e : s < r.o.minHeight ? r.o.minHeight : s : r.o.minHeight, u = u ? u > o ? o : u : h ? h > o ? o : h < r.o.minWidth ? r.o.minWidth : h : r.o.minWidth, r.d.container.css({ height: f, width: u }) } r.o.autoPosition && r.setPosition() }, setPosition: function () { var n = this, r, i, f = t[0] / 2 - n.d.container.outerHeight(!0) / 2, u = t[1] / 2 - n.d.container.outerWidth(!0) / 2; n.o.position && Object.prototype.toString.call(n.o.position) === "[object Array]" ? (r = n.o.position[0] || f, i = n.o.position[1] || u) : (r = f, i = u), n.d.container.css({ left: i, top: r }) }, watchTab: function (t) { var i = this, r; n(t.target).parents(".simplemodal-container").length > 0 ? (i.inputs = n(":input:enabled:visible:first, :input:enabled:visible:last", i.d.data[0]), (!t.shiftKey && t.target == i.inputs[i.inputs.length - 1] || t.shiftKey && t.target == i.inputs[0] || i.inputs.length == 0) && (t.preventDefault(), r = t.shiftKey ? "last" : "first", setTimeout(function () { i.focus(r) }, 10))) : (t.preventDefault(), setTimeout(function () { i.focus() }, 10)) }, open: function () { var t = this; t.d.iframe && t.d.iframe.show(), n.isFunction(t.o.onOpen) ? t.o.onOpen.apply(t, [t.d]) : (t.d.overlay.show(), t.d.container.show(), t.d.data.show()), t.focus(), t.bindEvents() }, close: function () { var t = this, i; if (!t.d.data) return !1; t.unbindEvents(), n.isFunction(t.o.onClose) && !t.occb ? (t.occb = !0, t.o.onClose.apply(t, [t.d])) : (t.d.placeholder ? (i = n("#simplemodal-placeholder"), t.o.persist ? i.replaceWith(t.d.data.removeClass("simplemodal-data").css("display", t.display)) : (t.d.data.hide().remove(), i.replaceWith(t.d.orig))) : t.d.data.hide().remove(), t.d.container.hide().remove(), t.d.overlay.hide().remove(), t.d.iframe && t.d.iframe.hide().remove(), t.d = {}) } } })(jQuery); @@ -3748,7 +3748,7 @@ if (!self.__WB_pmw) { self.__WB_pmw = function (obj) { this.__WB_source = obj; r $(function () { var n = !1, t, i; $("#header-login").click(function (i) { return n = !n, t(n), $("#iFrameLogin").toggle(), $("#header-login").toggleClass("active"), i.stopPropagation(), !1 }), $("#headerLogin").click(function (i) { return n = !n, t(n), $("#iFrameLogin").toggle(), $("#headerLogin").toggleClass("active"), i.stopPropagation(), !1 }), $(document).click(function () { n && ($("#header-login").removeClass("active"), $("#headerLogin").removeClass("active"), $("#iFrameLogin").hide(), n = !1) }), t = function (n) { $(".IframeAdHide").each(function () { $(this).height() == 90 && $(this).width() == 728 && (n ? $(this).css("visibility", "hidden") : $(this).css("visibility", "visible")) }) }, i = function (n) { var t, i; n.indexOf("resize") != -1 && (t = n.split(","), $("#iFrameLogin").css({ height: t[1] })), n.indexOf("fbRegister") != -1 && (t = n.split("^"), i = "&fbname=" + encodeURIComponent(t[1]) + "&fbem=" + encodeURIComponent(t[2]) + "&fbdt=" + encodeURIComponent(t[3]), window.location.href = "../Login/Default.aspx?iFrameFacebookSync=true" + i) }, $.receiveMessage(function (n) { i(n.data) }), $("#header-login-wrapper").data("display-opened") == "True" && ($("#header-login").addClass("active"), $("#iFrameLogin").css("display", "block")) }); ;// IDE/Welcome.js - $(function () { function n() { Roblox.GenericConfirmation.open({ titleText: Roblox.IDEWelcome.Resources.emailVerifiedTitle, bodyContent: Roblox.IDEWelcome.Resources.emailVerifiedMessage, onAccept: function () { window.location.href = "/My/Account.aspx?confirmemail=1" }, acceptColor: Roblox.GenericConfirmation.blue, acceptText: Roblox.IDEWelcome.Resources.verify, declineText: Roblox.IDEWelcome.Resources.cancel, allowHtmlContentInBody: !0 }) } function i(n) { var r = "/ide/placelist", i, t; return n && (i = $("div.place").length, t = "?startRow=" + i, r += t), r } function t(n, t) { $.ajax({ url: t, cache: !1, dataType: "html", success: function (t) { n.remove(); var i = $("#AssetList"); i.append($(t)), $(t).animate({ opacity: 1 }, "fast"), $(".place").unbind("click"), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href") } }) } $(window).resize(function () { var n = $(".main div.welcome-content-area:visible"); $(window).height() < n.height() ? $(".navbar").height(n.height()) : $(".navbar").height($(window).height() - 124), n.height($(window).height() - 170) }), $(".navbar").height($(window).height() - 124), $("ul.filelist li a").each(function () { this.innerHTML = fitStringToWidthSafe($(this).text(), $(".navlist li p").width()) }), $("#PublishedProjects").length > 0 ? $("#MyProjects").addClass("navselected") : $(".navlist li").first().addClass("navselected"), $("ul.filelist li a").click(function () { Roblox.Client.isIDE() ? window.external.OpenRecentFile($(this).attr("js-data-file")) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.openProject, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.openProjectText + " " + Roblox.IDEWelcome.Resources.robloxStudio + ".") }), $("#header-signup").click(function () { window.open("/Login/NewAge.aspx") }), $("#HeaderHome").click(function () { window.location = "/Home/Default.aspx" }), $("#MyProjects").click(function () { $("#TemplatesView").hide(), $("#MyProjectsView").show(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $("#NewProject").click(function () { $("#TemplatesView").show(), $("#MyProjectsView").hide(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href"), $("ul.navlist li").last().addClass("lastnav"), $("#EditButton").click(function () { var i, t; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), i = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (t = i.attr("data-placeid"), window.play_placeId = t, window.editGameInStudio(t)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.editPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toEdit + i.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#BuildButton").click(function () { var t, r, i; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), t = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (r = t.attr("data-active") == "True", r ? (i = t.attr("data-placeid"), window.play_placeId = i, buildGameInStudio(i)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.placeInactive, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.activate)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.buildPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#CollapseButton").click(function () { $(this).hasClass("btn-disabled-negative") || ($(".place.place-selected").removeClass("place-selected"), $("div#ButtonRow").hide()) }), $("#StudioRecentFiles").length == 0 && $("ul.navlist").css("border-bottom", "none"); $("#AssetList").on("click", "#load-more-assets", function () { var r = $(this).parent(), n = i(!0); t(r, n) }) }); + $(function () { function n() { Roblox.GenericConfirmation.open({ titleText: Roblox.IDEWelcome.Resources.emailVerifiedTitle, bodyContent: Roblox.IDEWelcome.Resources.emailVerifiedMessage, onAccept: function () { window.location.href = "/My/Account.aspx?confirmemail=1" }, acceptColor: Roblox.GenericConfirmation.blue, acceptText: Roblox.IDEWelcome.Resources.verify, declineText: Roblox.IDEWelcome.Resources.cancel, allowHtmlContentInBody: !0 }) } function i(n) { var r = "/ide/placelist", i, t; return n && (i = $("div.place").length, t = "?startRow=" + i, r += t), r } function t(n, t) { $.ajax({ url: t, cache: !1, dataType: "html", success: function (t) { n.remove(); var i = $("#AssetList"); i.append($(t)), $(t).animate({ opacity: 1 }, "fast"), $(".place").unbind("click"), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href") } }) } $(window).resize(function () { var n = $(".main div.welcome-content-area:visible"); $(window).height() < n.height() ? $(".navbar").height(n.height()) : $(".navbar").height($(window).height() - 124), n.height($(window).height() - 170) }), $(".navbar").height($(window).height() - 124), $("ul.filelist li a").each(function () { this.innerHTML = fitStringToWidthSafe($(this).text(), $(".navlist li p").width()) }), $("#PublishedProjects").length > 0 ? $("#MyProjects").addClass("navselected") : $(".navlist li").first().addClass("navselected"), $("ul.filelist li a").click(function () { Roblox.Client.isIDE() ? window.external.OpenRecentFile($(this).attr("js-data-file")) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.openProject, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.openProjectText + " " + Roblox.IDEWelcome.Resources.robloxStudio + ".") }), $("#header-signup").click(function () { window.open("/Login/NewAge.aspx") }), $("#HeaderHome").click(function () { window.location = "/Home/Default.aspx" }), $("#MyProjects").click(function () { $("#TemplatesView").hide(), $("#MyProjectsView").show(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $("#NewProject").click(function () { $("#TemplatesView").show(), $("#MyProjectsView").hide(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href"), $("ul.navlist li").last().addClass("lastnav"), $("#EditButton").click(function () { var i, t; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), i = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (t = i.attr("data-placeid"), window.play_placeId = t, window.editGameInStudio(t)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.editPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toEdit + i.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#BuildButton").click(function () { var t, r, i; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), t = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (r = t.attr("data-active") == "True", r ? (i = t.attr("data-placeid"), window.play_placeId = i, buildGameInStudio(i)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.placeInactive, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.activate)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.buildPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#CollapseButton").click(function () { $(this).hasClass("btn-disabled-negative") || ($(".place.place-selected").removeClass("place-selected"), $("div#ButtonRow").hide()) }), $("#StudioRecentFiles").length == 0 && $("ul.navlist").css("border-bottom", "none"); $("#AssetList").on("click", "#load-more-assets", function () { var r = $(this).parent(), n = i(!0); t(r, n) }) }); ;// IDE/BuildTemplates.js function getSelectedTemplateType() { return $('div.templates[js-data-templatetype="' + $("ul.templatetypes li.selectedType").attr("js-data-templatetype") + '"]') } $(function () { var t = $("ul.templatetypes li"), n; t.click(function () { var n = getSelectedTemplateType(); n.hide(), $("ul.templatetypes li.selectedType").removeClass("selectedType"), $(this).addClass("selectedType"), n = getSelectedTemplateType(), n.show() }), n = t.first(), n.addClass("selectedType"), getSelectedTemplateType().show(), Roblox.require("Widgets.PlaceImage", function () { Roblox.Widgets.PlaceImage.populate() }), $(".template").click(function () { Roblox.Client.isIDE() ? window.editTemplateInStudio($(this).attr("placeid")) : Roblox.GenericModal.open("New Project", "/img/img-alert.png", "To build using this template, use ARCHBLOX Studio.") }), $(".template a").removeAttr("href") }); diff --git a/public/asset/10 b/public/asset/10 index 0d7aeff..2627b37 100644 --- a/public/asset/10 +++ b/public/asset/10 @@ -63,7 +63,7 @@ local hereText -- user facing images local assetUrls = {} -local assetUrl = "http://www.morblox.us/Asset/?id=" +local assetUrl = "http://www.jarfeh.xyz/Asset/?id=" local errorImageUrl = assetUrl .. "42557901" table.insert(assetUrls, errorImageUrl) local buyImageUrl = assetUrl .. "104651457" table.insert(assetUrls,buyImageUrl) local buyImageDownUrl = assetUrl .. "104651515" table.insert(assetUrls, buyImageDownUrl) @@ -661,9 +661,9 @@ function startSpinner() while pos < 8 do if pos == spinPos or pos == ((spinPos+1)%8) then - spinnerIcons[pos+1].Image = "http://www.morblox.us/Asset?id=45880668" + spinnerIcons[pos+1].Image = "http://www.jarfeh.xyz/Asset?id=45880668" else - spinnerIcons[pos+1].Image = "http://www.morblox.us/Asset?id=45880710" + spinnerIcons[pos+1].Image = "http://www.jarfeh.xyz/Asset?id=45880710" end pos = pos + 1 @@ -716,7 +716,7 @@ function createSpinner(size,position,parent) spinnerImage.Position = UDim2.new(.5+.3*math.cos(math.rad(45*spinnerNum)), -8, .5+.3*math.sin(math.rad(45*spinnerNum)), -8) spinnerImage.BackgroundTransparency = 1 spinnerImage.ZIndex = 10 - spinnerImage.Image = "http://www.morblox.us/Asset/?id=45880710" + spinnerImage.Image = "http://www.jarfeh.xyz/Asset/?id=45880710" spinnerImage.Parent = spinnerFrame spinnerIcons[spinnerNum] = spinnerImage diff --git a/public/asset/100 b/public/asset/100 index aae7b07..68de7c3 100644 --- a/public/asset/100 +++ b/public/asset/100 @@ -1,4 +1,4 @@ - + null nil @@ -20,7 +20,7 @@ 0.217036352 BloxyCola - http://www.morblox.us/asset/?id=10472127 + http://www.jarfeh.xyz/asset/?id=10472127 @@ -95,7 +95,7 @@ 2 2 - http://www.morblox.us/asset/?id=10470609 + http://www.jarfeh.xyz/asset/?id=10470609 5 Mesh @@ -108,7 +108,7 @@ 1.20000005 1.20000005 - http://www.morblox.us/asset/?id=10470600 + http://www.jarfeh.xyz/asset/?id=10470600 1 1 @@ -2677,7 +2677,7 @@ DrinkSound 1 false - http://www.morblox.us/asset/?id=10722059 + http://www.jarfeh.xyz/asset/?id=10722059 0.5 @@ -2687,7 +2687,7 @@ OpenSound 1 false - http://www.morblox.us/asset/?id=10721950 + http://www.jarfeh.xyz/asset/?id=10721950 0.5 diff --git a/public/asset/11 b/public/asset/11 index 6817430..8fc5a3d 100644 --- a/public/asset/11 +++ b/public/asset/11 @@ -123,11 +123,11 @@ local function getFriendStatusIcon(friendStatus) if friendStatus == Enum.FriendStatus.Unknown or friendStatus == Enum.FriendStatus.NotFriend then return "" elseif friendStatus == Enum.FriendStatus.Friend then - return "http://www.morblox.us/asset/?id=99749771" + return "http://www.jarfeh.xyz/asset/?id=99749771" elseif friendStatus == Enum.FriendStatus.FriendRequestSent then - return "http://www.morblox.us/asset/?id=99776888" + return "http://www.jarfeh.xyz/asset/?id=99776888" elseif friendStatus == Enum.FriendStatus.FriendRequestReceived then - return "http://www.morblox.us/asset/?id=99776838" + return "http://www.jarfeh.xyz/asset/?id=99776838" else error("Unknown FriendStatus: " .. friendStatus) end @@ -169,18 +169,18 @@ function MakePopupButton(nparent,ntext,index,last) Parent = nparent, } if index==0 then - tobj.Image = 'http://www.morblox.us/asset/?id=97108784' + tobj.Image = 'http://www.jarfeh.xyz/asset/?id=97108784' elseif last then if index%2==1 then - tobj.Image = 'http://www.morblox.us/asset/?id='.. Images['LightPopupBottom'] + tobj.Image = 'http://www.jarfeh.xyz/asset/?id='.. Images['LightPopupBottom'] else - tobj.Image = 'http://www.morblox.us/asset/?id='.. Images['DarkPopupBottom'] + tobj.Image = 'http://www.jarfeh.xyz/asset/?id='.. Images['DarkPopupBottom'] end else if index%2==1 then - tobj.Image = 'http://www.morblox.us/asset/?id=97112126' + tobj.Image = 'http://www.jarfeh.xyz/asset/?id=97112126' else - tobj.Image = 'http://www.morblox.us/asset/?id=97109338' + tobj.Image = 'http://www.jarfeh.xyz/asset/?id=97109338' end end return tobj @@ -252,7 +252,7 @@ local HeaderFrame = Obj.Create"Frame" Position = UDim2.new(0,0,0,0), Size = UDim2.new(1, 0, .07, 0), Parent = MainFrame, - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=94692054'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=94692054'), } local HeaderFrameHeight = HeaderFrame.Size.Y.Scale local MaximizeButton = Obj.Create"ImageButton" @@ -315,7 +315,7 @@ local BottomShiftFrame = Obj.Create"Frame" Position = UDim2.new(0,0,.07,0), Size = UDim2.new(1, 0, .03, 0), Parent = BottomShiftFrame, - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=94754966'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=94754966'), } local ExtendButton = Obj.Create"ImageButton" { @@ -332,7 +332,7 @@ local BottomShiftFrame = Obj.Create"Frame" Name = 'extendTab', Active = true, BackgroundTransparency = 1, - Image = 'http://www.morblox.us/asset/?id=94692731', + Image = 'http://www.jarfeh.xyz/asset/?id=94692731', Position = UDim2.new(.608, 0, .3, 0), Size = UDim2.new(.3,0,.7,0), Parent = BottomFrame, @@ -502,7 +502,7 @@ local MiddleBGTemplate = Obj.Create"Frame" BackgroundTransparency = 1, Position = UDim2.new(100,0,.07,0), Size = UDim2.new(.5, 0, .025, 0),--UDim2.new(1, 0, .03, 0), - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=94692025'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=94692025'), } @@ -537,7 +537,7 @@ local AbuseSettingsFrame = Obj.Create"Frame" Size = UDim2.new(1, 0, 1, 0), Active = true, BackgroundTransparency = 1, - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=96488767'), -- 96480351'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=96488767'), -- 96480351'), Obj.Create"TextLabel" { Name = "Title", @@ -624,7 +624,7 @@ local SubmitReportButton = Obj.Create"ImageButton" Position = UDim2.new(.5, - 200, 1, - 80), Size = UDim2.new(0,150,0,50), AutoButtonColor = false, - Image = 'http://www.morblox.us/asset/?id=96502438', -- 96501119', + Image = 'http://www.jarfeh.xyz/asset/?id=96502438', -- 96501119', Parent = AbuseSettingsFrame, } @@ -635,7 +635,7 @@ local CancelReportButton = Obj.Create"ImageButton" Position = UDim2.new(0.5, 50, 1, - 80), Size = UDim2.new(0,150,0,50), AutoButtonColor = true, - Image = 'http://www.morblox.us/asset/?id=96500683', + Image = 'http://www.jarfeh.xyz/asset/?id=96500683', Parent = AbuseSettingsFrame, } @@ -674,7 +674,7 @@ local CalmingAbuseBox = Obj.Create'Frame' BackgroundTransparency = 1, Position=UDim2.new(0.25, 0, 0.300000012, 0), Size=UDim2.new(0.5, 0, 0.370000005, 0), - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=96506233'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=96506233'), Obj.Create'TextLabel' { Name = 'Header', @@ -710,7 +710,7 @@ local CalmingAbuseBox = Obj.Create'Frame' Position = UDim2.new(0.5, -75, 1, -80), Size = UDim2.new(0,150,0,50), AutoButtonColor = true, - Image = 'http://www.morblox.us/asset/?id=96507959', + Image = 'http://www.jarfeh.xyz/asset/?id=96507959', } } local NormalAbuseBox = Obj.Create'Frame' @@ -719,7 +719,7 @@ local NormalAbuseBox = Obj.Create'Frame' BackgroundTransparency = 1, Position = UDim2.new(0.25, 0, 0.300000012, 0), Size = UDim2.new(0.5, 0, 0.370000005, 0), - MakeBackgroundGuiObj('http://www.morblox.us/asset/?id=96506233'), + MakeBackgroundGuiObj('http://www.jarfeh.xyz/asset/?id=96506233'), Obj.Create'TextLabel' { Name = 'Header', @@ -755,7 +755,7 @@ local NormalAbuseBox = Obj.Create'Frame' Position = UDim2.new(0.5, -75, 1, -80), Size = UDim2.new(0,150,0,50), AutoButtonColor = true, - Image = 'http://www.morblox.us/asset/?id=96507959', + Image = 'http://www.jarfeh.xyz/asset/?id=96507959', }, } @@ -834,7 +834,7 @@ local DefaultEntriesOnScreen = 8 for _,i in pairs(Images) do - Game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id="..i) + Game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id="..i) end -- ordered array of 'score data', each entry has: @@ -1126,20 +1126,20 @@ end player Player to check for rank on --]] function HighlightMyRank(player,BanPlayerButton,VisitorButton,MemberButton,AdminButton) - BanPlayerButton.Image= 'http://www.morblox.us/asset/?id='..Images['LightPopupMid'] - VisitorButton.Image= 'http://www.morblox.us/asset/?id='..Images['DarkPopupMid'] - MemberButton.Image= 'http://www.morblox.us/asset/?id='..Images['LightPopupMid'] - AdminButton.Image= 'http://www.morblox.us/asset/?id='..Images['DarkPopupBottom'] + BanPlayerButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['LightPopupMid'] + VisitorButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['DarkPopupMid'] + MemberButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['LightPopupMid'] + AdminButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['DarkPopupBottom'] local rank=player.PersonalServerRank if rank <= PrivilegeLevel['Banned'] then - BanPlayerButton.Image='http://www.morblox.us/asset/?id='..Images['LightBluePopupMid'] + BanPlayerButton.Image='http://www.jarfeh.xyz/asset/?id='..Images['LightBluePopupMid'] elseif rank <= PrivilegeLevel['Visitor'] then - VisitorButton.Image='http://www.morblox.us/asset/?id='..Images['DarkBluePopupMid'] + VisitorButton.Image='http://www.jarfeh.xyz/asset/?id='..Images['DarkBluePopupMid'] elseif rank <= PrivilegeLevel['Member'] then - MemberButton.Image='http://www.morblox.us/asset/?id='..Images['LightBluePopupMid'] + MemberButton.Image='http://www.jarfeh.xyz/asset/?id='..Images['LightBluePopupMid'] elseif rank <= PrivilegeLevel['Admin'] then - AdminButton.Image= 'http://www.morblox.us/asset/?id='..Images['DarkBluePopupBottom'] + AdminButton.Image= 'http://www.jarfeh.xyz/asset/?id='..Images['DarkBluePopupBottom'] end end @@ -1184,7 +1184,7 @@ end function CloseAbuseDialog() AbuseName = nil SubmitReportButton.Active = false - SubmitReportButton.Image = 'http://www.morblox.us/asset/?id=96502438' -- 96501119', + SubmitReportButton.Image = 'http://www.jarfeh.xyz/asset/?id=96502438' -- 96501119', AbuseDescriptionBox:Destroy() CalmingAbuseBox.Parent = nil NormalAbuseBox.Parent = nil @@ -1201,7 +1201,7 @@ function InitReportAbuse() AbuseName = abuseText if AbuseName and SelectedPlayer then SubmitReportButton.Active = true - SubmitReportButton.Image = 'http://www.morblox.us/asset/?id=96501119' + SubmitReportButton.Image = 'http://www.jarfeh.xyz/asset/?id=96501119' end end @@ -1606,7 +1606,7 @@ function UpdateMinimize() BottomClipFrame:TweenPosition(UDim2.new(0,0,-1,0), "Out", "Linear", .25,true) BottomFrame:TweenPosition(UDim2.new(0,0,0,0), "Out", "Linear", .25,true) FocusFrame.Size=UDim2.new(1,0,HeaderFrameHeight,0) - ExtendTab.Image = 'http://www.morblox.us/asset/?id=94692731' + ExtendTab.Image = 'http://www.jarfeh.xyz/asset/?id=94692731' else if not IsMaximized.Value then MainFrame:TweenSizeAndPosition(NormalBounds,NormalPosition,'Out','Quad',1,true) @@ -1622,7 +1622,7 @@ function UpdateMinimize() --BottomFrame:TweenPosition(UDim2.new(0,0,bottomPositon,0), "Out", "Linear", .25,true) BottomFrame.Position=UDim2.new(0,0,bottomPositon,0) FocusFrame.Size=UDim2.new(1,0,bottomPositon + HeaderFrameHeight,0) - ExtendTab.Image = 'http://www.morblox.us/asset/?id=94825585' --wat, why did I put this here? + ExtendTab.Image = 'http://www.jarfeh.xyz/asset/?id=94825585' --wat, why did I put this here? @@ -1650,13 +1650,13 @@ function UpdateMaximize() MainFrame:TweenSizeAndPosition(MaximizedBounds,MaximizedPosition,'Out','Quad',1,true) HeaderScore:TweenPosition(UDim2.new(0,0,HeaderName.Position.Y.Scale,0), "Out", "Linear", .25,true) HeaderName:TweenPosition(UDim2.new( - .1, - HeaderScore.TextBounds.x,HeaderName.Position.Y.Scale,0), "Out", "Linear", .25,true) - HeaderFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeHeader'] - BottomFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeBottom'] + HeaderFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeHeader'] + BottomFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeBottom'] for index, i in ipairs(MiddleFrameBackgrounds) do if (index%2) ~= 1 then - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeDark'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeDark'] else - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeLight'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeLight'] end end for index, i in ipairs(MiddleFrames) do @@ -1684,13 +1684,13 @@ function UpdateMaximize() end HeaderScore:TweenPosition(UDim2.new(0,0,.4,0), "Out", "Linear", .25,true) HeaderName:TweenPosition(UDim2.new(0,0,HeaderName.Position.Y.Scale,0), "Out", "Linear", .25,true) - HeaderFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['NormalHeader'] - BottomFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['NormalBottom'] + HeaderFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['NormalHeader'] + BottomFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['NormalBottom'] for index, i in ipairs(MiddleFrameBackgrounds) do if index%2 ~= 1 then - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midDark'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midDark'] else - i.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midLight'] + i.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midLight'] end end for index, i in ipairs(MiddleFrames) do @@ -1976,15 +1976,15 @@ function AddMiddleBGFrame() nBGFrame.Position = UDim2.new(.5,0,((#MiddleFrameBackgrounds) * nBGFrame.Size.Y.Scale),0) if (#MiddleFrameBackgrounds+1)%2 ~= 1 then if IsMaximized.Value then - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeDark'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeDark'] else - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midDark'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midDark'] end else if IsMaximized.Value then - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['LargeLight'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['LargeLight'] else - nBGFrame.Background.Image = 'http://www.morblox.us/asset/?id='..Images['midLight'] + nBGFrame.Background.Image = 'http://www.jarfeh.xyz/asset/?id='..Images['midLight'] end end nBGFrame.Parent = ListFrame diff --git a/public/asset/12 b/public/asset/12 index edd761b..ba0a94f 100644 --- a/public/asset/12 +++ b/public/asset/12 @@ -40,7 +40,7 @@ CurrentLoadout.Parent = gui local CLBackground = Instance.new('ImageLabel') CLBackground.Name = 'Background'; CLBackground.Size = UDim2.new(1.2, 0, 1.2, 0); -CLBackground.Image = "http://www.morblox.us/asset/?id=96536002" +CLBackground.Image = "http://www.jarfeh.xyz/asset/?id=96536002" CLBackground.BackgroundTransparency = 1.0; CLBackground.Position = UDim2.new(-0.1, 0, -0.1, 0); CLBackground.ZIndex = 0.0; @@ -50,7 +50,7 @@ CLBackground.Visible = false local BackgroundUp = Instance.new('ImageLabel') BackgroundUp.Size = UDim2.new(1, 0, 0.025, 1) BackgroundUp.Position = UDim2.new(0, 0, 0, 0) -BackgroundUp.Image = 'http://www.morblox.us/asset/?id=97662207' +BackgroundUp.Image = 'http://www.jarfeh.xyz/asset/?id=97662207' BackgroundUp.BackgroundTransparency = 1.0 BackgroundUp.Parent = CLBackground @@ -64,7 +64,7 @@ BackpackButton.RobloxLocked = true BackpackButton.Visible = false BackpackButton.Name = "BackpackButton" BackpackButton.BackgroundTransparency = 1 -BackpackButton.Image = "http://www.morblox.us/asset/?id=97617958" +BackpackButton.Image = "http://www.jarfeh.xyz/asset/?id=97617958" BackpackButton.Position = UDim2.new(0.5, -60, 1, -108) BackpackButton.Size = UDim2.new(0, 120, 0, 18) waitForChild(gui,"ControlFrame") @@ -120,14 +120,14 @@ TempSlot.ZIndex = 3.0 local slotBackground = Instance.new('ImageLabel') slotBackground.Name = 'Background' slotBackground.BackgroundTransparency = 1.0 - slotBackground.Image = 'http://www.morblox.us/asset/?id=97613075' + slotBackground.Image = 'http://www.jarfeh.xyz/asset/?id=97613075' slotBackground.Size = UDim2.new(1, 0, 1, 0) slotBackground.Parent = TempSlot local HighLight = Instance.new('ImageLabel') HighLight.Name = 'Highlight' HighLight.BackgroundTransparency = 1.0 - HighLight.Image = 'http://www.morblox.us/asset/?id=97643886' + HighLight.Image = 'http://www.jarfeh.xyz/asset/?id=97643886' HighLight.Size = UDim2.new(1, 0, 1, 0) --HighLight.Parent = TempSlot HighLight.Visible = false @@ -322,8 +322,8 @@ Backpack.Active = true local XImage = Instance.new("ImageLabel") XImage.RobloxLocked = true XImage.Name = "XImage" - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75547445") - XImage.Image = "http://www.morblox.us/asset/?id=75547445" --TODO: move to rbxasset + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75547445") + XImage.Image = "http://www.jarfeh.xyz/asset/?id=75547445" --TODO: move to rbxasset XImage.BackgroundTransparency = 1 XImage.Position = UDim2.new(-.25,-1,-.25,-1) XImage.Size = UDim2.new(1.5,2,1.5,2) @@ -426,7 +426,7 @@ Backpack.Active = true local slotBackground = Instance.new('ImageLabel') slotBackground.Name = 'Background' slotBackground.BackgroundTransparency = 1.0 - slotBackground.Image = 'http://www.morblox.us/asset/?id=97613075' + slotBackground.Image = 'http://www.jarfeh.xyz/asset/?id=97613075' slotBackground.Size = UDim2.new(1, 0, 1, 0) slotBackground.Parent = GearButton @@ -759,24 +759,24 @@ Backpack.Active = true --CharacterPane Children local FaceFrame = makeCharFrame("FacesFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75460621") - makeZone("FaceZone","http://www.morblox.us/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),FaceFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75460621") + makeZone("FaceZone","http://www.jarfeh.xyz/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),FaceFrame) makeStyledButton("Face",UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-135),FaceFrame) local HeadFrame = makeCharFrame("HeadsFrame", CharacterPane) - makeZone("FaceZone","http://www.morblox.us/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),HeadFrame) + makeZone("FaceZone","http://www.jarfeh.xyz/asset/?id=75460621",UDim2.new(0,157,0,137),UDim2.new(0.5,-78,0.5,-68),HeadFrame) makeStyledButton("Head",UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-135),HeadFrame) local HatsFrame = makeCharFrame("HatsFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75457888") - local HatsZone = makeZone("HatsZone","http://www.morblox.us/asset/?id=75457888",UDim2.new(0,186,0,184),UDim2.new(0.5,-93,0.5,-100), HatsFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75457888") + local HatsZone = makeZone("HatsZone","http://www.jarfeh.xyz/asset/?id=75457888",UDim2.new(0,186,0,184),UDim2.new(0.5,-93,0.5,-100), HatsFrame) makeStyledButton("Hat1Button",UDim2.new(0,64,0,64),UDim2.new(0,-1,0,-1),HatsZone,Enum.ButtonStyle.RobloxButton) makeStyledButton("Hat2Button",UDim2.new(0,64,0,64),UDim2.new(0,63,0,-1),HatsZone,Enum.ButtonStyle.RobloxButton) makeStyledButton("Hat3Button",UDim2.new(0,64,0,64),UDim2.new(0,127,0,-1),HatsZone,Enum.ButtonStyle.RobloxButton) local PantsFrame = makeCharFrame("PantsFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75457920") - makeZone("PantsZone","http://www.morblox.us/asset/?id=75457920",UDim2.new(0,121,0,99),UDim2.new(0.5,-60,0.5,-100),PantsFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75457920") + makeZone("PantsZone","http://www.jarfeh.xyz/asset/?id=75457920",UDim2.new(0,121,0,99),UDim2.new(0.5,-60,0.5,-100),PantsFrame) local pantFrame = Instance.new("Frame") pantFrame.RobloxLocked = true @@ -814,19 +814,19 @@ Backpack.Active = true makeTextLabel("LeftArmLabel","Left Arm",UDim2.new(0.5,-16,0,-25),leftArmButton) local TShirtFrame = makeCharFrame("T-ShirtsFrame",CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=75460642") - makeZone("TShirtZone","http://www.morblox.us/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),TShirtFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=75460642") + makeZone("TShirtZone","http://www.jarfeh.xyz/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),TShirtFrame) makeStyledButton("TShirtButton", UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-64),TShirtFrame) local ShirtFrame = makeCharFrame("ShirtsFrame", CharacterPane) - makeZone("ShirtZone","http://www.morblox.us/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),ShirtFrame) + makeZone("ShirtZone","http://www.jarfeh.xyz/asset/?id=75460642",UDim2.new(0,121,0,154),UDim2.new(0.5,-60,0.5,-100),ShirtFrame) makeStyledButton("ShirtButton", UDim2.new(0,64,0,64),UDim2.new(0.5,-32,0.5,-64),ShirtFrame) local ColorFrame = makeCharFrame("ColorFrame", CharacterPane) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=76049888") - local ColorZone = makeZone("ColorZone","http://www.morblox.us/asset/?id=76049888", UDim2.new(0,120,0,150),UDim2.new(0.5,-60,0.5,-100),ColorFrame) + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=76049888") + local ColorZone = makeZone("ColorZone","http://www.jarfeh.xyz/asset/?id=76049888", UDim2.new(0,120,0,150),UDim2.new(0.5,-60,0.5,-100),ColorFrame) makeStyledButton("Head",UDim2.new(0.26,0,0.19,0),UDim2.new(0.37,0,0.02,0),ColorZone).AutoButtonColor = false makeStyledButton("LeftArm",UDim2.new(0.19,0,0.36,0),UDim2.new(0.78,0,0.26,0),ColorZone).AutoButtonColor = false makeStyledButton("RightArm",UDim2.new(0.19,0,0.36,0),UDim2.new(0.025,0,0.26,0),ColorZone).AutoButtonColor = false diff --git a/public/asset/13 b/public/asset/13 index 18a2ac8..528f392 100644 --- a/public/asset/13 +++ b/public/asset/13 @@ -186,7 +186,7 @@ function showBackpack() backpackOpenEvent:Fire(currentTab) canToggle = true readyForNextEvent = true - backpackButton.Image = 'http://www.morblox.us/asset/?id=97644093' + backpackButton.Image = 'http://www.jarfeh.xyz/asset/?id=97644093' backpackButton.Position = UDim2.new(0.5, -60, 1, -backpackSize.Y.Offset - 103) end) end @@ -202,7 +202,7 @@ function toggleBackpack() backpackIsOpen = not backpackIsOpen if backpackIsOpen then - loadoutBackground.Image = 'http://www.morblox.us/asset/?id=97623721' + loadoutBackground.Image = 'http://www.jarfeh.xyz/asset/?id=97623721' loadoutBackground.Position = UDim2.new(-0.03, 0, -0.17, 0) loadoutBackground.Size = UDim2.new(1.05, 0, 1.25, 0) loadoutBackground.ZIndex = 2.0 @@ -213,8 +213,8 @@ function toggleBackpack() backpackButton.Position = UDim2.new(0.5, -60, 1, -44) loadoutBackground.Visible = false backpackButton.Selected = false - backpackButton.Image = "http://www.morblox.us/asset/?id=97617958" - loadoutBackground.Image = 'http://www.morblox.us/asset/?id=96536002' + backpackButton.Image = "http://www.jarfeh.xyz/asset/?id=97617958" + loadoutBackground.Image = 'http://www.jarfeh.xyz/asset/?id=96536002' loadoutBackground.Position = UDim2.new(-0.1, 0, -0.1, 0) loadoutBackground.Size = UDim2.new(1.2, 0, 1.2, 0) hideBackpack() diff --git a/public/asset/17 b/public/asset/17 index 54e9be6..56545a3 100644 --- a/public/asset/17 +++ b/public/asset/17 @@ -122,13 +122,13 @@ t.CreateStyledMessageDialog = function(title, message, style, buttons) styleImage.Position = UDim2.new(0,5,0,15) if style == "error" or style == "Error" then styleImage.Size = UDim2.new(0, 71, 0, 71) - styleImage.Image = "http://www.morblox.us/asset?id=42565285" + styleImage.Image = "http://www.jarfeh.xyz/asset?id=42565285" elseif style == "notify" or style == "Notify" then styleImage.Size = UDim2.new(0, 71, 0, 71) - styleImage.Image = "http://www.morblox.us/asset?id=42604978" + styleImage.Image = "http://www.jarfeh.xyz/asset?id=42604978" elseif style == "confirm" or style == "Confirm" then styleImage.Size = UDim2.new(0, 74, 0, 76) - styleImage.Image = "http://www.morblox.us/asset?id=42557901" + styleImage.Image = "http://www.jarfeh.xyz/asset?id=42557901" else return t.CreateMessageDialog(title,message,buttons) end @@ -237,7 +237,7 @@ t.CreateDropDownMenu = function(items, onSelect, forRoblox) local dropDownIcon = Instance.new("ImageLabel") dropDownIcon.Name = "Icon" dropDownIcon.Active = false - dropDownIcon.Image = "http://www.morblox.us/asset/?id=45732894" + dropDownIcon.Image = "http://www.jarfeh.xyz/asset/?id=45732894" dropDownIcon.BackgroundTransparency = 1 dropDownIcon.Size = UDim2.new(0,11,0,6) dropDownIcon.Position = UDim2.new(1,-11,0.5, -2) @@ -1330,7 +1330,7 @@ t.CreateScrollingFrame = function(orderList,scrollStyle) local scrollStamp = 0 local scrollDrag = Instance.new("ImageButton") - scrollDrag.Image = "http://www.morblox.us/asset/?id=61367186" + scrollDrag.Image = "http://www.jarfeh.xyz/asset/?id=61367186" scrollDrag.Size = UDim2.new(1, 0, 0, 16) scrollDrag.BackgroundTransparency = 1 scrollDrag.Name = "ScrollDrag" @@ -2603,7 +2603,7 @@ t.CreateSetPanel = function(userIdsForSets, objectSelected, dialogClosed, size, local cancelImage = Instance.new("ImageLabel") cancelImage.Name = "CancelImage" cancelImage.BackgroundTransparency = 1 - cancelImage.Image = "http://www.morblox.us/asset?id=54135717" + cancelImage.Image = "http://www.jarfeh.xyz/asset?id=54135717" cancelImage.Position = UDim2.new(0,-2,0,-2) cancelImage.Size = UDim2.new(0,16,0,16) cancelImage.ZIndex = 6 @@ -2805,7 +2805,7 @@ t.CreateSetPanel = function(userIdsForSets, objectSelected, dialogClosed, size, local function createDropDownMenuButton(parent) local dropDownButton = Instance.new("ImageButton") dropDownButton.Name = "DropDownButton" - dropDownButton.Image = "http://www.morblox.us/asset/?id=67581509" + dropDownButton.Image = "http://www.jarfeh.xyz/asset/?id=67581509" dropDownButton.BackgroundTransparency = 1 dropDownButton.Size = UDim2.new(0,16,0,16) dropDownButton.Position = UDim2.new(1,-24,0,6) @@ -3235,24 +3235,24 @@ t.CreateTerrainMaterialSelector = function(size,position) -- we so need a better way to do this for i,v in pairs(materialNames) do materialToImageMap[v] = {} - if v == "Grass" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=56563112" - elseif v == "Sand" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=62356652" - elseif v == "Brick" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=65961537" - elseif v == "Granite" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532153" - elseif v == "Asphalt" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532038" - elseif v == "Iron" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532093" - elseif v == "Aluminum" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531995" - elseif v == "Gold" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532118" - elseif v == "Plastic (red)" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531848" - elseif v == "Plastic (blue)" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531924" - elseif v == "Plank" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532015" - elseif v == "Log" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532051" - elseif v == "Gravel" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532206" - elseif v == "Cinder Block" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532103" - elseif v == "Stone Wall" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67531804" - elseif v == "Concrete" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=67532059" - elseif v == "Water" then materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=81407474" - else materialToImageMap[v].Regular = "http://www.morblox.us/asset/?id=66887593" -- fill in the rest here!! + if v == "Grass" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=56563112" + elseif v == "Sand" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=62356652" + elseif v == "Brick" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=65961537" + elseif v == "Granite" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532153" + elseif v == "Asphalt" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532038" + elseif v == "Iron" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532093" + elseif v == "Aluminum" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531995" + elseif v == "Gold" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532118" + elseif v == "Plastic (red)" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531848" + elseif v == "Plastic (blue)" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531924" + elseif v == "Plank" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532015" + elseif v == "Log" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532051" + elseif v == "Gravel" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532206" + elseif v == "Cinder Block" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532103" + elseif v == "Stone Wall" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67531804" + elseif v == "Concrete" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=67532059" + elseif v == "Water" then materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=81407474" + else materialToImageMap[v].Regular = "http://www.jarfeh.xyz/asset/?id=66887593" -- fill in the rest here!! end end @@ -3355,7 +3355,7 @@ t.CreateTerrainMaterialSelector = function(size,position) end t.CreateLoadingFrame = function(name,size,position) - game:GetService("ContentProvider"):Preload("http://www.morblox.us/asset/?id=35238053") + game:GetService("ContentProvider"):Preload("http://www.jarfeh.xyz/asset/?id=35238053") local loadingFrame = Instance.new("Frame") loadingFrame.Name = "LoadingFrame" @@ -3376,7 +3376,7 @@ t.CreateLoadingFrame = function(name,size,position) local loadingGreenBar = Instance.new("ImageLabel") loadingGreenBar.Name = "LoadingGreenBar" - loadingGreenBar.Image = "http://www.morblox.us/asset/?id=35238053" + loadingGreenBar.Image = "http://www.jarfeh.xyz/asset/?id=35238053" loadingGreenBar.Position = UDim2.new(0,0,0,0) loadingGreenBar.Size = UDim2.new(0,0,1,0) loadingGreenBar.Visible = false diff --git a/public/asset/20 b/public/asset/20 index 3b1132c..ef0ee9a 100644 --- a/public/asset/20 +++ b/public/asset/20 @@ -661,7 +661,7 @@ t.GetStampModel = function(assetId, terrainShape, useAssetVersionId) if cellType == 3 then local inverseCornerWedgeMesh = Instance.new("SpecialMesh") inverseCornerWedgeMesh.MeshType = "FileMesh" - inverseCornerWedgeMesh.MeshId = "http://www.morblox.us/asset?id=66832495" + inverseCornerWedgeMesh.MeshId = "http://www.jarfeh.xyz/asset?id=66832495" inverseCornerWedgeMesh.Scale = Vector3.new(2, 2, 2) inverseCornerWedgeMesh.Parent = newTerrainPiece end diff --git a/public/asset/300 b/public/asset/300 index f015e6d..b9a4129 100644 --- a/public/asset/300 +++ b/public/asset/300 @@ -94,7 +94,7 @@ 2 2 - http://www.morblox.us/asset/?id=302 + http://www.jarfeh.xyz/asset/?id=302 5 Mesh @@ -107,7 +107,7 @@ 1.01999998 1.01999998 - http://www.morblox.us/asset/?id=301 + http://www.jarfeh.xyz/asset/?id=301 1 1 diff --git a/public/asset/303 b/public/asset/303 index bd8329c..3ff786e 100644 --- a/public/asset/303 +++ b/public/asset/303 @@ -3,7 +3,7 @@ nil - http://morblox.us/asset/?id=304 + http://jarfeh.xyz/asset/?id=304 Shirt Graphic diff --git a/public/asset/305 b/public/asset/305 index 506ec68..197512e 100644 --- a/public/asset/305 +++ b/public/asset/305 @@ -4,7 +4,7 @@ Clothing - http://morblox.us/asset/?id=4000000000000000001 + http://jarfeh.xyz/asset/?id=4000000000000000001 \ No newline at end of file diff --git a/public/asset/306 b/public/asset/306 index b9cdbec..9f58ecd 100644 --- a/public/asset/306 +++ b/public/asset/306 @@ -4,7 +4,7 @@ Clothing - http://morblox.us/asset/?id=4000000000000000000 + http://jarfeh.xyz/asset/?id=4000000000000000000 \ No newline at end of file diff --git a/public/asset/308 b/public/asset/308 index 765e53c..bfdb0d2 100644 --- a/public/asset/308 +++ b/public/asset/308 @@ -7,7 +7,7 @@ face 20 0 - http://morblox.us/asset/?id=307 + http://jarfeh.xyz/asset/?id=307 true diff --git a/public/asset/38037265 b/public/asset/38037265 index 462eaaf..354855a 100644 --- a/public/asset/38037265 +++ b/public/asset/38037265 @@ -1,4 +1,4 @@ - + null nil @@ -199,7 +199,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=34854607 + http://www.jarfeh.xyz/asset/?id=34854607 hurtOverlay 2 @@ -254,7 +254,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=35238000 + http://www.jarfeh.xyz/asset/?id=35238000 bkg 0 @@ -282,7 +282,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=35238036 + http://www.jarfeh.xyz/asset/?id=35238036 barRed 0.0189999994 @@ -338,7 +338,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 1 false - http://www.morblox.us/asset/?id=35238053 + http://www.jarfeh.xyz/asset/?id=35238053 bar 0.0189999994 @@ -366,7 +366,7 @@ humanoid.Died:connect(function() HealthChanged(0) end) 4279970357 0 false - http://www.morblox.us/asset/?id=34816363 + http://www.jarfeh.xyz/asset/?id=34816363 label 0.680000007 diff --git a/public/asset/401 b/public/asset/401 index bae60af..31c64ac 100644 --- a/public/asset/401 +++ b/public/asset/401 @@ -4,7 +4,7 @@ Clothing - http://morblox.us/asset/?id=400 + http://jarfeh.xyz/asset/?id=400 \ No newline at end of file diff --git a/public/asset/5 b/public/asset/5 index 58caeff..a7e5ed9 100644 --- a/public/asset/5 +++ b/public/asset/5 @@ -24,8 +24,8 @@ local updateCameraDropDownSelection = nil local updateVideoCaptureDropDownSelection = nil local tweenTime = 0.2 -local mouseLockLookScreenUrl = "http://www.morblox.us/asset?id=54071825" -local classicLookScreenUrl = "http://www.morblox.us/Asset?id=45915798" +local mouseLockLookScreenUrl = "http://www.jarfeh.xyz/asset?id=54071825" +local classicLookScreenUrl = "http://www.jarfeh.xyz/Asset?id=45915798" local hasGraphicsSlider = (game:GetService("CoreGui").Version >= 5) local GraphicsQualityLevels = 10 -- how many levels we allow on graphics slider @@ -321,17 +321,17 @@ local function createHelpDialog(baseZIndex) buttons[2] = {} buttons[2].Text = "Move" buttons[2].Function = function() - image.Image = "http://morblox.us/asset/?id=45915811" + image.Image = "http://jarfeh.xyz/asset/?id=45915811" end buttons[3] = {} buttons[3].Text = "Gear" buttons[3].Function = function() - image.Image = "http://morblox.us/asset/?id=45917596" + image.Image = "http://jarfeh.xyz/asset/?id=45917596" end buttons[4] = {} buttons[4].Text = "Zoom" buttons[4].Function = function() - image.Image = "http://morblox.us/asset/?id=45915825" + image.Image = "http://jarfeh.xyz/asset/?id=45915825" end CreateTextButtons(buttonRow, buttons, UDim.new(0, 0), UDim.new(1,0)) @@ -1528,7 +1528,7 @@ local createSaveDialogs = function() spinnerImage.Size = UDim2.new(0, 16, 0, 16) spinnerImage.Position = UDim2.new(.5+.3*math.cos(math.rad(45*spinnerNum)), -8, .5+.3*math.sin(math.rad(45*spinnerNum)), -8) spinnerImage.BackgroundTransparency = 1 - spinnerImage.Image = "http://morblox.us/asset/?id=45880710" + spinnerImage.Image = "http://jarfeh.xyz/asset/?id=45880710" spinnerImage.Parent = spinnerFrame spinnerIcons[spinnerNum] = spinnerImage @@ -1549,9 +1549,9 @@ local createSaveDialogs = function() while pos < 8 do if pos == spinPos or pos == ((spinPos+1)%8) then - spinnerIcons[pos+1].Image = "http://morblox.us/asset/?id=45880668" + spinnerIcons[pos+1].Image = "http://jarfeh.xyz/asset/?id=45880668" else - spinnerIcons[pos+1].Image = "http://morblox.us/asset/?id=45880710" + spinnerIcons[pos+1].Image = "http://jarfeh.xyz/asset/?id=45880710" end pos = pos + 1 diff --git a/public/asset/7 b/public/asset/7 index 8933f36..ed579a4 100644 --- a/public/asset/7 +++ b/public/asset/7 @@ -53,7 +53,7 @@ popupImage.Parent = popupFrame local backing = Instance.new("ImageLabel") backing.BackgroundTransparency = 1 backing.Size = UDim2.new(1,0,1,0) -backing.Image = "http://www.morblox.us/asset/?id=47574181" +backing.Image = "http://www.jarfeh.xyz/asset/?id=47574181" backing.Name = "Backing" backing.ZIndex = 2 backing.Parent = popupImage diff --git a/public/asset/8 b/public/asset/8 index c9fe473..075ab5d 100644 --- a/public/asset/8 +++ b/public/asset/8 @@ -34,7 +34,7 @@ function makeFriend(fromPlayer,toPlayer) if friendRequestBlacklist[fromPlayer] then return end -- previously cancelled friend request, we don't want it! popup.PopupText.Text = "Accept Friend Request from " .. tostring(fromPlayer.Name) .. "?" - popup.PopupImage.Image = "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=352&y=352" + popup.PopupImage.Image = "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=352&y=352" showTwoButtons() popup.Visible = true @@ -73,7 +73,7 @@ game.Players.FriendRequestEvent:connect(function(fromPlayer,toPlayer,event) if event == Enum.FriendRequestEvent.Accept then game:GetService("GuiService"):SendNotification("You are Friends", "With " .. toPlayer.Name .. "!", - "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(toPlayer.userId).."&x=48&y=48", + "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(toPlayer.userId).."&x=48&y=48", 5, function() @@ -84,7 +84,7 @@ game.Players.FriendRequestEvent:connect(function(fromPlayer,toPlayer,event) if friendRequestBlacklist[fromPlayer] then return end -- previously cancelled friend request, we don't want it! game:GetService("GuiService"):SendNotification("Friend Request", "From " .. fromPlayer.Name, - "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", + "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", 8, function() makeFriend(fromPlayer,toPlayer) @@ -92,7 +92,7 @@ game.Players.FriendRequestEvent:connect(function(fromPlayer,toPlayer,event) elseif event == Enum.FriendRequestEvent.Accept then game:GetService("GuiService"):SendNotification("You are Friends", "With " .. fromPlayer.Name .. "!", - "http://www.morblox.us/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", + "http://www.jarfeh.xyz/thumbs/avatar.ashx?userId="..tostring(fromPlayer.userId).."&x=48&y=48", 5, function() diff --git a/public/asset/9 b/public/asset/9 index ba96e4a..035e38a 100644 --- a/public/asset/9 +++ b/public/asset/9 @@ -485,7 +485,7 @@ function Chat:CreateTouchButton() Size = UDim2.new(1, 0, 1, 0); Position = UDim2.new(0, 0, 0, 0); BackgroundTransparency = 1.0; - Image = 'http://www.morblox.us/asset/?id=97078724' + Image = 'http://www.jarfeh.xyz/asset/?id=97078724' }; } self.TapToChatLabel = self.ChatTouchFrame.ChatLabel @@ -630,7 +630,7 @@ function Chat:CreateGui() Gui.Create'ImageLabel' { Name = 'Background'; - Image = 'http://www.morblox.us/asset/?id=97120937'; --96551212'; + Image = 'http://www.jarfeh.xyz/asset/?id=97120937'; --96551212'; Size = UDim2.new(1.3, 0, 1.64, 0); Position = UDim2.new(0, 0, 0, 0); BackgroundTransparency = 1.0; @@ -808,7 +808,7 @@ function Chat:CreateSafeChatGui() Size = UDim2.new(0, 44, 0, 31); Position = UDim2.new(0, 1, 0.35, 0); BackgroundTransparency = 1.0; - Image = 'http://www.morblox.us/asset/?id=97080365'; + Image = 'http://www.jarfeh.xyz/asset/?id=97080365'; }; } diff --git a/public/game/Help.aspx b/public/game/Help.aspx index efd830e..d97f031 100644 --- a/public/game/Help.aspx +++ b/public/game/Help.aspx @@ -4,7 +4,7 @@ ROBLOX Help - +

Besides using simple blocks, you can insert Things that other people have built diff --git a/public/game/gameserver.php b/public/game/gameserver.php index d6d2185..07cc1a4 100644 --- a/public/game/gameserver.php +++ b/public/game/gameserver.php @@ -63,7 +63,7 @@ local ns = game:GetService("NetworkServer") local badgeUrlFlagExists, badgeUrlFlagValue = pcall(function () return settings():GetFFlag("NewBadgeServiceUrlEnabled") end) local newBadgeUrlEnabled = badgeUrlFlagExists and badgeUrlFlagValue if url~=nil then - local url = "http://www.morblox.us" + local url = "http://www.jarfeh.xyz" pcall(function() game:GetService("Players"):SetAbuseReportUrl(url .. "/AbuseReport/InGameChatHandler.ashx") end) pcall(function() game:GetService("ScriptInformationProvider"):SetAssetUrl(url .. "/Asset/") end) diff --git a/public/game/join.php b/public/game/join.php index 113638b..9b4eb96 100644 --- a/public/game/join.php +++ b/public/game/join.php @@ -64,20 +64,20 @@ end) game:GetService("ChangeHistoryService"):SetEnabled(false) game:GetService("ContentProvider"):SetThreadPool(16) -game:GetService("InsertService"):SetBaseSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=10&type=base") -game:GetService("InsertService"):SetUserSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") -game:GetService("InsertService"):SetCollectionUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?sid=%d") -game:GetService("InsertService"):SetAssetUrl("http://www.morblox.us/asset/?id=%d") -game:GetService("InsertService"):SetAssetVersionUrl("http://www.morblox.us/Asset/?assetversionid=%d") +game:GetService("InsertService"):SetBaseSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=10&type=base") +game:GetService("InsertService"):SetUserSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") +game:GetService("InsertService"):SetCollectionUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?sid=%d") +game:GetService("InsertService"):SetAssetUrl("http://www.jarfeh.xyz/asset/?id=%d") +game:GetService("InsertService"):SetAssetVersionUrl("http://www.jarfeh.xyz/Asset/?assetversionid=%d") -pcall(function() game:GetService("SocialService"):SetFriendUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsFriendsWith&playerid=%d&userid=%d") end) -pcall(function() game:GetService("SocialService"):SetBestFriendUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsBestFriendsWith&playerid=%d&userid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupRankUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRank&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupRoleUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRole&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("GamePassService"):SetPlayerHasPassUrl("http://www.morblox.us/Game/GamePass/GamePassHandler.ashx?Action=HasPass&UserID=%d&PassID=%d") end) -pcall(function() game:GetService("MarketplaceService"):SetProductInfoUrl("https://api.morblox.us/marketplace/productinfo?assetId=%d") end) -pcall(function() game:GetService("MarketplaceService"):SetPlayerOwnsAssetUrl("https://api.morblox.us/ownership/hasasset?userId=%d&assetId=%d") end) +pcall(function() game:GetService("SocialService"):SetFriendUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsFriendsWith&playerid=%d&userid=%d") end) +pcall(function() game:GetService("SocialService"):SetBestFriendUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsBestFriendsWith&playerid=%d&userid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupRankUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRank&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupRoleUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRole&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("GamePassService"):SetPlayerHasPassUrl("http://www.jarfeh.xyz/Game/GamePass/GamePassHandler.ashx?Action=HasPass&UserID=%d&PassID=%d") end) +pcall(function() game:GetService("MarketplaceService"):SetProductInfoUrl("https://api.jarfeh.xyz/marketplace/productinfo?assetId=%d") end) +pcall(function() game:GetService("MarketplaceService"):SetPlayerOwnsAssetUrl("https://api.jarfeh.xyz/ownership/hasasset?userId=%d&assetId=%d") end) pcall(function() game:SetCreatorID(0, Enum.CreatorType.User) end) pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end) diff --git a/public/game/jointest.php b/public/game/jointest.php index 5637391..69bc40e 100644 --- a/public/game/jointest.php +++ b/public/game/jointest.php @@ -11,7 +11,7 @@ $id = addslashes($_GET["id"]); ob_start(); ?> -{"ClientPort":0,"MachineAddress":"","ServerPort":,"PingUrl":"","PingInterval":120,"UserName":"","SeleniumTestMode":false,"UserId":,"SuperSafeChat":false,"CharacterAppearance":"http://morblox.us/Asset/CharacterFetch.ashx","ClientTicket":"","GameId":"00000000-0000-0000-0000-000000000000","PlaceId":1818,"MeasurementUrl":"","WaitingForCharacterGuid":"4d8dfc8d-cd68-4ed7-8adc-efebaba40f58","BaseUrl":"http://morblox.us/","ChatStyle":"ClassicAndBubble","VendorId":0,"ScreenShotInfo":"","VideoInfo":"GamesROBLOX, video, free game, online virtual world","CreatorId":0,"CreatorTypeEnum":"User","MembershipType":"None","AccountAge":300000000,"CookieStoreFirstTimePlayKey":"rbx_evt_ftp","CookieStoreFiveMinutePlayKey":"rbx_evt_fmp","CookieStoreEnabled":true,"IsRobloxPlace":true,"GenerateTeleportJoin":false,"IsUnknownOrUnder13":false,"SessionId":"","DataCenterId":0,"UniverseId":0,"BrowserTrackerId":0,"UsePortraitMode":false,"FollowUserId":0,"characterAppearanceId":1} +{"ClientPort":0,"MachineAddress":"","ServerPort":,"PingUrl":"","PingInterval":120,"UserName":"","SeleniumTestMode":false,"UserId":,"SuperSafeChat":false,"CharacterAppearance":"http://jarfeh.xyz/Asset/CharacterFetch.ashx","ClientTicket":"","GameId":"00000000-0000-0000-0000-000000000000","PlaceId":1818,"MeasurementUrl":"","WaitingForCharacterGuid":"4d8dfc8d-cd68-4ed7-8adc-efebaba40f58","BaseUrl":"http://jarfeh.xyz/","ChatStyle":"ClassicAndBubble","VendorId":0,"ScreenShotInfo":"","VideoInfo":"GamesROBLOX, video, free game, online virtual world","CreatorId":0,"CreatorTypeEnum":"User","MembershipType":"None","AccountAge":300000000,"CookieStoreFirstTimePlayKey":"rbx_evt_ftp","CookieStoreFiveMinutePlayKey":"rbx_evt_fmp","CookieStoreEnabled":true,"IsRobloxPlace":true,"GenerateTeleportJoin":false,"IsUnknownOrUnder13":false,"SessionId":"","DataCenterId":0,"UniverseId":0,"BrowserTrackerId":0,"UsePortraitMode":false,"FollowUserId":0,"characterAppearanceId":1} = 0 && (n = typeof RobloxLaunch.SeleniumTestMode == "undefined" ? n + "&testmode=false" : n + "&testmode=true"), typeof urchinTracker != "undefined" && urchinTracker("Visit/Try/" + t), RobloxLaunch.state = RobloxLaunchStates.StartingClient, RobloxLaunch.googleAnalyticsCallback !== null && RobloxLaunch.googleAnalyticsCallback(), o = null; try { if (typeof window.external != "undefined" && window.external.IsRoblox2App && (n.indexOf("visit") != -1 || u)) window.external.StartGame(r, i, n); else if (o = "RobloxProxy/", f = Roblox.Client.CreateLauncher(!0), f) { o = "RobloxProxy/StartGame/"; try { try { window.ActiveXObject ? f.AuthenticationTicket = r : f.Put_AuthenticationTicket(r), u && f.SetEditMode() } catch (a) { } try { if (Roblox.Client._silentModeEnabled) f.SetSilentModeEnabled(!0), Roblox.VideoPreRoll.videoInitialized && Roblox.VideoPreRoll.isPlaying() && Roblox.Client.SetStartInHiddenMode(!0), f.StartGame(i, n), RobloxLaunch.CheckGameStarted(f); else throw "silent mode is disabled, fall back"; } catch (a) { if (f.StartGame(i, n), Roblox.Client._bringAppToFrontEnabled) try { f.BringAppToFront() } catch (h) { } Roblox.Client.ReleaseLauncher(f, !0, !1), $.modal.close() } } catch (a) { Roblox.Client.ReleaseLauncher(f, !0, !1); throw a; } } else { try { parent.playFromUrl(n); return } catch (l) { } if (Roblox.Client.isRobloxBrowser()) try { window.external.StartGame(r, i, n) } catch (l) { throw "window.external fallback failed, Roblox must not be installed or IE cannot access ActiveX"; } else throw "launcher is null or undefined and external is missing"; RobloxLaunch.state = RobloxLaunchStates.None, $.modal.close() } } catch (a) { if (e = a.message, e === "User cancelled" && typeof urchinTracker != "undefined") return urchinTracker("Visit/UserCancelled/" + t), !1; try { s = new ActiveXObject("Microsoft.XMLHTTP") } catch (c) { e = "FailedXMLHTTP/" + e } return Roblox.Client.isRobloxBrowser() ? typeof urchinTracker != "undefined" && urchinTracker("Visit/Fail/" + o + encodeURIComponent(e)) : (typeof urchinTracker != "undefined" && urchinTracker("Visit/Redirect/" + o + encodeURIComponent(e)), window.location = RobloxLaunch.launchGamePage), !1 } return typeof urchinTracker != "undefined" && urchinTracker("Visit/Success/" + t), !0 }, RobloxLaunch.StartApp = function (n, t) { var i = function (i) { RobloxLaunch.StartAppWork(n, t, i) }; $.get("/Game/GetAuthTicket", i) }, RobloxLaunch.StartAppWork = function (n, t, i) { var f, r, u; RobloxLaunch.state = RobloxLaunchStates.StartingClient, f = null; try { if (typeof window.external != "undefined" && window.external.IsRoblox2App) window.external.StartGame(i, t, n); else if (f = "RobloxProxy/", r = Roblox.Client.CreateLauncher(!0), r) { f = "RobloxProxy/StartGame/"; try { try { window.ActiveXObject ? r.AuthenticationTicket = i : r.Put_AuthenticationTicket(i) } catch (h) { } try { if (Roblox.Client._silentModeEnabled) r.SetSilentModeEnabled(!0), Roblox.VideoPreRoll.videoInitialized && Roblox.VideoPreRoll.isPlaying() && Roblox.Client.SetStartInHiddenMode(!0), r.StartGame(t, n), RobloxLaunch.CheckGameStarted(r); else throw "silent mode is disabled, fall back"; } catch (h) { if (r.StartGame(t, n), Roblox.Client._bringAppToFrontEnabled) try { r.BringAppToFront() } catch (e) { } Roblox.Client.ReleaseLauncher(r, !0, !1), $.modal.close() } } catch (h) { Roblox.Client.ReleaseLauncher(r, !0, !1); throw h; } } else { try { parent.playFromUrl(n); return } catch (s) { } if (Roblox.Client.isRobloxBrowser()) try { window.external.StartGame(i, t, n) } catch (s) { throw "window.external fallback failed, Roblox must not be installed or IE cannot access ActiveX"; } else throw "launcher is null or undefined and external is missing"; RobloxLaunch.state = RobloxLaunchStates.None, $.modal.close() } } catch (h) { if (u = h.message, u === "User cancelled") return !1; try { new ActiveXObject("Microsoft.XMLHTTP") } catch (o) { u = "FailedXMLHTTP/" + u } return Roblox.Client.isRobloxBrowser() || (window.location = RobloxLaunch.launchGamePage), !1 } return !0 }, RobloxLaunch.CheckGameStarted = function (n) { function r() { var e = !1; try { if (i || (i = window.ActiveXObject ? n.IsGameStarted : n.Get_GameStarted()), i && !Roblox.VideoPreRoll.isPlaying()) { if (MadStatus.stop("Connecting to Players..."), RobloxLaunch.state = RobloxLaunchStates.None, $.modal.close(), t._cancelled = !0, Roblox.Client._hiddenModeEnabled && Roblox.Client.UnhideApp(), Roblox.Client._bringAppToFrontEnabled) try { n.BringAppToFront() } catch (f) { } Roblox.Client.ReleaseLauncher(n, !0, !1) } else t._cancelled || setTimeout(r, 1e3) } catch (u) { t._cancelled || setTimeout(r, 1e3) } } var t = RobloxLaunch.launcher, i; t === null && (t = new RBX.PlaceLauncher("PlaceLauncherStatusPanel"), t._showDialog(), t._updateStatus(0)), i = !1, r() }, RobloxLaunch.CheckRobloxInstall = function (n) { if (Roblox.Client.IsRobloxInstalled()) return Roblox.Client.Update(), !0; window.location = n }, RBX.PlaceLauncher = function (n) { this._cancelled = !1, this._popupID = n, this._popup = $("#" + n) }, RBX.PlaceLauncher.prototype = { _showDialog: function () { this._cancelled = !1, _popupOptions = { escClose: !0, opacity: 80, overlayCss: { backgroundColor: "#000" } }, this._popupID == "PlaceLauncherStatusPanel" && (Roblox.VideoPreRoll && Roblox.VideoPreRoll.showVideoPreRoll && !Roblox.VideoPreRoll.isExcluded() ? (this._popup = $("#videoPrerollPanel"), _popupOptions.onShow = function (n) { Roblox.VideoPreRoll.correctIEModalPosition(n), Roblox.VideoPreRoll.start() }, _popupOptions.onClose = function () { Roblox.VideoPreRoll.close() }, _popupOptions.closeHTML = '') : (this._popup = $("#" + this._popupID), _popupOptions.onClose = function () { Roblox.VideoPreRoll.logVideoPreRoll(), $.modal.close() })), this._popup.modal(_popupOptions); var n = this; $(".CancelPlaceLauncherButton").click(function () { n.CancelLaunch() }), $(".CancelPlaceLauncherButton").show() }, _reportDuration: function (n, t) { $.ajax({ type: "GET", async: !0, cache: !1, timeout: 5e4, url: "/Game/JoinRate.ashx?c=" + RobloxLaunch.clientMetricType + "&r=" + t + "&d=" + n, success: function () { } }) }, _onGameStatus: function (n) { var r, i, t; if (this._cancelled) { r = +new Date - RobloxLaunch.timer.getTime(), this._reportDuration(r, "Cancel"); return } if (this._updateStatus(n.status), n.status === 2) RobloxLaunch.StartGame(n.joinScriptUrl, "Join", n.authenticationUrl, n.authenticationTicket), i = +new Date - RobloxLaunch.timer.getTime(), this._reportDuration(i, "Success"); else if (n.status < 2 || n.status === 6) { var f = function (n, t) { t._onGameStatus(n) }, e = function (n, t) { t._onGameError(n) }, o = this, u = function () { RobloxPlaceLauncherService.CheckGameJobStatus(n.jobId, f, e, o) }; window.setTimeout(u, 2e3) } else n.status === 4 && (t = +new Date - RobloxLaunch.timer.getTime(), this._reportDuration(t, "Failure")) }, _updateStatus: function (n) { MadStatus.running || (MadStatus.init($(this._popup).find(".MadStatusField"), $(this._popup).find(".MadStatusBackBuffer"), 2e3, 800), MadStatus.start()); switch (n) { case 0: break; case 1: MadStatus.manualUpdate("A server is loading the game...", !0); break; case 2: MadStatus.manualUpdate("The server is ready. Joining the game...", !0); break; case 3: MadStatus.manualUpdate("Joining games is temporarily disabled while we upgrade. Please try again soon.", !1); break; case 4: MadStatus.manualUpdate("An error occurred. Please try again later.", !1); break; case 5: MadStatus.manualUpdate("The game you requested has ended.", !1); break; case 6: MadStatus.manualUpdate("The game you requested is currently full. Waiting for an opening...", !0, !1); break; case 7: MadStatus.manualUpdate("Roblox is updating. Please wait...", !0); break; case 8: MadStatus.manualUpdate("Requesting a server", !0); break; default: MadStatus.stop("Connecting to Players...") }$(this._popup).find(".MadStatusStarting").css("display", "none"), $(this._popup).find(".MadStatusSpinner").css("visibility", n === 3 || n === 4 || n === 5 ? "hidden" : "visible") }, _onGameError: function () { this._updateStatus(4) }, _startUpdatePolling: function (n) { var t, i; try { if (RobloxLaunch.state = RobloxLaunchStates.Upgrading, t = Roblox.Client.CreateLauncher(!0), i = window.ActiveXObject ? t.IsUpToDate : t.Get_IsUpToDate(), i || i === undefined) { try { t.PreStartGame() } catch (e) { } Roblox.Client.ReleaseLauncher(t, !0, !1), RobloxLaunch.state = RobloxLaunchStates.StartingServer, n(); return } var f = function (t, i, r) { r._onUpdateStatus(t, i, n) }, u = function (n, t) { t._onUpdateError(n) }, r = this; this.CheckUpdateStatus(f, u, t, n, r) } catch (e) { Roblox.Client.ReleaseLauncher(t, !0, !1), n() } }, _onUpdateStatus: function (n, t, i) { if (!this._cancelled) if (this._updateStatus(n), n === 8) Roblox.Client.ReleaseLauncher(t, !0, !0), Roblox.Client.Refresh(), RobloxLaunch.state = RobloxLaunchStates.StartingServer, i(); else if (n === 7) { var f = function (n, t, r) { r._onUpdateStatus(n, t, i) }, e = function (n, t) { t._onUpdateError(n) }, r = this, u = function () { r.CheckUpdateStatus(f, e, t, i, r) }; window.setTimeout(u, 2e3) } else alert("Unknown status from CheckUpdateStatus") }, _onUpdateError: function () { this._updateStatus(2) }, CheckUpdateStatus: function (n, t, i, r, u) { try { if (i.PreStartGame(), window.ActiveXObject) var f = i.IsUpToDate; else f = i.Get_IsUpToDate(); f || f === undefined ? n(8, i, u) : n(7, i, u) } catch (e) { n(8, i, u) } }, RequestGame: function (n, t) { var r; this._showDialog(); var f = function (n, t) { t._onGameStatus(n) }, u = function (n, t) { t._onGameError(n) }, e = this, i = !1; return typeof Party != "undefined" && typeof Party.AmILeader == "function" && (i = Party.AmILeader()), r = function () { RobloxPlaceLauncherService.RequestGame(n, i, t, f, u, e) }, this._startUpdatePolling(r), !1 }, RequestPlayWithParty: function (n, t, i) { this._showDialog(); var f = function (n, t) { t._onGameStatus(n) }, e = function (n, t) { t._onGameError(n) }, r = this, u = function () { RobloxPlaceLauncherService.RequestPlayWithParty(n, t, i, f, e, r) }; return this._startUpdatePolling(u), !1 }, RequestGroupBuildGame: function (n) { this._showDialog(); var r = function (n, t) { t._onGameStatus(n, !0) }, u = function (n, t) { t._onGameError(n) }, t = this, i = function () { RobloxPlaceLauncherService.RequestGroupBuildGame(n, r, u, t) }; return this._startUpdatePolling(i), !1 }, RequestFollowUser: function (n) { this._showDialog(); var r = function (n, t) { t._onGameStatus(n) }, u = function (n, t) { t._onError(n) }, t = this, i = function () { RobloxPlaceLauncherService.RequestFollowUser(n, r, u, t) }; return this._startUpdatePolling(i), !1 }, RequestGameJob: function (n, t, i) { this._showDialog(); var f = function (n, t) { t._onGameStatus(n) }, e = function (n, t) { t._onGameError(n) }, r = this, u = function () { RobloxPlaceLauncherService.RequestGameJob(n, t, i, f, e, r) }; return this._startUpdatePolling(u), !1 }, CancelLaunch: function () { return this._cancelled = !0, $.modal.close(), !1 }, dispose: function () { RBX.PlaceLauncher.callBaseMethod(this, "dispose") } }; ;// ClientInstaller.js - function tryToDownload() { oIFrm = document.getElementById("downloadInstallerIFrame"), oIFrm.src = "/install/setup.ashx" } function logStatistics(n) { $.get("/install/VisitButtonHandler.ashx?reqtype=" + n, function () { }) } Type.registerNamespace("Roblox.Client"), Roblox.Client._installHost = null, Roblox.Client._installSuccess = null, Roblox.Client._CLSID = null, Roblox.Client._continuation = null, Roblox.Client._skip = null, Roblox.Client._isIDE = null, Roblox.Client._isRobloxBrowser = null, Roblox.Client._isPlaceLaunch = !1, Roblox.Client._silentModeEnabled = !1, Roblox.Client._bringAppToFrontEnabled = !1, Roblox.Client._numLocks = 0, Roblox.Client._logTiming = !1, Roblox.Client._logStartTime = null, Roblox.Client._logEndTime = null, Roblox.Client._hiddenModeEnabled = !1, Roblox.Client._runInstallABTest = function () { }, Roblox.Client.ReleaseLauncher = function (n, t, i) { if (t && Roblox.Client._numLocks--, (i || Roblox.Client._numLocks <= 0) && (n != null && (document.getElementById("pluginObjDiv").innerHTML = "", n = null), Roblox.Client._numLocks = 0), Roblox.Client._logTiming) { Roblox.Client._logEndTime = new Date; var r = Roblox.Client._logEndTime.getTime() - Roblox.Client._logStartTime.getTime(); console && console.log && console.log("Roblox.Client: " + r + "ms from Create to Release.") } }, Roblox.Client.GetInstallHost = function (n) { if (window.ActiveXObject) return n.InstallHost; var t = n.Get_InstallHost(); return t.match(/morblox.us$/) ? t : t.substring(0, t.length - 1) }, Roblox.Client.CreateLauncher = function (n) { var i, u, t, r; Roblox.Client._logTiming && (Roblox.Client._logStartTime = new Date), n && Roblox.Client._numLocks++, (Roblox.Client._installHost == null || Roblox.Client._CLSID == null) && typeof initClientProps == "function" && initClientProps(), i = document.getElementById("robloxpluginobj"), u = $("#pluginObjDiv"), i || (Roblox.Client._hiddenModeEnabled = !1, window.ActiveXObject ? (t = 'Failed to INIT Plugin', $(u).append(t)) : (t = '', t += "

" + Roblox.Client.Resources.youNeedTheLatest, t += '' + Roblox.Client.Resources.here + ".

", $(u).append(t)), i = document.getElementById("robloxpluginobj")); try { if (i || (typeof console.log == "undefined" ? alert(Roblox.Client.Resources.plugInInstallationFailed) : console.log("Plugin installation failed!")), i.Hello(), r = Roblox.Client.GetInstallHost(i), !r || r != Roblox.Client._installHost) throw "wrong InstallHost: (plugins): " + r + " (servers): " + Roblox.Client._installHost; return i } catch (f) { return Roblox.Client.ReleaseLauncher(i, n, !1), null } }, Roblox.Client.isIDE = function () { if (Roblox.Client._isIDE == null && (Roblox.Client._isIDE = !1, Roblox.Client._isRobloxBrowser = !1, window.external)) try { window.external.IsRobloxAppIDE !== undefined && (Roblox.Client._isIDE = window.external.IsRobloxAppIDE, Roblox.Client._isRobloxBrowser = !0) } catch (n) { } return Roblox.Client._isIDE }, Roblox.Client.isRobloxBrowser = function () { return Roblox.Client.isIDE(), Roblox.Client._isRobloxBrowser }, Roblox.Client.robloxBrowserInstallHost = function () { if (window.external) try { return window.external.InstallHost } catch (n) { } return "" }, Roblox.Client.IsRobloxProxyInstalled = function () { var t = Roblox.Client.CreateLauncher(!1), n = !1; return (t != null && (n = !0), Roblox.Client.ReleaseLauncher(t, !1, !1), n || Roblox.Client.isRobloxBrowser()) ? !0 : !1 }, Roblox.Client.IsRobloxInstalled = function () { try { var t = Roblox.Client.CreateLauncher(!1), n = Roblox.Client.GetInstallHost(t); return Roblox.Client.ReleaseLauncher(t, !1, !1), n == Roblox.Client._installHost } catch (i) { return Roblox.Client.isRobloxBrowser() ? (n = Roblox.Client.robloxBrowserInstallHost(), n == Roblox.Client._installHost) : !1 } }, Roblox.Client.SetStartInHiddenMode = function (n) { try { var t = Roblox.Client.CreateLauncher(!1); if (t !== null) return t.SetStartInHiddenMode(n), Roblox.Client._hiddenModeEnabled = n, !0 } catch (i) { } return !1 }, Roblox.Client.UnhideApp = function () { try { if (Roblox.Client._hiddenModeEnabled) { var n = Roblox.Client.CreateLauncher(!1); n.UnhideApp() } } catch (t) { } }, Roblox.Client.Update = function () { try { var n = Roblox.Client.CreateLauncher(!1); n.Update(), Roblox.Client.ReleaseLauncher(n, !1, !1) } catch (t) { alert(Roblox.Client.Resources.errorUpdating + ": " + t) } }, Roblox.Client.WaitForRoblox = function (n) { if (Roblox.Client._skip) return window.location = Roblox.Client._skip, !1; if (Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, !Roblox.Client.IsRobloxProxyInstalled() && Roblox.Client.ImplementsProxy) { Roblox.InstallationInstructions.show(), Roblox.Client._runInstallABTest(); var t = "Windows"; return navigator.appVersion.indexOf("Mac") != -1 && (t = "Mac"), typeof _gaq != typeof undefined && (_gaq.push(["_trackEvent", "Install Begin", t]), _gaq.push(["b._trackEvent", "Install Begin", t])), RobloxEventManager.triggerEvent("rbx_evt_install_begin", { os: t }), window.chrome && (window.location.hash = "#chromeInstall", $.cookie("chromeInstall", n.toString().replace(/play_placeId/, play_placeId.toString()))), window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3), tryToDownload(), !0 } return Roblox.Client._continuation(), !1 }, Roblox.Client.ResumeTimer = function (n) { Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, window.setTimeout(function () { Roblox.Client._ontimer() }, 0) }, Roblox.Client.Refresh = function () { try { navigator.plugins.refresh(!1) } catch (n) { } }, Roblox.Client._onCancel = function () { return Roblox.InstallationInstructions.hide(), Roblox.Client._cancelled = !0, !1 }, Roblox.Client._ontimer = function () { Roblox.Client._cancelled || (Roblox.Client.Refresh(), Roblox.Client.IsRobloxProxyInstalled() ? (Roblox.InstallationInstructions.hide(), window.setTimeout(function () { window.chrome && window.location.hash == "#chromeInstall" && (window.location.hash = "", $.cookie("chromeInstall", null)) }, 5e3), Roblox.Client._continuation(), Roblox.Client._installSuccess && Roblox.Client._installSuccess()) : window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3)) }; + function tryToDownload() { oIFrm = document.getElementById("downloadInstallerIFrame"), oIFrm.src = "/install/setup.ashx" } function logStatistics(n) { $.get("/install/VisitButtonHandler.ashx?reqtype=" + n, function () { }) } Type.registerNamespace("Roblox.Client"), Roblox.Client._installHost = null, Roblox.Client._installSuccess = null, Roblox.Client._CLSID = null, Roblox.Client._continuation = null, Roblox.Client._skip = null, Roblox.Client._isIDE = null, Roblox.Client._isRobloxBrowser = null, Roblox.Client._isPlaceLaunch = !1, Roblox.Client._silentModeEnabled = !1, Roblox.Client._bringAppToFrontEnabled = !1, Roblox.Client._numLocks = 0, Roblox.Client._logTiming = !1, Roblox.Client._logStartTime = null, Roblox.Client._logEndTime = null, Roblox.Client._hiddenModeEnabled = !1, Roblox.Client._runInstallABTest = function () { }, Roblox.Client.ReleaseLauncher = function (n, t, i) { if (t && Roblox.Client._numLocks--, (i || Roblox.Client._numLocks <= 0) && (n != null && (document.getElementById("pluginObjDiv").innerHTML = "", n = null), Roblox.Client._numLocks = 0), Roblox.Client._logTiming) { Roblox.Client._logEndTime = new Date; var r = Roblox.Client._logEndTime.getTime() - Roblox.Client._logStartTime.getTime(); console && console.log && console.log("Roblox.Client: " + r + "ms from Create to Release.") } }, Roblox.Client.GetInstallHost = function (n) { if (window.ActiveXObject) return n.InstallHost; var t = n.Get_InstallHost(); return t.match(/jarfeh.xyz$/) ? t : t.substring(0, t.length - 1) }, Roblox.Client.CreateLauncher = function (n) { var i, u, t, r; Roblox.Client._logTiming && (Roblox.Client._logStartTime = new Date), n && Roblox.Client._numLocks++, (Roblox.Client._installHost == null || Roblox.Client._CLSID == null) && typeof initClientProps == "function" && initClientProps(), i = document.getElementById("robloxpluginobj"), u = $("#pluginObjDiv"), i || (Roblox.Client._hiddenModeEnabled = !1, window.ActiveXObject ? (t = 'Failed to INIT Plugin', $(u).append(t)) : (t = '', t += "

" + Roblox.Client.Resources.youNeedTheLatest, t += '' + Roblox.Client.Resources.here + ".

", $(u).append(t)), i = document.getElementById("robloxpluginobj")); try { if (i || (typeof console.log == "undefined" ? alert(Roblox.Client.Resources.plugInInstallationFailed) : console.log("Plugin installation failed!")), i.Hello(), r = Roblox.Client.GetInstallHost(i), !r || r != Roblox.Client._installHost) throw "wrong InstallHost: (plugins): " + r + " (servers): " + Roblox.Client._installHost; return i } catch (f) { return Roblox.Client.ReleaseLauncher(i, n, !1), null } }, Roblox.Client.isIDE = function () { if (Roblox.Client._isIDE == null && (Roblox.Client._isIDE = !1, Roblox.Client._isRobloxBrowser = !1, window.external)) try { window.external.IsRobloxAppIDE !== undefined && (Roblox.Client._isIDE = window.external.IsRobloxAppIDE, Roblox.Client._isRobloxBrowser = !0) } catch (n) { } return Roblox.Client._isIDE }, Roblox.Client.isRobloxBrowser = function () { return Roblox.Client.isIDE(), Roblox.Client._isRobloxBrowser }, Roblox.Client.robloxBrowserInstallHost = function () { if (window.external) try { return window.external.InstallHost } catch (n) { } return "" }, Roblox.Client.IsRobloxProxyInstalled = function () { var t = Roblox.Client.CreateLauncher(!1), n = !1; return (t != null && (n = !0), Roblox.Client.ReleaseLauncher(t, !1, !1), n || Roblox.Client.isRobloxBrowser()) ? !0 : !1 }, Roblox.Client.IsRobloxInstalled = function () { try { var t = Roblox.Client.CreateLauncher(!1), n = Roblox.Client.GetInstallHost(t); return Roblox.Client.ReleaseLauncher(t, !1, !1), n == Roblox.Client._installHost } catch (i) { return Roblox.Client.isRobloxBrowser() ? (n = Roblox.Client.robloxBrowserInstallHost(), n == Roblox.Client._installHost) : !1 } }, Roblox.Client.SetStartInHiddenMode = function (n) { try { var t = Roblox.Client.CreateLauncher(!1); if (t !== null) return t.SetStartInHiddenMode(n), Roblox.Client._hiddenModeEnabled = n, !0 } catch (i) { } return !1 }, Roblox.Client.UnhideApp = function () { try { if (Roblox.Client._hiddenModeEnabled) { var n = Roblox.Client.CreateLauncher(!1); n.UnhideApp() } } catch (t) { } }, Roblox.Client.Update = function () { try { var n = Roblox.Client.CreateLauncher(!1); n.Update(), Roblox.Client.ReleaseLauncher(n, !1, !1) } catch (t) { alert(Roblox.Client.Resources.errorUpdating + ": " + t) } }, Roblox.Client.WaitForRoblox = function (n) { if (Roblox.Client._skip) return window.location = Roblox.Client._skip, !1; if (Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, !Roblox.Client.IsRobloxProxyInstalled() && Roblox.Client.ImplementsProxy) { Roblox.InstallationInstructions.show(), Roblox.Client._runInstallABTest(); var t = "Windows"; return navigator.appVersion.indexOf("Mac") != -1 && (t = "Mac"), typeof _gaq != typeof undefined && (_gaq.push(["_trackEvent", "Install Begin", t]), _gaq.push(["b._trackEvent", "Install Begin", t])), RobloxEventManager.triggerEvent("rbx_evt_install_begin", { os: t }), window.chrome && (window.location.hash = "#chromeInstall", $.cookie("chromeInstall", n.toString().replace(/play_placeId/, play_placeId.toString()))), window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3), tryToDownload(), !0 } return Roblox.Client._continuation(), !1 }, Roblox.Client.ResumeTimer = function (n) { Roblox.Client._continuation = n, Roblox.Client._cancelled = !1, window.setTimeout(function () { Roblox.Client._ontimer() }, 0) }, Roblox.Client.Refresh = function () { try { navigator.plugins.refresh(!1) } catch (n) { } }, Roblox.Client._onCancel = function () { return Roblox.InstallationInstructions.hide(), Roblox.Client._cancelled = !0, !1 }, Roblox.Client._ontimer = function () { Roblox.Client._cancelled || (Roblox.Client.Refresh(), Roblox.Client.IsRobloxProxyInstalled() ? (Roblox.InstallationInstructions.hide(), window.setTimeout(function () { window.chrome && window.location.hash == "#chromeInstall" && (window.location.hash = "", $.cookie("chromeInstall", null)) }, 5e3), Roblox.Client._continuation(), Roblox.Client._installSuccess && Roblox.Client._installSuccess()) : window.setTimeout(function () { Roblox.Client._ontimer() }, 1e3)) }; ;// jquery.simplemodal-1.3.5.js (function (n) { var i = n.browser.msie && parseInt(n.browser.version) == 6 && typeof window.XMLHttpRequest != "object", r = !1, t = []; n.modal = function (t, i) { return n.modal.impl.init(t, i) }, n.modal.close = function () { n.modal.impl.close() }, n.fn.modal = function (t) { return n.modal.impl.init(this, t) }, n.modal.defaults = { appendTo: "body", focus: !0, opacity: 50, overlayId: "simplemodal-overlay", overlayCss: {}, containerId: "simplemodal-container", containerCss: {}, dataId: "simplemodal-data", dataCss: {}, minHeight: null, minWidth: null, maxHeight: null, maxWidth: null, autoResize: !1, autoPosition: !0, zIndex: 1e4, close: !0, closeHTML: '', closeClass: "simplemodal-close", escClose: !0, overlayClose: !1, position: null, persist: !1, modal: !0, onOpen: null, onShow: null, onClose: null }, n.modal.impl = { o: null, d: {}, init: function (t, i) { var r = this; if (r.d.data) return !1; if (r.o = n.extend({}, n.modal.defaults, i), r.zIndex = r.o.zIndex, r.occb = !1, typeof t == "object") t = t instanceof jQuery ? t : n(t), r.d.placeholder = !1, t.parent().parent().size() > 0 && (t.before(n("").attr("id", "simplemodal-placeholder").css({ display: "none" })), r.d.placeholder = !0, r.display = t.css("display"), r.o.persist || (r.d.orig = t.clone(!0))); else if (typeof t == "string" || typeof t == "number") t = n("

").html(t); else return alert("SimpleModal Error: Unsupported data type: " + typeof t), r; return r.create(t), t = null, r.open(), n.isFunction(r.o.onShow) && r.o.onShow.apply(r, [r.d]), r }, create: function (r) { var u = this; t = u.getDimensions(), u.o.modal && i && (u.d.iframe = n('').css(n.extend(u.o.iframeCss, { display: "none", opacity: 0, position: "fixed", height: t[0], width: t[1], zIndex: u.o.zIndex, top: 0, left: 0 })).appendTo(u.o.appendTo)), u.d.overlay = n("
").attr("id", u.o.overlayId).addClass("simplemodal-overlay").css(n.extend(u.o.overlayCss, { display: "none", opacity: u.o.opacity / 100, height: u.o.modal ? t[0] : 0, width: u.o.modal ? t[1] : 0, position: "fixed", left: 0, top: 0, zIndex: u.o.zIndex + 1 })).appendTo(u.o.appendTo), u.d.container = n("
").attr("id", u.o.containerId).addClass("simplemodal-container").css(n.extend(u.o.containerCss, { display: "none", position: "fixed", zIndex: u.o.zIndex + 2 })).append(u.o.close && u.o.closeHTML ? n(u.o.closeHTML).addClass(u.o.closeClass) : "").appendTo(u.o.appendTo), u.d.wrap = n("
").attr("tabIndex", -1).addClass("simplemodal-wrap").css({ height: "100%", outline: 0, width: "100%", overflow: "visible" }).appendTo(u.d.container), u.d.data = r.attr("id", r.attr("id") || u.o.dataId).addClass("simplemodal-data").css(n.extend(u.o.dataCss, { display: "none" })).appendTo("body"), r = null, u.setContainerDimensions(), u.d.data.appendTo(u.d.wrap), i && u.fixIE() }, bindEvents: function () { var r = this; n("." + r.o.closeClass).bind("click.simplemodal", function (n) { n.preventDefault(), r.close() }), r.o.modal && r.o.close && r.o.overlayClose && r.d.overlay.bind("click.simplemodal", function (n) { n.preventDefault(), r.close() }), n(document).bind("keydown.simplemodal", function (n) { r.o.modal && r.o.focus && n.keyCode == 9 ? r.watchTab(n) : r.o.close && r.o.escClose && n.keyCode == 27 && (n.preventDefault(), r.close()) }), n(window).bind("resize.simplemodal", function () { t = r.getDimensions(), r.setContainerDimensions(!0), i ? r.fixIE() : r.o.modal && (r.d.iframe && r.d.iframe.css({ height: t[0], width: t[1] }), r.d.overlay.css({ height: t[0], width: t[1] })) }) }, unbindEvents: function () { n("." + this.o.closeClass).unbind("click.simplemodal"), n(document).unbind("keydown.simplemodal"), n(window).unbind("resize.simplemodal"), this.d.overlay.unbind("click.simplemodal") }, fixIE: function () { var i = this, t = i.o.position; n.each([i.d.iframe || null, i.o.modal ? i.d.overlay : null, i.d.container], function (n, i) { var l, c, o, e; if (i) { var s = "document.body.clientHeight", h = "document.body.clientWidth", b = "document.body.scrollHeight", a = "document.body.scrollLeft", v = "document.body.scrollTop", p = "document.body.scrollWidth", y = "document.documentElement.clientHeight", w = "document.documentElement.clientWidth", u = "document.documentElement.scrollLeft", f = "document.documentElement.scrollTop", r = i[0].style; r.position = "absolute", n < 2 ? (r.removeExpression("height"), r.removeExpression("width"), r.setExpression("height", "" + b + " > " + s + " ? " + b + " : " + s + ' + "px"'), r.setExpression("width", "" + p + " > " + h + " ? " + p + " : " + h + ' + "px"')) : (t && t.constructor == Array ? (o = t[0] ? typeof t[0] == "number" ? t[0].toString() : t[0].replace(/px/, "") : i.css("top").replace(/px/, ""), l = o.indexOf("%") == -1 ? o + " + (t = " + f + " ? " + f + " : " + v + ') + "px"' : parseInt(o.replace(/%/, "")) + " * ((" + y + " || " + s + ") / 100) + (t = " + f + " ? " + f + " : " + v + ') + "px"', t[1] && (e = typeof t[1] == "number" ? t[1].toString() : t[1].replace(/px/, ""), c = e.indexOf("%") == -1 ? e + " + (t = " + u + " ? " + u + " : " + a + ') + "px"' : parseInt(e.replace(/%/, "")) + " * ((" + w + " || " + h + ") / 100) + (t = " + u + " ? " + u + " : " + a + ') + "px"')) : (l = "(" + y + " || " + s + ") / 2 - (this.offsetHeight / 2) + (t = " + f + " ? " + f + " : " + v + ') + "px"', c = "(" + w + " || " + h + ") / 2 - (this.offsetWidth / 2) + (t = " + u + " ? " + u + " : " + a + ') + "px"'), r.removeExpression("top"), r.removeExpression("left"), r.setExpression("top", l), r.setExpression("left", c)) } }) }, focus: function (t) { var r = this, u = t || "first", i = n(":input:enabled:visible:" + u, r.d.wrap); i.length > 0 ? i.focus() : r.d.wrap.focus() }, getDimensions: function () { var t = n(window), i = n.browser.opera && n.browser.version > "9.5" && n.fn.jquery <= "1.2.6" ? document.documentElement.clientHeight : n.browser.opera && n.browser.version < "9.5" && n.fn.jquery > "1.2.6" ? window.innerHeight : t.height(); return [i, t.width()] }, getVal: function (n) { return n == "auto" ? 0 : n.indexOf("%") > 0 ? n : parseInt(n.replace(/px/, "")) }, setContainerDimensions: function (i) { var r = this; if (!i || i && r.o.autoResize) { var f = n.browser.opera ? r.d.container.height() : r.getVal(r.d.container.css("height")), u = n.browser.opera ? r.d.container.width() : r.getVal(r.d.container.css("width")), s = r.d.data.outerHeight(!0), h = r.d.data.outerWidth(!0), e = r.o.maxHeight && r.o.maxHeight < t[0] ? r.o.maxHeight : t[0], o = r.o.maxWidth && r.o.maxWidth < t[1] ? r.o.maxWidth : t[1]; f = f ? f > e ? e : f : s ? s > e ? e : s < r.o.minHeight ? r.o.minHeight : s : r.o.minHeight, u = u ? u > o ? o : u : h ? h > o ? o : h < r.o.minWidth ? r.o.minWidth : h : r.o.minWidth, r.d.container.css({ height: f, width: u }) } r.o.autoPosition && r.setPosition() }, setPosition: function () { var n = this, r, i, f = t[0] / 2 - n.d.container.outerHeight(!0) / 2, u = t[1] / 2 - n.d.container.outerWidth(!0) / 2; n.o.position && Object.prototype.toString.call(n.o.position) === "[object Array]" ? (r = n.o.position[0] || f, i = n.o.position[1] || u) : (r = f, i = u), n.d.container.css({ left: i, top: r }) }, watchTab: function (t) { var i = this, r; n(t.target).parents(".simplemodal-container").length > 0 ? (i.inputs = n(":input:enabled:visible:first, :input:enabled:visible:last", i.d.data[0]), (!t.shiftKey && t.target == i.inputs[i.inputs.length - 1] || t.shiftKey && t.target == i.inputs[0] || i.inputs.length == 0) && (t.preventDefault(), r = t.shiftKey ? "last" : "first", setTimeout(function () { i.focus(r) }, 10))) : (t.preventDefault(), setTimeout(function () { i.focus() }, 10)) }, open: function () { var t = this; t.d.iframe && t.d.iframe.show(), n.isFunction(t.o.onOpen) ? t.o.onOpen.apply(t, [t.d]) : (t.d.overlay.show(), t.d.container.show(), t.d.data.show()), t.focus(), t.bindEvents() }, close: function () { var t = this, i; if (!t.d.data) return !1; t.unbindEvents(), n.isFunction(t.o.onClose) && !t.occb ? (t.occb = !0, t.o.onClose.apply(t, [t.d])) : (t.d.placeholder ? (i = n("#simplemodal-placeholder"), t.o.persist ? i.replaceWith(t.d.data.removeClass("simplemodal-data").css("display", t.display)) : (t.d.data.hide().remove(), i.replaceWith(t.d.orig))) : t.d.data.hide().remove(), t.d.container.hide().remove(), t.d.overlay.hide().remove(), t.d.iframe && t.d.iframe.hide().remove(), t.d = {}) } } })(jQuery); @@ -3748,7 +3748,7 @@ if (!self.__WB_pmw) { self.__WB_pmw = function (obj) { this.__WB_source = obj; r $(function () { var n = !1, t, i; $("#header-login").click(function (i) { return n = !n, t(n), $("#iFrameLogin").toggle(), $("#header-login").toggleClass("active"), i.stopPropagation(), !1 }), $("#headerLogin").click(function (i) { return n = !n, t(n), $("#iFrameLogin").toggle(), $("#headerLogin").toggleClass("active"), i.stopPropagation(), !1 }), $(document).click(function () { n && ($("#header-login").removeClass("active"), $("#headerLogin").removeClass("active"), $("#iFrameLogin").hide(), n = !1) }), t = function (n) { $(".IframeAdHide").each(function () { $(this).height() == 90 && $(this).width() == 728 && (n ? $(this).css("visibility", "hidden") : $(this).css("visibility", "visible")) }) }, i = function (n) { var t, i; n.indexOf("resize") != -1 && (t = n.split(","), $("#iFrameLogin").css({ height: t[1] })), n.indexOf("fbRegister") != -1 && (t = n.split("^"), i = "&fbname=" + encodeURIComponent(t[1]) + "&fbem=" + encodeURIComponent(t[2]) + "&fbdt=" + encodeURIComponent(t[3]), window.location.href = "../Login/Default.aspx?iFrameFacebookSync=true" + i) }, $.receiveMessage(function (n) { i(n.data) }), $("#header-login-wrapper").data("display-opened") == "True" && ($("#header-login").addClass("active"), $("#iFrameLogin").css("display", "block")) }); ;// IDE/Welcome.js - $(function () { function n() { Roblox.GenericConfirmation.open({ titleText: Roblox.IDEWelcome.Resources.emailVerifiedTitle, bodyContent: Roblox.IDEWelcome.Resources.emailVerifiedMessage, onAccept: function () { window.location.href = "/My/Account.aspx?confirmemail=1" }, acceptColor: Roblox.GenericConfirmation.blue, acceptText: Roblox.IDEWelcome.Resources.verify, declineText: Roblox.IDEWelcome.Resources.cancel, allowHtmlContentInBody: !0 }) } function i(n) { var r = "/ide/placelist", i, t; return n && (i = $("div.place").length, t = "?startRow=" + i, r += t), r } function t(n, t) { $.ajax({ url: t, cache: !1, dataType: "html", success: function (t) { n.remove(); var i = $("#AssetList"); i.append($(t)), $(t).animate({ opacity: 1 }, "fast"), $(".place").unbind("click"), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href") } }) } $(window).resize(function () { var n = $(".main div.welcome-content-area:visible"); $(window).height() < n.height() ? $(".navbar").height(n.height()) : $(".navbar").height($(window).height() - 124), n.height($(window).height() - 170) }), $(".navbar").height($(window).height() - 124), $("ul.filelist li a").each(function () { this.innerHTML = fitStringToWidthSafe($(this).text(), $(".navlist li p").width()) }), $("#PublishedProjects").length > 0 ? $("#MyProjects").addClass("navselected") : $(".navlist li").first().addClass("navselected"), $("ul.filelist li a").click(function () { Roblox.Client.isIDE() ? window.external.OpenRecentFile($(this).attr("js-data-file")) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.openProject, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.openProjectText + " " + Roblox.IDEWelcome.Resources.robloxStudio + ".") }), $("#header-signup").click(function () { window.open("/Login/NewAge.aspx") }), $("#HeaderHome").click(function () { window.location = "/Home/Default.aspx" }), $("#MyProjects").click(function () { $("#TemplatesView").hide(), $("#MyProjectsView").show(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $("#NewProject").click(function () { $("#TemplatesView").show(), $("#MyProjectsView").hide(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href"), $("ul.navlist li").last().addClass("lastnav"), $("#EditButton").click(function () { var i, t; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), i = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (t = i.attr("data-placeid"), window.play_placeId = t, window.editGameInStudio(t)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.editPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toEdit + i.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#BuildButton").click(function () { var t, r, i; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), t = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (r = t.attr("data-active") == "True", r ? (i = t.attr("data-placeid"), window.play_placeId = i, buildGameInStudio(i)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.placeInactive, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.activate)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.buildPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#CollapseButton").click(function () { $(this).hasClass("btn-disabled-negative") || ($(".place.place-selected").removeClass("place-selected"), $("div#ButtonRow").hide()) }), $("#StudioRecentFiles").length == 0 && $("ul.navlist").css("border-bottom", "none"); $("#AssetList").on("click", "#load-more-assets", function () { var r = $(this).parent(), n = i(!0); t(r, n) }) }); + $(function () { function n() { Roblox.GenericConfirmation.open({ titleText: Roblox.IDEWelcome.Resources.emailVerifiedTitle, bodyContent: Roblox.IDEWelcome.Resources.emailVerifiedMessage, onAccept: function () { window.location.href = "/My/Account.aspx?confirmemail=1" }, acceptColor: Roblox.GenericConfirmation.blue, acceptText: Roblox.IDEWelcome.Resources.verify, declineText: Roblox.IDEWelcome.Resources.cancel, allowHtmlContentInBody: !0 }) } function i(n) { var r = "/ide/placelist", i, t; return n && (i = $("div.place").length, t = "?startRow=" + i, r += t), r } function t(n, t) { $.ajax({ url: t, cache: !1, dataType: "html", success: function (t) { n.remove(); var i = $("#AssetList"); i.append($(t)), $(t).animate({ opacity: 1 }, "fast"), $(".place").unbind("click"), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href") } }) } $(window).resize(function () { var n = $(".main div.welcome-content-area:visible"); $(window).height() < n.height() ? $(".navbar").height(n.height()) : $(".navbar").height($(window).height() - 124), n.height($(window).height() - 170) }), $(".navbar").height($(window).height() - 124), $("ul.filelist li a").each(function () { this.innerHTML = fitStringToWidthSafe($(this).text(), $(".navlist li p").width()) }), $("#PublishedProjects").length > 0 ? $("#MyProjects").addClass("navselected") : $(".navlist li").first().addClass("navselected"), $("ul.filelist li a").click(function () { Roblox.Client.isIDE() ? window.external.OpenRecentFile($(this).attr("js-data-file")) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.openProject, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.openProjectText + " " + Roblox.IDEWelcome.Resources.robloxStudio + ".") }), $("#header-signup").click(function () { window.open("/Login/NewAge.aspx") }), $("#HeaderHome").click(function () { window.location = "/Home/Default.aspx" }), $("#MyProjects").click(function () { $("#TemplatesView").hide(), $("#MyProjectsView").show(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $("#NewProject").click(function () { $("#TemplatesView").show(), $("#MyProjectsView").hide(), $(".navlist li.navselected").removeClass("navselected"), $(this).addClass("navselected") }), $(".place").click(function () { $(this).hasClass("place-selected") ? ($(this).removeClass("place-selected"), $("div#ButtonRow").hide()) : ($(".place.place-selected").removeClass("place-selected"), $(this).addClass("place-selected"), $("div#ButtonRow").show()) }), $(".place a").removeAttr("href"), $("ul.navlist li").last().addClass("lastnav"), $("#EditButton").click(function () { var i, t; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), i = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (t = i.attr("data-placeid"), window.play_placeId = t, window.editGameInStudio(t)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.editPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toEdit + i.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#BuildButton").click(function () { var t, r, i; $(this).hasClass("btn-disabled-primary") || ($("#BuildButton, #EditButton").addClass("btn-disabled-primary"), $("#CollapseButton").addClass("btn-disabled-negative"), t = $(".place.place-selected"), Roblox.Client.isIDE() ? $("#verifiedEmail").data("email-verified-required") == "True" ? n() : (r = t.attr("data-active") == "True", r ? (i = t.attr("data-placeid"), window.play_placeId = i, buildGameInStudio(i)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.placeInactive, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.activate)) : Roblox.GenericModal.open(Roblox.IDEWelcome.Resources.buildPlace, "/images/Icons/img-alert.png", Roblox.IDEWelcome.Resources.toBuild + t.find("p").text() + Roblox.IDEWelcome.Resources.openPage + "" + Roblox.IDEWelcome.Resources.robloxStudio + "."), $("#BuildButton").removeClass("btn-disabled-primary"), $("#EditButton").removeClass("btn-disabled-primary"), $("#CollapseButton").removeClass("btn-disabled-negative"), $("#CollapseButton").trigger("click")) }), $("#CollapseButton").click(function () { $(this).hasClass("btn-disabled-negative") || ($(".place.place-selected").removeClass("place-selected"), $("div#ButtonRow").hide()) }), $("#StudioRecentFiles").length == 0 && $("ul.navlist").css("border-bottom", "none"); $("#AssetList").on("click", "#load-more-assets", function () { var r = $(this).parent(), n = i(!0); t(r, n) }) }); ;// IDE/BuildTemplates.js function getSelectedTemplateType() { return $('div.templates[js-data-templatetype="' + $("ul.templatetypes li.selectedType").attr("js-data-templatetype") + '"]') } $(function () { var t = $("ul.templatetypes li"), n; t.click(function () { var n = getSelectedTemplateType(); n.hide(), $("ul.templatetypes li.selectedType").removeClass("selectedType"), $(this).addClass("selectedType"), n = getSelectedTemplateType(), n.show() }), n = t.first(), n.addClass("selectedType"), getSelectedTemplateType().show(), Roblox.require("Widgets.PlaceImage", function () { Roblox.Widgets.PlaceImage.populate() }), $(".template").click(function () { Roblox.Client.isIDE() ? window.editTemplateInStudio($(this).attr("placeid")) : Roblox.GenericModal.open("New Project", "/img/img-alert.png", "To build using this template, use ARCHBLOX Studio.") }), $(".template a").removeAttr("href") }); diff --git a/public/stamper/astampericons.php b/public/stamper/astampericons.php index 331562a..cba38dc 100644 --- a/public/stamper/astampericons.php +++ b/public/stamper/astampericons.php @@ -4,7 +4,7 @@ $url = explode("?", $_SERVER['REQUEST_URI']); $id = $url[1]; //echo($id); - $file = "https://morblox.us/stamper/stampericons.php?" . $id; + $file = "https://jarfeh.xyz/stamper/stampericons.php?" . $id; header("location:" . $file); ?> \ No newline at end of file diff --git a/public/stamper/groupurl.php b/public/stamper/groupurl.php index 311396c..3293c24 100644 --- a/public/stamper/groupurl.php +++ b/public/stamper/groupurl.php @@ -2,7 +2,7 @@ $url = explode("?", $_SERVER['REQUEST_URI']); $id = $url[1]; - $file = "http://assetgame.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?" . $id; + $file = "http://assetgame.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?" . $id; //header("location:" . $file); ?> \ No newline at end of file diff --git a/public/stamper/inseassetcollect.php b/public/stamper/inseassetcollect.php index 11cfd9c..a7e2b98 100644 --- a/public/stamper/inseassetcollect.php +++ b/public/stamper/inseassetcollect.php @@ -3,7 +3,7 @@ $url = explode("?", $_SERVER['REQUEST_URI']); $id = $url[1]; //echo($id); - $file = "http://morblox.us/Game/Tools/InsertAsset.ashx?" . $id; + $file = "http://jarfeh.xyz/Game/Tools/InsertAsset.ashx?" . $id; header("location:" . $file); ?> \ No newline at end of file diff --git a/public/stamper/stampericons.php b/public/stamper/stampericons.php index 3b15101..e9476a2 100644 --- a/public/stamper/stampericons.php +++ b/public/stamper/stampericons.php @@ -11,7 +11,7 @@ //echo $height[1]; $id = substr($redirect_linka, strpos($redirect_linka, "aid=") + 4); //echo $id; - $assetimage = file_get_contents('https://assetgame.morblox.us/Thumbs/Asset.asmx/RequestThumbnail_v2?assetId=' . $id . '&assetVersionId=0&width=' . $width . '&height=' . $height . '&imageFormat=%22' . $format .'%22&thumbnailFormatId=296&overrideModeration=false'); + $assetimage = file_get_contents('https://assetgame.jarfeh.xyz/Thumbs/Asset.asmx/RequestThumbnail_v2?assetId=' . $id . '&assetVersionId=0&width=' . $width . '&height=' . $height . '&imageFormat=%22' . $format .'%22&thumbnailFormatId=296&overrideModeration=false'); //echo $text; preg_match('/"url":"(.*?)"}}/', $assetimage, $imageurl); //echo $imageurl[1]; @@ -27,6 +27,6 @@ if ( copy($imageurl[1], $newfile) ) { } } $textbox = ($id . "+" . $width[1] . "+" . $height[1] ); -header("Location: http://www.morblox.us/stamper/icons/{$textbox}"); +header("Location: http://www.jarfeh.xyz/stamper/icons/{$textbox}"); exit(); ?> \ No newline at end of file diff --git a/resources/views/client/CharacterFetch.blade.php b/resources/views/client/CharacterFetch.blade.php index ecbb33c..97dabb5 100644 --- a/resources/views/client/CharacterFetch.blade.php +++ b/resources/views/client/CharacterFetch.blade.php @@ -21,4 +21,4 @@ if ($userId == 0) { } //TODO: add catalog + avatar system @endphp -http://morblox.us/Asset/BodyColors.ashx?userId=@php echo $userId @endphp;http://morblox.us/asset/?id=@php echo $hat1 @endphp;http://morblox.us/asset/?id=@php echo $hat2 @endphp;http://morblox.us/asset/?id=@php echo $hat3 @endphp;http://morblox.us/asset/?id=@php echo $shirt @endphp;http://morblox.us/asset/?id=@php echo $pants @endphp;http://morblox.us/asset/?id=@php echo $shirtgraphic @endphp;http://morblox.us/asset/?id=@php echo $face @endphp \ No newline at end of file +http://jarfeh.xyz/Asset/BodyColors.ashx?userId=@php echo $userId @endphp;http://jarfeh.xyz/asset/?id=@php echo $hat1 @endphp;http://jarfeh.xyz/asset/?id=@php echo $hat2 @endphp;http://jarfeh.xyz/asset/?id=@php echo $hat3 @endphp;http://jarfeh.xyz/asset/?id=@php echo $shirt @endphp;http://jarfeh.xyz/asset/?id=@php echo $pants @endphp;http://jarfeh.xyz/asset/?id=@php echo $shirtgraphic @endphp;http://jarfeh.xyz/asset/?id=@php echo $face @endphp \ No newline at end of file diff --git a/resources/views/client/edit.blade.php b/resources/views/client/edit.blade.php index 6bad7ff..cf7a1a9 100644 --- a/resources/views/client/edit.blade.php +++ b/resources/views/client/edit.blade.php @@ -3,7 +3,7 @@ header("content-type:text/xml"); ob_start(); $PlaceID = addslashes($_GET["PlaceID"]); @endphp -game:Load("http://morblox.us/asset?id=@php echo $PlaceID @endphp") +game:Load("http://jarfeh.xyz/asset?id=@php echo $PlaceID @endphp") @php $data = ob_get_clean(); $signature; diff --git a/resources/views/client/idelanding.blade.php b/resources/views/client/idelanding.blade.php index 786787a..1e93106 100644 --- a/resources/views/client/idelanding.blade.php +++ b/resources/views/client/idelanding.blade.php @@ -62,31 +62,31 @@
- +

Baseplate

- +

Flat Terrain

- +

Capture The Flag

- +

Control Points

- +

Free For All

- +

Team Deathmatch

diff --git a/resources/views/client/insertasset.blade.php b/resources/views/client/insertasset.blade.php index 945ad75..fa08a11 100644 --- a/resources/views/client/insertasset.blade.php +++ b/resources/views/client/insertasset.blade.php @@ -22,11 +22,11 @@ } if ($nsets == 20 && $type == "user") { header("content-type:text/xml"); - $file = "http://morblox.us/stamper/base/{$userid}.xml"; + $file = "http://jarfeh.xyz/stamper/base/{$userid}.xml"; readfile($file); } else if ($sid != 0 || $type == "0") { header("content-type:text/xml"); - $file = "http://morblox.us/stamper/sid/{$sid}.xml"; + $file = "http://jarfeh.xyz/stamper/sid/{$sid}.xml"; readfile($file); } @endphp \ No newline at end of file diff --git a/resources/views/client/join.blade.php b/resources/views/client/join.blade.php index 32f5a52..b25fd71 100644 --- a/resources/views/client/join.blade.php +++ b/resources/views/client/join.blade.php @@ -14,13 +14,13 @@ if (Auth::check()) { $username = addslashes(Auth::user()->name); $authorised = 1; $id = addslashes(Auth::id()); - $app = 'http://morblox.us/Asset/CharacterFetch.ashx?userId=' . addslashes(Auth::id()); + $app = 'http://jarfeh.xyz/Asset/CharacterFetch.ashx?userId=' . addslashes(Auth::id()); } else { $randName = mt_rand(1, 9999); $username = "Guest " . $randName; $authorised = 0; $id = mt_rand(1000, 9999); - $app = 'http://morblox.us/Asset/CharacterFetch.ashx?userId=0'; + $app = 'http://jarfeh.xyz/Asset/CharacterFetch.ashx?userId=0'; } $ip = addslashes($_GET["ip"]); $port = addslashes($_GET["port"]); @@ -79,20 +79,20 @@ end) game:GetService("ChangeHistoryService"):SetEnabled(false) game:GetService("ContentProvider"):SetThreadPool(16) -pcall(function() game:GetService("InsertService"):SetBaseSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=10&type=base") end) -pcall(function() game:GetService("InsertService"):SetUserSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") end) -pcall(function() game:GetService("InsertService"):SetCollectionUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?sid=%d") end) -pcall(function() game:GetService("InsertService"):SetAssetUrl("http://www.morblox.us/asset/?id=%d") end) -pcall(function() game:GetService("InsertService"):SetAssetVersionUrl("http://www.morblox.us/asset/?id=%d") end) +pcall(function() game:GetService("InsertService"):SetBaseSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=10&type=base") end) +pcall(function() game:GetService("InsertService"):SetUserSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") end) +pcall(function() game:GetService("InsertService"):SetCollectionUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?sid=%d") end) +pcall(function() game:GetService("InsertService"):SetAssetUrl("http://www.jarfeh.xyz/asset/?id=%d") end) +pcall(function() game:GetService("InsertService"):SetAssetVersionUrl("http://www.jarfeh.xyz/asset/?id=%d") end) -pcall(function() game:GetService("SocialService"):SetFriendUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsFriendsWith&playerid=%d&userid=%d") end) -pcall(function() game:GetService("SocialService"):SetBestFriendUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsBestFriendsWith&playerid=%d&userid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupRankUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRank&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("SocialService"):SetGroupRoleUrl("http://www.morblox.us/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRole&playerid=%d&groupid=%d") end) -pcall(function() game:GetService("GamePassService"):SetPlayerHasPassUrl("http://www.morblox.us/Game/GamePass/GamePassHandler.ashx?Action=HasPass&UserID=%d&PassID=%d") end) -pcall(function() game:GetService("MarketplaceService"):SetProductInfoUrl("https://api.morblox.us/marketplace/productinfo?assetId=%d") end) -pcall(function() game:GetService("MarketplaceService"):SetPlayerOwnsAssetUrl("https://api.morblox.us/ownership/hasasset?userId=%d&assetId=%d") end) +pcall(function() game:GetService("SocialService"):SetFriendUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsFriendsWith&playerid=%d&userid=%d") end) +pcall(function() game:GetService("SocialService"):SetBestFriendUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsBestFriendsWith&playerid=%d&userid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupRankUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRank&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("SocialService"):SetGroupRoleUrl("http://www.jarfeh.xyz/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRole&playerid=%d&groupid=%d") end) +pcall(function() game:GetService("GamePassService"):SetPlayerHasPassUrl("http://www.jarfeh.xyz/Game/GamePass/GamePassHandler.ashx?Action=HasPass&UserID=%d&PassID=%d") end) +pcall(function() game:GetService("MarketplaceService"):SetProductInfoUrl("https://api.jarfeh.xyz/marketplace/productinfo?assetId=%d") end) +pcall(function() game:GetService("MarketplaceService"):SetPlayerOwnsAssetUrl("https://api.jarfeh.xyz/ownership/hasasset?userId=%d&assetId=%d") end) pcall(function() game:SetCreatorID(0, Enum.CreatorType.User) end) pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end) diff --git a/resources/views/client/stampertools.blade.php b/resources/views/client/stampertools.blade.php index f398114..e931e06 100644 --- a/resources/views/client/stampertools.blade.php +++ b/resources/views/client/stampertools.blade.php @@ -28,6 +28,6 @@ echo "Copy failed."; } } $textbox = ($id . "+" . $width[1] . "+" . $height[1] ); -header("Location: http://www.morblox.us/stamper/icons/{$textbox}"); +header("Location: http://www.jarfeh.xyz/stamper/icons/{$textbox}"); exit(); @endphp \ No newline at end of file diff --git a/resources/views/client/studio.blade.php b/resources/views/client/studio.blade.php index deceefd..e171a47 100644 --- a/resources/views/client/studio.blade.php +++ b/resources/views/client/studio.blade.php @@ -7,15 +7,15 @@ ob_start(); game:GetService("ScriptContext"):AddStarterScript(1) -pcall(function() game:GetService("InsertService"):SetFreeModelUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?type=fm&q=%s&pg=%d&rs=%d") end) -pcall(function() game:GetService("InsertService"):SetFreeDecalUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?type=fd&q=%s&pg=%d&rs=%d") end) +pcall(function() game:GetService("InsertService"):SetFreeModelUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?type=fm&q=%s&pg=%d&rs=%d") end) +pcall(function() game:GetService("InsertService"):SetFreeDecalUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?type=fd&q=%s&pg=%d&rs=%d") end) -game:GetService("ScriptInformationProvider"):SetAssetUrl("http://www.morblox.us/asset/") -game:GetService("InsertService"):SetBaseSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=10&type=base") -game:GetService("InsertService"):SetUserSetsUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") -game:GetService("InsertService"):SetCollectionUrl("http://www.morblox.us/Game/Tools/InsertAsset.ashx?sid=%d") -game:GetService("InsertService"):SetAssetUrl("http://www.morblox.us/asset/?id=%d") -game:GetService("InsertService"):SetAssetVersionUrl("http://www.morblox.us/asset/?assetversionid=%d") +game:GetService("ScriptInformationProvider"):SetAssetUrl("http://www.jarfeh.xyz/asset/") +game:GetService("InsertService"):SetBaseSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=10&type=base") +game:GetService("InsertService"):SetUserSetsUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d") +game:GetService("InsertService"):SetCollectionUrl("http://www.jarfeh.xyz/Game/Tools/InsertAsset.ashx?sid=%d") +game:GetService("InsertService"):SetAssetUrl("http://www.jarfeh.xyz/asset/?id=%d") +game:GetService("InsertService"):SetAssetVersionUrl("http://www.jarfeh.xyz/asset/?assetversionid=%d") @php $data = ob_get_clean(); diff --git a/resources/views/client/toolbox.blade.php b/resources/views/client/toolbox.blade.php index 3b8aedb..e9f96d3 100644 --- a/resources/views/client/toolbox.blade.php +++ b/resources/views/client/toolbox.blade.php @@ -11,7 +11,7 @@