- Joined
- Sep 3, 2013
- Messages
- 903
- Reaction score
- 227
Add a random number of 10 to the xp/gamme$ win.
Search :
Change :
Like that :
You can change :
to
for exemple
Search :
Code:
if(plr->loadout_->Hardcore)
{
stat.GD = rwd.GD_SOFT;
stat.XP = rwd.XP_SOFT;
}
Change :
Code:
else
{
if(rwd.GD_SOFT>0)
stat.GD = rwd.GD_SOFT [COLOR=#ff0000]+ u_random(10)[/COLOR];//Oosmar02:: GameDollars aleatoire GD_Soft + random de 10 = Final
else
stat.GD = rwd.GD_SOFT;
if(rwd.XP_SOFT>0)
stat.XP = rwd.XP_SOFT [COLOR=#ff0000]+ u_random(10)[/COLOR];//Oosmar02:: Xp aleatoire XP_Soft + random de 10 = Final
else
stat.XP = rwd.XP_SOFT;
}
Like that :
Code:
wiStatsTracking ServerGameLogic::GetRewardData(obj_ServerPlayer* plr, EPlayerRewardID rewardID)
{
r3d_assert(g_GameRewards);
const CGameRewards::rwd_s& rwd = g_GameRewards->GetRewardData(rewardID);
if(!rwd.IsSet)
{
LogInfo(plr->peerId_, "GetReward", "%d not set", rewardID);
return wiStatsTracking();
}
wiStatsTracking stat;
stat.RewardID = (int)rewardID;
stat.GP = 0;
if(plr->loadout_->Hardcore)
{
stat.GD = rwd.GD_SOFT;
stat.XP = rwd.XP_SOFT;
}
else
{
if(rwd.GD_SOFT>0)
stat.GD = rwd.GD_SOFT + u_random(10);//Oosmar02:: GameDollars aleatoire GD_Soft + random de 10 = Final
else
stat.GD = rwd.GD_SOFT;
if(rwd.XP_SOFT>0)
stat.XP = rwd.XP_SOFT + u_random(10);//Oosmar02:: Xp aleatoire XP_Soft + random de 10 = Final
else
stat.XP = rwd.XP_SOFT;
}
return stat;
}
You can change :
Code:
u_random(10)
Code:
u_random(20)
Last edited: