|
| 01 Nov 2011 01:56 PM |
go to free model like everybody else thats a noob and doesnt know how to script. ._. Now that i helped you, help me with this code plox. Its GUI radar that wont work :U
local GUI = script.Parent local Player = GUI.Parent.Parent local User = Player.Character local Cam = game.Workspace.CurrentCamera repeat wait() until Player.PlayerGui:FindFirstChild("HealthGUI") Player.PlayerGui.HealthGUI:Remove() while true do wait() for Index,Node in pairs (GUI.Radar:GetChildren()) do Node:Remove() end for Index,Friend in pairs (game.Players:GetChildren()) do if Friend.Character ~= nil and Player ~= Friend then if Friend.Character:FindFirstChild("Head") then if (Vector3.new(Friend.Character.Head.CFrame.x,0,Friend.Character.Head.CFrame.z)-Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)).magnitude < 50 then local Node = Instance.new("Frame") Node.Name = "Node" Node.BackgroundColor = BrickColor.new("Bright green") Node.BorderSizePixel = 0 Node.Size = UDim2.new(0,4,0,4) Node.Parent = GUI.Radar local Offset = ((CFrame.new(Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z),Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z))-Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z)+Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)):toObjectSpace(CFrame.new(Friend.Character.Head.CFrame.x,0,Friend.Character.Head.CFrame.z))).p Node.Position = UDim2.new(0,Offset.x*2+98,0,Offset.z*2+98) end end end end for Index,Part in pairs (game.Workspace.Minimap:GetChildren()) do for x = 1,Part.Size.x do local Position = (Part.CFrame*CFrame.new((-Part.Size.x/2)-1+x,0,-Part.Size.z/2)).p if (Vector3.new(Position.x,0,Position.z)-Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)).magnitude < 50 then local Node = Instance.new("Frame") Node.Name = "Node" Node.BackgroundColor3 = Color3.new(0,0,0) Node.BorderSizePixel = 0 Node.Size = UDim2.new(0,2,0,2) Node.Parent = GUI.Radar local Offset = ((CFrame.new(Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z),Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z))-Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z)+Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)):toObjectSpace(CFrame.new(Position))).p Node.Position = UDim2.new(0,Offset.x*2+99,0,Offset.z*2+99) end end for x = 1,Part.Size.x do local Position = (Part.CFrame*CFrame.new((-Part.Size.x/2)-1+x,0,Part.Size.z/2)).p if (Vector3.new(Position.x,0,Position.z)-Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)).magnitude < 50 then local Node = Instance.new("Frame") Node.Name = "Node" Node.BackgroundColor3 = Color3.new(0,0,0) Node.BorderSizePixel = 0 Node.Size = UDim2.new(0,2,0,2) Node.Parent = GUI.Radar local Offset = ((CFrame.new(Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z),Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z))-Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z)+Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)):toObjectSpace(CFrame.new(Position))).p Node.Position = UDim2.new(0,Offset.x*2+99,0,Offset.z*2+99) end end for z = 1,Part.Size.z do local Position = (Part.CFrame*CFrame.new(-Part.Size.x/2,0,(-Part.Size.z/2)-1+z)).p if (Vector3.new(Position.x,0,Position.z)-Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)).magnitude < 50 then local Node = Instance.new("Frame") Node.Name = "Node" Node.BackgroundColor3 = Color3.new(0,0,0) Node.BorderSizePixel = 0 Node.Size = UDim2.new(0,2,0,2) Node.Parent = GUI.Radar local Offset = ((CFrame.new(Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z),Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z))-Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z)+Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)):toObjectSpace(CFrame.new(Position))).p Node.Position = UDim2.new(0,Offset.x*2+99,0,Offset.z*2+99) end end for z = 1,Part.Size.z do local Position = (Part.CFrame*CFrame.new(Part.Size.x/2,0,(-Part.Size.z/2)-1+z)).p if (Vector3.new(Position.x,0,Position.z)-Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)).magnitude < 50 then local Node = Instance.new("Frame") Node.Name = "Node" Node.BackgroundColor3 = Color3.new(0,0,0) Node.BorderSizePixel = 0 Node.Size = UDim2.new(0,2,0,2) Node.Parent = GUI.Radar local Offset = ((CFrame.new(Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z),Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z))-Vector3.new(Cam.CoordinateFrame.x,0,Cam.CoordinateFrame.z)+Vector3.new(User.Head.CFrame.x,0,User.Head.CFrame.z)):toObjectSpace(CFrame.new(Position))).p Node.Position = UDim2.new(0,Offset.x*2+99,0,Offset.z*2+99) end end end end
|
|
|
| Report Abuse |
|