[Mu PC] Set EXP theo Level

Mình đang làm server MU non reset nên muốn custom lại EXP mà hóc chưa biết ở đâu
VD :
Từ Lv1-150 : 200x
từ LV 50-200: 100x
từ LV 200-400: 10x
Kiểu kiểu vậy thì chỉnh ở đâu ạ?
Bản MU của mình là SS6.3
Bạn nào rành giúp mình phát nhé. Thanks
 
Đầu tiên là tìm chỗ tính exp, sau đó giới hạn nó theo các mức thôi.
Với muemu thì tìm
ExperienceRate, m_AddExperienceRate, m_OffAttackExperienceRate, .... Nói chung là CharacterCalcExperienceAlone CharacterCalcExperienceParty mà edit.
Với scf thì
m_wExprienceRate gObjGetExperienceRate mà táng. Cũng có thể xử lý ở gObjLevelUp hay gObjCalCharacter đều được.
À mới xem lại scf thì scf làm ở
gObjGetExperienceRate nhé.
 
Chỉnh sửa lần cuối:
//Reset Users EXTRA Experience
IsResetExtraExp = GetPrivateProfileInt("ResetsExtraExp", "SCFIsResetExtraExp",0, FilePath) ;


ResetNrExtraExp[0] = GetPrivateProfileInt("ResetsExtraExp", "SCFResetNr1Limit",10, FilePath) ;
ResetNrExtraExp[1] = GetPrivateProfileInt("ResetsExtraExp", "SCFResetNr2Limit",20, FilePath) ;
ResetNrExtraExp[2] = GetPrivateProfileInt("ResetsExtraExp", "SCFResetNr3Limit",1000, FilePath) ;
ResetExtraExp[0] = GetPrivateProfileInt("ResetsExtraExp", "SCFResetNr1Exp",0, FilePath) ;
ResetExtraExp[1] = GetPrivateProfileInt("ResetsExtraExp", "SCFResetNr2Exp",0, FilePath) ;
ResetExtraExp[2] = GetPrivateProfileInt("ResetsExtraExp", "SCFResetNr3Exp",0, FilePath) ;

Bạn có thể dự theo cái này để làm ! scf thì nó có sẵn ở scfextraEXP rồi! biến tướng chắc là ok thôi
 
Bên trên