Gem which handle csstats.dat
file generated by CSX module
in AMX Mod X (https://www.amxmodx.org)
Add this line to your application's Gemfile:
gem 'csstats'
require 'csstats'
stats = CSstats.new(path: 'csstats.dat')
stats.players.find(2).nick
You can set max_players
option if you need to get specified number of players.
stats = CSstats.new(path: 'csstats.dat', max_players: 15)
stats.players.count
# => 15
You can get player information by specified name.
stats = CSstats.new(path: 'csstats.dat')
player_stats = stats.players.find_by(nick: 'my-super-nick')
puts player_stats.kills
# => 3
This library aims to support and is tested against the following Ruby implementations:
- Ruby 2.4.0
- Ruby 2.5.0
- Ruby 2.6.0
Copyright (c) 2013-2019 Justas Palumickas. See LICENSE for details.