From 645dc9473fd82a7793ebd2e11e478c184eacf745 Mon Sep 17 00:00:00 2001 From: JustinAJ Date: Thu, 30 Oct 2014 21:32:07 -0400 Subject: [PATCH] varData added to BanDatabase::Entry; Extra data is now read from the ban database. --- Release/Plugins/RenX.Core.lib | Bin 67388 -> 67388 bytes RenX.Core/RenX_BanDatabase.cpp | 31 +++++++++++++++++++++++++++++-- RenX.Core/RenX_BanDatabase.h | 1 + 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/Release/Plugins/RenX.Core.lib b/Release/Plugins/RenX.Core.lib index 9a3bc6f0a7d9b34dba924d103f81983a77a0f493..8f82da16e747339296029526230d0d220ef5df2c 100644 GIT binary patch delta 4534 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.set(key, value); + c = fgetc(file); + } break; } - entry->name += c; + playerName += c; c = fgetc(file); } + entry->name = playerName; entries.add(entry); } fclose(file); diff --git a/RenX.Core/RenX_BanDatabase.h b/RenX.Core/RenX_BanDatabase.h index 491c6eb..ec24102 100644 --- a/RenX.Core/RenX_BanDatabase.h +++ b/RenX.Core/RenX_BanDatabase.h @@ -52,6 +52,7 @@ namespace RenX uint64_t steamid /** SteamID of the banned player */; uint32_t ip /** IPv4 address of the banned player */; Jupiter::StringS name /** Name of the banned player */; + Jupiter::INIFile::Section varData; /** Variable entry data */ }; /**