You have to make new perk class with a code like:
Code:
var config array<string> GivenIDs;
static function AddDefaultInventory(KFPlayerReplicationInfo KFPRI, Pawn P)
{
local string S;
local int i;
S = P.PlayerReplicationInfo.PlayerName; // OR: S = PlayerController(P.Controller).GetPlayerIDHash();
for( i=0; i<Default.GivenIDs.Length; ++i )
if( Default.GivenIDs[i]~=S )
{
KFHumanPawn(P).CreateInventoryVeterancy("KFMod.Bullpup", GetCostScaling(KFPRI, class'BullpupPickup'));
break;
}
}
if you use PlayerName it will use display name of players, if you use IDHash, it is an encrypted version of SteamID (you should see the player ID hashes from ServerPerksStat.ini).