SHOW:
|
|
- or go back to the newest paste.
| 1 | __doctype__ = "Roblox Server-Sided Script" | |
| 2 | __author__ = "Izzy" | |
| 3 | __version__ = 1 | |
| 4 | ||
| 5 | --v2 updates: click to get larger view, accurate rankings, card carry, card display | |
| 6 | --v3 updates: player desc, attacks,health,persistance,trading | |
| 7 | ||
| 8 | function createCard(deck,username,playerId,color,ranking) | |
| 9 | ||
| 10 | newCard = Instance.new("Part",deck)
| |
| 11 | newCard.Size = Vector3.new(1.5,.2,1) | |
| 12 | newCard.BrickColor = BrickColor.new(color) | |
| 13 | newCard.TopSurface = "Smooth" | |
| 14 | - | newCard.Name = username |
| 14 | + | |
| 15 | newCard.Material = "SmoothPlastic" | |
| 16 | ||
| 17 | gui = Instance.new("SurfaceGui",newCard)
| |
| 18 | gui.Adornee = newCard | |
| 19 | gui.Face = "Top" | |
| 20 | ||
| 21 | frame = Instance.new("Frame",gui)
| |
| 22 | frame.Size = UDim2.new(1,0,1,0) | |
| 23 | frame.BackgroundTransparency = 1 | |
| 24 | ||
| 25 | name = Instance.new("TextLabel",frame)
| |
| 26 | name.Size = UDim2.new(.8,0,.1,0) | |
| 27 | name.BackgroundTransparency = 1 | |
| 28 | name.Text = username | |
| 29 | name.TextScaled = true | |
| 30 | name.Font = "Arcade" | |
| 31 | ||
| 32 | rank= Instance.new("TextLabel",frame)
| |
| 33 | rank.Size = UDim2.new(.2,0,.1,0) | |
| 34 | rank.Position = UDim2.new(.8,0,0,0) | |
| 35 | rank.BackgroundTransparency = 1 | |
| 36 | rank.Text = ranking | |
| 37 | rank.TextScaled = true | |
| 38 | rank.Font = "Arcade" | |
| 39 | ||
| 40 | ||
| 41 | img= Instance.new("ImageLabel",frame)
| |
| 42 | img.Size = UDim2.new(1,0,.8,0) | |
| 43 | img.Position = UDim2.new(0,0,.1,0) | |
| 44 | - | img.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&userid="..playerId |
| 44 | + | |
| 45 | img.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=420&y=420&userid="..playerId | |
| 46 | ||
| 47 | clickDetector = Instance.new("ClickDetector",newCard)
| |
| 48 | clickDetector.MouseClick:connect(function(plr) | |
| 49 | newGui = Instance.new("ScreenGui",plr.PlayerGui)
| |
| 50 | newFrame = Instance.new("Frame",newGui)
| |
| 51 | newFrame.Size = UDim2.new(0,420,0,460) | |
| 52 | - | local users = {{"amazingranma261",6529546},{"Reinitialized",189503},{"Ceirios",25356207},{"KingAbsalom",5615419},{"dullbakuganroll",19564273},{"einsteinK",19564273},{"MakerModelLua",38837082},{"basictality",25319113},{"AntiBoomz0r",4719353},{"kerrhau",2593}}
|
| 52 | + | newFrame.BackgroundColor = BrickColor.new(Color3.new(1,1,1)) |
| 53 | newFrame.BorderSizePixel = 0 | |
| 54 | - | createCard(p,users[1],users[2],Color3.new(1,1,1),i) |
| 54 | + | |
| 55 | newname = Instance.new("TextLabel",newFrame)
| |
| 56 | newname.Size = UDim2.new(.8,0,.1,0) | |
| 57 | newname.BackgroundTransparency = 1 | |
| 58 | newname.Text = username | |
| 59 | newname.TextScaled = true | |
| 60 | newname.Font = "Arcade" | |
| 61 | ||
| 62 | newrank= Instance.new("TextLabel",newFrame)
| |
| 63 | newrank.Size = UDim2.new(.2,0,.1,0) | |
| 64 | newrank.Position = UDim2.new(.8,0,0,0) | |
| 65 | newrank.BackgroundTransparency = 1 | |
| 66 | newrank.Text = ranking | |
| 67 | newrank.TextScaled = true | |
| 68 | newrank.Font = "Arcade" | |
| 69 | ||
| 70 | ||
| 71 | ||
| 72 | newimg= Instance.new("ImageLabel",newFrame)
| |
| 73 | newimg.Size = UDim2.new(1,0,.8,0) | |
| 74 | newimg.Position = UDim2.new(0,0,.1,0) | |
| 75 | newimg.BackgroundTransparency = 1 | |
| 76 | newimg.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&userid="..playerId | |
| 77 | ||
| 78 | plr:GetMouse().KeyDown:connect(function() newGui:Remove() end) | |
| 79 | ||
| 80 | ||
| 81 | end) | |
| 82 | ||
| 83 | end | |
| 84 | ||
| 85 | ||
| 86 | function createDeck(p,deckId) | |
| 87 | if deckId == 1 then | |
| 88 | local users = {{"amazingranma261",6529546},{"Reinitialized",189503},{"Ceirios",25356207},{"KingAbsalom",5615419},{"dullbakuganroll",19564273},{"einsteinK",16872215},{"MakerModelLua",38837082},{"basictality",25319113},{"AntiBoomz0r",4719353},{"kerrhau",2593}}
| |
| 89 | for i,v in ipairs(users) do | |
| 90 | createCard(p,users[i][1],users[i][2],Color3.new(1,1,1),i) | |
| 91 | end | |
| 92 | end | |
| 93 | end | |
| 94 | ||
| 95 | createDeck(workspace,1) |