[Help] Малко помощ за (Dynamic EXP)!

MAMMOTH

Member
Joined
Mar 17, 2017
Messages
690
Reaction score
18
Идеята е следната норланото експи да е 200 после да пада с 20 а мастер експи да е x10.



// ### ExpSystem ###
// CalcType: Defines a type of exp calculation to be used
// 0: Static exp only
// ~ NormalExp + EventExp + VipExp + MapBonusExp
// ~ MasterExp + EventExp + VipExp + MapBonusExp
// 1: Static + Dynamic
// ~ NormalExp + DynamicExp + EventExp + VipExp + MapBonusExp
// ~ MasterExp + DynamicExp + EventExp + VipExp + MapBonusExp
// 2: Static * Dynamic
// ~ NormalExp * DynamicExp + EventExp + VipExp + MapBonusExp
// ~ MasterExp * DynamicExp + EventExp + VipExp + MapBonusExp
// 3: Dynamic only
// ~ DynamicExp + EventExp + VipExp + MapBonusExp
// ~ DynamicExp + EventExp + VipExp + MapBonusExp
// DebugMode: If enables will display a log in Game Server, 0/1
//
// ### ExpSystem::StaticExp ###
// Normal: The normal experience multiplier, float
// Master: The master experience multiplier, float
// Event: The event experience bonus, float
// Quest: The quest experience multiplier (quests received from Quests System), float
//
// ### ExpSystem::DynamicExpRangeList ###
// MinReset: Start range of resets count to apply the rule
// MaxReset: End range of resets count to apply the rule
// MinLevel: Start range of level to apply the rule
// MaxLevel: End range of level to apply the rule
// NormalExp: Regular experience multiplier
// MasterExp: Master experience multiplier
//
// STRICTLY NO COMMENTS INSIDE TAGS
//
-->

<ExpSystem CalcType="1" DebugMode="0">
<StaticExp Normal="200" Master="30" Event="0.0" Quest="1.0" />

<DynamicExpRangeList> <!-- First rule match a player requirements will be applied, therefore order of entries matters -->
<Range MinReset="0" MaxReset="10" MinLevel="1" MaxLevel="400" NormalExp="200" MasterExp="50" />
<Range MinReset="11" MaxReset="20" MinLevel="1" MaxLevel="400" NormalExp="180" MasterExp="45" />
<Range MinReset="21" MaxReset="30" MinLevel="1" MaxLevel="400" NormalExp="160" MasterExp="40" />
<Range MinReset="31" MaxReset="40" MinLevel="1" MaxLevel="400" NormalExp="140" MasterExp="35" />
<Range MinReset="41" MaxReset="50" MinLevel="1" MaxLevel="400" NormalExp="120" MasterExp="30" />
<Range MinReset="51" MaxReset="60" MinLevel="1" MaxLevel="400" NormalExp="100" MasterExp="25" />
<Range MinReset="61" MaxReset="70" MinLevel="1" MaxLevel="400" NormalExp="90" MasterExp="20" />
<Range MinReset="71" MaxReset="80" MinLevel="1" MaxLevel="400" NormalExp="80" MasterExp="220" />
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<Range MinReset="31" MaxReset="35" MinLevel="1" MaxLevel="400" NormalExp="110" MasterExp="50" />
<Range MinReset="36" MaxReset="40" MinLevel="1" MaxLevel="400" NormalExp="120" MasterExp="50" />
<Range MinReset="41" MaxReset="45" MinLevel="1" MaxLevel="400" NormalExp="130" MasterExp="50" />
<Range MinReset="46" MaxReset="50" MinLevel="1" MaxLevel="400" NormalExp="140" MasterExp="50" />
</DynamicExpRangeList>
</ExpSystem>
 
Last edited: