of     1   

xvgigakid
#55303158Saturday, September 24, 2011 9:47 PM GMT

Im a really good scripter... Im feeling generous today so I will make you some scripts. BUT Im not gonna script your entire game. Just a thing in your game that you cant script yourself Ive noticed the Building Helpers community is asking for scripts sometimes so Ill do you a favor and help. Fair enough?
nkz24
#55303286Saturday, September 24, 2011 9:49 PM GMT

Can you make me a script for a killer/killed identifier?
xvgigakid
#55304906Saturday, September 24, 2011 10:12 PM GMT

@nkz Sorry took a while stands = {} CTF_mode = false TheGuyWhoDied = nil function KillIdentifier(kill, died) --Part Of The Script You Want print(died.Name.." got Pwnd by, "..kill.Name) TheGuyWhoDied = nil end function onHumanoidDied(humanoid, player) local stats = player:findFirstChild("leaderstats") if stats ~= nil then local deaths = stats:findFirstChild("Wipeouts") deaths.Value = deaths.Value + 1 -- do short dance to try and find the killer local killer = getKillerOfHumanoidIfStillInGame(humanoid) handleKillCount(humanoid, player) TheGuyWhoDied = player end end function onPlayerRespawn(property, player) -- need to connect to new humanoid if property == "Character" and player.Character ~= nil then local humanoid = player.Character.Humanoid local p = player local h = humanoid humanoid.Died:connect(function() onHumanoidDied(h, p) end ) end end function getKillerOfHumanoidIfStillInGame(humanoid) -- returns the player object that killed this humanoid -- returns nil if the killer is no longer in the game -- check for kill tag on humanoid - may be more than one - todo: deal with this local tag = humanoid:findFirstChild("creator") -- find player with name on tag if tag ~= nil then local killer = tag.Value if killer.Parent ~= nil then -- killer still in game 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("KOs") if killer ~= player then kills.Value = kills.Value + 1 else kills.Value = kills.Value - 1 KillIdentifier(killer, TheGuyWhoDied) end end end end ----------------------------------------------- function findAllFlagStands(root) local c = root:children() for i=1,#c do if (c[i].className == "Model" or c[i].className == "Part") then findAllFlagStands(c[i]) end if (c[i].className == "FlagStand") then table.insert(stands, c[i]) end end end function hookUpListeners() for i=1,#stands do stands[i].FlagCaptured:connect(onCaptureScored) end end function onPlayerEntered(newPlayer) if CTF_mode == true then local stats = Instance.new("IntValue") stats.Name = "leaderstats" local captures = Instance.new("IntValue") captures.Name = "Captures" captures.Value = 0 captures.Parent = stats -- VERY UGLY HACK -- Will this leak threads? -- Is the problem even what I think it is (player arrived before character)? while true do if newPlayer.Character ~= nil then break end wait(5) end stats.Parent = newPlayer else local stats = Instance.new("IntValue") stats.Name = "leaderstats" local kills = Instance.new("IntValue") kills.Name = "KOs" kills.Value = 0 local deaths = Instance.new("IntValue") deaths.Name = "Wipeouts" deaths.Value = 0 kills.Parent = stats deaths.Parent = stats -- VERY UGLY HACK -- Will this leak threads? -- Is the problem even what I think it is (player arrived before character)? 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 ) -- start to listen for new humanoid newPlayer.Changed:connect(function(property) onPlayerRespawn(property, newPlayer) end ) stats.Parent = newPlayer end end function onCaptureScored(player) local ls = player:findFirstChild("leaderstats") if ls == nil then return end local caps = ls:findFirstChild("Captures") if caps == nil then return end caps.Value = caps.Value + 1 end findAllFlagStands(game.Workspace) hookUpListeners() if (#stands > 0) then CTF_mode = true end game.Players.ChildAdded:connect(onPlayerEntered)
LoneTraveler
#55310606Saturday, September 24, 2011 11:40 PM GMT

I need a level up script + a shop gui that has level items only.
shrillfreddykruger
#58582624Friday, November 25, 2011 8:08 PM GMT

HI I AM SHRILLFREDDYKRUGER WHEN YOU NEED HELP AND I AM OFF LINE SEND ME MESAGE AND I WILL COME TO YOUR PROFILE AND HELP YOU TELL ME IF YOU WHANT ME TO COME TO YOUR GAME AND HAVE A GOOD DAY AND YOU BETTER
NickXDm2
#58584223Friday, November 25, 2011 8:26 PM GMT

Can you make a script that saves a game everytime you leave it? I'm trying to make a game where me and my friends can just build and I just need it to be able to save the game.
beckyj1029
#58584780Friday, November 25, 2011 8:33 PM GMT

Do you know how to make any walking scripts? I really would like one for my adoptable game so the people who own their lil adoptable can walk them around and stuffs :3. Sorta off topic here, but does anyone know where studio mode went to? It's not in the Game Settings in the menu anymore.
NickXDm2
#58584928Friday, November 25, 2011 8:35 PM GMT

roblox studio?
beckyj1029
#58585767Friday, November 25, 2011 8:45 PM GMT

Eh, ignore my last question. I'm just use to going on build mode through the site on ROBLOX..

    of     1