oh right LOL
There's "killing spree" and "running riot", so the game itself tracks it anyway. I can't imagine it would be too hard to internally keep track of kills each player has in a row. Increment the counter every time they get a kill, set it to 0 every time they die. Seems easy enough.
E: you'd need to keep track of that in real time though, because Halo is not a zero-sum game. You cannot just use the kills and deaths of each player on the scoreboard because players can join, leave, and kill themselves at any point in time.
Last edited by Donut; May 29th, 2014 at 09:44 PM.
"Obviously", assuming there was something in the game's scoreboard tracking the fact that hey, five kills ago they were still at 6 deaths. But again the game's scoreboard doesn't track that. There's no 4th dimension to the stock stats. However, as others have pointed out, part of the game does track the killing spree of players (stored in the same game state as the player's name, speed, etc). I'm assuming this is what Btc exposes to the scripts. So what was to m00k's surprise would have no relation to just "look at the score list to compare deaths and kills". That was my overall point.
I don't know if Btc's system handles players leaving then rejoining. If he uses the method we discussed a while ago (keeping a copy of the relevant game state instead of referencing it directly in the scripts) then he could 'easily' cache old player information for later. However, leaving should still count as a silent death to the game engine, and in any case should reset any spree they had at the time.
I'd need to look at it again but I believe the script actually increments the value on variables and detects streaks off of those.
spree = spree + 1
deathspree = deathspree + 1
That kind of stuff. Not certain if player state data is used, I haven't dissected the scripts enough to tell.
When the feature to require HAC2 in a server is released, will there be an option to disable checking the cheaters ban list? I'd like to have HAC2 required for my custom map servers for both the downloading aspect and the draw distance aspect, but I absolutely hate using global ban lists on my servers. I prefer complete control of who can and who can not play on my servers.
I'm not supporting cheaters by any means, but I just don't want something on my server that I have no control over. (I always disable VAC in my Steam servers for this very reason).
Last edited by mywarthog; June 26th, 2014 at 06:36 PM.
There are currently 3 users browsing this thread. (0 members and 3 guests)
Bookmarks