|
| 07 Jul 2011 07:08 PM |
No output:
local Players = game:GetService("Players") local ShirtID = 55819156 local ShirtID2 = 55819165
function onHumanoidDied(humanoid,player) local stats=player:findFirstChild("leaderstats") if stats~=nil then local deaths=stats:findFirstChild("Deaths") deaths.Value=deaths.Value + 1 local killer=getKillerOfHumanoidIfStillInGame(humanoid) handleKillCount(humanoid,player) end end
function onPlayerRespawn(property,player) if property=="Character" and player.Character~=nil then local humanoid=player.Character.Humanoid local p=player humanoid.Died:connect(function() onHumanoidDied(humanoid,p) end) end end
function getKillerOfHumanoidIfStillInGame(humanoid) local tag=humanoid:findFirstChild("creator") if tag~=nil then local killer=tag.Value if killer.Parent~=nil then return killer end end return nil end
function handleKillCount(humanoid,player) local killer=getKillerOfHumanoidIfStillInGame(humanoid) if killer~=nil then local stats=killer:findFirstChild("leaderstats") if stats~=nil then local kills=stats:findFirstChild("Points") if killer~=player then kills.Value=kills.Value+5 end end end end
function onPlayerEntered(newPlayer) local stats=Instance.new("IntValue") stats.Name="leaderstats" local kills=Instance.new("IntValue") kills.Name="Points" if game:GetService("BadgeService"):UserHasBadge(Player.userId, ShirtID2) then kills.Value = 500 elseif game:GetService("BadgeService"):UserHasBadge(Player.userId, ShirtID) then kills.Value = 100 elseif not game:GetService("BadgeService"):UserHasBadge(Player.userId, ShirtID) and not game:GetService("BadgeService"):UserHasBadge(Player.userId, ShirtID2) then kills.Value = 0 local deaths=Instance.new("IntValue") deaths.Name="Deaths" deaths.Value=0
kills.Parent=stats deaths.Parent=stats
while true do if newPlayer.Character~=nil then break end wait(5) end
local humanoid=newPlayer.Character.Humanoid humanoid.Died:connect(function() onHumanoidDied(humanoid,newPlayer) end)
newPlayer.Changed:connect(function(property) onPlayerRespawn(property,newPlayer) end)
stats.Parent=newPlayer end end
game.Players.ChildAdded:connect(onPlayerEntered)
|
|
|
| Report Abuse |
|
|
| 07 Jul 2011 07:18 PM |
| http://www.roblox.com/Forum/ShowPost.aspx?PostID=9772680 |
|
|
| Report Abuse |
|
|
| 07 Jul 2011 07:32 PM |
| I can't give you a hint, there is no output, it's obvious what it does, it just doesn't show up on the players list. |
|
|
| Report Abuse |
|