generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: [HELP]K/D Reset

Previous Thread :: Next Thread 
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 06:18 PM
Is the a way I could make it so every time I switch maps player's K/Ds reset. I already have a map changer but I need the function etc for k/d reset.



Kind Regards,
iDage
Report Abuse
JarodOfOrbiter is not online. JarodOfOrbiter
Joined: 17 Feb 2011
Total Posts: 20029
11 Jan 2015 06:22 PM
It depends entirely on how you manage your kills and deaths, and how the script works.
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 06:24 PM
I just need a script so when map changes the k/ds reset and goes back to zero and people start killing again.
Report Abuse
JarodOfOrbiter is not online. JarodOfOrbiter
Joined: 17 Feb 2011
Total Posts: 20029
11 Jan 2015 06:27 PM
Well I can't help you even if I wanted to, because I have no idea how you manage kills and deaths, and how you scripted it.
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 06:30 PM
So nobody has like any reset function or anything?
Report Abuse
JarodOfOrbiter is not online. JarodOfOrbiter
Joined: 17 Feb 2011
Total Posts: 20029
11 Jan 2015 06:33 PM
Not one specific to your kills and deaths system. It depends on how your script works, as I said. I can't make one (Aside from not being willing to) because I don't know how it was scripted.
Report Abuse
ShadowAley is not online. ShadowAley
Joined: 23 Jun 2010
Total Posts: 4823
11 Jan 2015 06:33 PM
Are you using a leaderboard? A gui?
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 06:35 PM
I am using a leaderboard, 2 teams, Shows Kills Deaths
Report Abuse
JarodOfOrbiter is not online. JarodOfOrbiter
Joined: 17 Feb 2011
Total Posts: 20029
11 Jan 2015 06:35 PM
Even if he is using the Leaderboard system, that still doesn't tell me how his script works.
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 06:36 PM
What if I send you the script?
Report Abuse
JarodOfOrbiter is not online. JarodOfOrbiter
Joined: 17 Feb 2011
Total Posts: 20029
11 Jan 2015 06:37 PM
I'm still not willing to do it.
Oh, and sorry that I've sounded frustrated in my previous posts, I have a bad habit of doing that. Maybe I should get off of the internet. Oh wait, a large part of the internet is just like that or worse.
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 06:39 PM
0_0 What is the point of you commenting if your not going to help, but its okay ill go back to working on my script alone.



Kind Regards,
iDage
Report Abuse
JarodOfOrbiter is not online. JarodOfOrbiter
Joined: 17 Feb 2011
Total Posts: 20029
11 Jan 2015 06:41 PM
I don't know. In the future I will just ignore threads asking for scripts. Probably not, but why do I even have reason to post?
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 08:00 PM
Anyone got a solution.
Report Abuse
ImageLabel is not online. ImageLabel
Joined: 08 Dec 2012
Total Posts: 428
11 Jan 2015 08:09 PM
game
|Players
||Player
|||leaderstats
||||KOs
||||WOs

--?
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 09:01 PM
Any other help?? I really need this script.
Report Abuse
ImageLabel is not online. ImageLabel
Joined: 08 Dec 2012
Total Posts: 428
11 Jan 2015 09:04 PM
trip on a fork and lose a limb, assnugget

it was a simple question;

no one is going to help you if they don't know where your stats are located.
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 09:06 PM
My stats are not saved, but all the k/d stuff are located in the Leader board script.


print("Leaderboard script version 3.00 loaded")


function onPlayerEntered(newPlayer)


local stats = Instance.new("IntValue")
stats.Name = "leaderstats"

local kills = Instance.new("IntValue")
kills.Name = "Kills"
kills.Value = 0

local deaths = Instance.new("IntValue")
deaths.Name = "Deaths"
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

function Send_DB_Event_Died(victim, killer)
-- killer may be nil
local killername = "no one"
if killer ~= nil then killername = killer.Name end
print("DIED EVENT: ", victim.Name, " KILLED by ", killername)

if shared["deaths"] ~= nil then
shared["deaths"](victim, killer)
print("SENT DB DEATH EVENT")
end
end

function Send_DB_Event_Kill(killer, victim)
print("KILL EVENT. ", killer.Name, " BLOXXED ", victim.Name)
if shared["kills"] ~= nil then
shared["kills"](killer, victim)
print("SENT DB KILL EVENT")
end
end



function onHumanoidDied(humanoid, player)
local stats = player:findFirstChild("leaderstats")
if stats ~= nil then
local deaths = stats:findFirstChild("Deaths")
deaths.Value = deaths.Value + 1

-- do short dance to try and find the killer

local killer = getKillerOfHumanoidIfStillInGame(humanoid)


Send_DB_Event_Died(player, killer)
handleKillCount(humanoid, 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("Kills")
if killer ~= player then
kills.Value = kills.Value + 1

else
kills.Value = kills.Value - 1

end
Send_DB_Event_Kill(killer, player)
end
end
end

game.Players.ChildAdded:connect(onPlayerEntered)
Report Abuse
KOTwarrior is not online. KOTwarrior
Joined: 13 Jun 2012
Total Posts: 4376
11 Jan 2015 09:11 PM
function reset_stats(plr)
for a,b in next, plr.leaderstats:getChildren() do
b.Value = 0;
end;
end;

for i,v in next, game.Players:getPlayers() do
pcall(reset_stats, v);
end;
Report Abuse
LegitimatlyMe is not online. LegitimatlyMe
Joined: 30 Oct 2013
Total Posts: 1108
11 Jan 2015 09:12 PM
FREE MODEL ALERT
But to be fair, it's difficult to make a KO/WO leaderboard.
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 09:16 PM
Where would I place this?
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 09:20 PM
Nvm man it worked like a charm. Thanks!!!


Kind Regards,
iDage
Report Abuse
iDage is not online. iDage
Joined: 30 Dec 2014
Total Posts: 132
11 Jan 2015 09:35 PM
Actually nope didnt work.
Report Abuse
KOTwarrior is not online. KOTwarrior
Joined: 13 Jun 2012
Total Posts: 4376
11 Jan 2015 09:57 PM
wait, what didn't work about it?
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image