Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __doctype__ = "Roblox Server-Sided Script"
- __author__ = "Izzy"
- __version__ = 1
- --v2 updates: click to get larger view, accurate rankings, card carry, card display
- --v3 updates: player desc, attacks,health,persistance,trading
- function createCard(deck,username,playerId,color,ranking)
- newCard = Instance.new("Part",deck)
- newCard.Size = Vector3.new(1.5,.2,1)
- newCard.BrickColor = BrickColor.new(color)
- newCard.TopSurface = "Smooth"
- newCard.BottomSurface = "Smooth"
- newCard.Material = "SmoothPlastic"
- gui = Instance.new("SurfaceGui",newCard)
- gui.Adornee = newCard
- gui.Face = "Top"
- frame = Instance.new("Frame",gui)
- frame.Size = UDim2.new(1,0,1,0)
- frame.BackgroundTransparency = 1
- name = Instance.new("TextLabel",frame)
- name.Size = UDim2.new(.8,0,.1,0)
- name.BackgroundTransparency = 1
- name.Text = username
- name.TextScaled = true
- name.Font = "Arcade"
- rank= Instance.new("TextLabel",frame)
- rank.Size = UDim2.new(.2,0,.1,0)
- rank.Position = UDim2.new(.8,0,0,0)
- rank.BackgroundTransparency = 1
- rank.Text = ranking
- rank.TextScaled = true
- rank.Font = "Arcade"
- img= Instance.new("ImageLabel",frame)
- img.Size = UDim2.new(1,0,.8,0)
- img.Position = UDim2.new(0,0,.1,0)
- img.BackgroundTransparency = 1
- img.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=420&y=420&userid="..playerId
- clickDetector = Instance.new("ClickDetector",newCard)
- clickDetector.MouseClick:connect(function(plr)
- newGui = Instance.new("ScreenGui",plr.PlayerGui)
- newFrame = Instance.new("Frame",newGui)
- newFrame.Size = UDim2.new(0,420,0,460)
- newFrame.BackgroundColor = BrickColor.new(Color3.new(1,1,1))
- newFrame.BorderSizePixel = 0
- newname = Instance.new("TextLabel",newFrame)
- newname.Size = UDim2.new(.8,0,.1,0)
- newname.BackgroundTransparency = 1
- newname.Text = username
- newname.TextScaled = true
- newname.Font = "Arcade"
- newrank= Instance.new("TextLabel",newFrame)
- newrank.Size = UDim2.new(.2,0,.1,0)
- newrank.Position = UDim2.new(.8,0,0,0)
- newrank.BackgroundTransparency = 1
- newrank.Text = ranking
- newrank.TextScaled = true
- newrank.Font = "Arcade"
- newimg= Instance.new("ImageLabel",newFrame)
- newimg.Size = UDim2.new(1,0,.8,0)
- newimg.Position = UDim2.new(0,0,.1,0)
- newimg.BackgroundTransparency = 1
- newimg.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&userid="..playerId
- plr:GetMouse().KeyDown:connect(function() newGui:Remove() end)
- end)
- end
- function createDeck(p,deckId)
- if deckId == 1 then
- local users = {{"amazingranma261",6529546},{"Reinitialized",189503},{"Ceirios",25356207},{"KingAbsalom",5615419},{"dullbakuganroll",19564273},{"einsteinK",16872215},{"MakerModelLua",38837082},{"basictality",25319113},{"AntiBoomz0r",4719353},{"kerrhau",2593}}
- for i,v in ipairs(users) do
- createCard(p,users[i][1],users[i][2],Color3.new(1,1,1),i)
- end
- end
- end
- createDeck(workspace,1)
Advertisement
Add Comment
Please, Sign In to add comment