عرض مشاركة واحدة
قديم 2019-12-17, 03:46 AM
المشاركة #2  
Tefa
  • غير متواجد
افتراضي رد: مشكلة جعل اللفل صعب فى سورس رايزو
ابحث عن

كود:
IncreaseExperience 

و بدلها ب دي

كود:
 public void IncreaseExperience(ServerSockets.Packet streamdouble ExperienceEnums.ExperienceEffect effect Enums.ExperienceEffect.None)
        {
            if (
Entity.CursedTimer 2)
            {
                return;
            }
            if (
Entity.Level 140)
            {
                
Experience *= Constants.ExtraExperienceRate;
                
Experience += Experience Entity.Gems[3] / 100;
                

                if (
Entity.DoubleExperienceTime 0)
                    
Experience *= 2;

                if (
Entity.MapID == 1039)
                    
Experience /= 100;
                
Entity.Experience += (ulong)Experience;
                
byte level Entity.Level;
                while (
Entity.Experience >= Database.DataHolder.LevelExperience(Entity.Level) && Entity.Level 140)
                {
                    
Entity.Experience -= Database.DataHolder.LevelExperience(Entity.Level);
                    
level++;
                    if (
level >= 140)
                    {
                        
Entity.Experience 0;
                    }
                }
                
UpdateLevel(streamlevel);
                
Entity.Level level;
                
UpdateRebornLastLevel(stream);

                
Entity.SendUpdate(stream, (long)Entity.ExperienceGame.MsgServer.MsgUpdate.DataType.Experiencefalse);

            }
        } 

و راجع ع دول اكس بي المطلوب لكل ليفل

كود:
static ulong[] levelExperience = new ulong
public static ulong LevelExperience(byte Level