rott/kf_sources/ServerPerks/Classes/KFVetEarnedMessagePL.uc
2026-07-14 20:27:09 +07:00

31 lines
801 B
Ucode

class KFVetEarnedMessagePL extends CriticalEventPlus
abstract;
var(Message) localized string EarnedString;
static function string GetString(
optional int Switch,
optional PlayerReplicationInfo RelatedPRI_1,
optional PlayerReplicationInfo RelatedPRI_2,
optional Object OptionalObject
)
{
local string S;
if( Class<KFVeterancyTypes>(OptionalObject)==None )
return "";
S = Default.EarnedString;
ReplaceText(S,"%s",Eval(RelatedPRI_1!=None,RelatedPRI_1.PlayerName,"Someone"));
ReplaceText(S,"%v",Class<KFVeterancyTypes>(OptionalObject).Default.VeterancyName);
ReplaceText(S,"%l",string(Switch));
Return S;
}
defaultproperties
{
EarnedString="%s has earned %v level %l!"
Lifetime=6
DrawColor=(G=50,R=255)
PosY=0.100000
}