عرض مشاركة واحدة
قديم 2019-12-17, 08:03 PM
المشاركة 3
nova
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: مشكلة جعل اللفل صعب فى سورس رايزو
ابحث عن

كود:
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
انا مش فاهم اخر حتة اللى هى اراجع على دول اعمل فيهم ايه يعنى معلش + هو انا لو عايز صعبة اصعب حاجه اللى هو محدش يعرف يجيب اكس بى خالص اعدلها منين كمان