احصائياتى

الردود
3

المشاهدات
485
 
nova
.:: عضو مميز ::.
الإجابات المقدمة: 2

    غير متواجد

المشاركات
338

+التقييم
0.12

تاريخ التسجيل
Apr 2019

الاقامة

نظام التشغيل

رقم العضوية
23
2019-12-17, 02:41 AM
المشاركة 1
2019-12-17, 02:41 AM
المشاركة 1
افتراضي تمت الإجابة مشكلة جعل اللفل صعب فى سورس رايزو
اللفل مش بيبقا صعب ف السورس حتى لما اعمله من النافى كات ف خانة ال experience دى فلو ليها حل يا ريت حد يقوله وشكرا


أفضل جواب - كتبه Rider
كل موضوع يجب وضع مشكله واحده فقط في الموضوع و الا سيتم غلق الموضوع برجاء عدم تكرار هذا

فيزيكال الي هوه ضربة كلك شمال
Handle.cs
شخصيات ضرب قريب

كود:
#region Melee 

شخصيات ضرب بعيد

كود:
 #region Ranged 

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

كود:
IncreaseExperience 

و بدلها ب دي

كود:
 public void IncreaseExperience(ServerSockets.Packet stream, double Experience, Enums.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(stream, level);
                
Entity.Level = level;
                
UpdateRebornLastLevel(stream);

                
Entity.SendUpdate(stream, (long)Entity.Experience, Game.MsgServer.MsgUpdate.DataType.Experience, false);

            }
        } 

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

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


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

كود:
increaseexperience 

و بدلها ب دي

كود:
 public void increaseexperience(serversockets.packet stream, double experience, enums.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(stream, level);
                
entity.level = level;
                
updaterebornlastlevel(stream);

                
entity.sendupdate(stream, (long)entity.experience, game.msgserver.msgupdate.datatype.experience, false);

            }
        } 

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

كود:
static ulong[] levelexperience = new ulong
public static ulong levelexperience(byte level) 
انا مش فاهم اخر حتة اللى هى اراجع على دول اعمل فيهم ايه يعنى معلش + هو انا لو عايز صعبة اصعب حاجه اللى هو محدش يعرف يجيب اكس بى خالص اعدلها منين كمان

قديم 2019-12-17, 09:01 PM
المشاركة 4
Rider
.:: نائب المدير ::.
الإجابات المقدمة: 989
  • غير متواجد
افتراضي رد: مشكلة جعل اللفل صعب فى سورس رايزو

كود:
 static ulong[] levelExperience = new ulong[139] { 120, 180, 240, 360, 600, 960, 1200, 2400, 3600, 8400, 12000, 14400, 18000, 21600, 22646, 32203, 37433, 47556, 56609, 68772, 70515, 75936, 97733, 114836, 120853, 123981, 126720, 145878, 173436, 197646, 202451, 212160, 244190, 285823, 305986, 312864, 324480, 366168, 433959, 460590, 506738, 569994, 728527, 850829, 916479, 935118, 940800, 1076593, 1272780, 1357994, 1384861, 1478400, 1632438, 1903104, 2066042, 2104924, 1921085, 2417202, 2853462, 3054574, 3111217, 3225600, 3810962, 4437896, 4880605, 4970962, 5107200, 5652518, 6579162, 6877991, 7100700, 7157657, 9106860, 10596398, 11220549, 11409192, 11424000, 12882952, 15172807, 15896990, 16163799, 16800000, 19230280, 22365208, 23819312, 24219528, 24864000, 27200077, 32033165, 33723801, 34291317, 34944000, 39463523, 45878567, 48924236, 49729220, 51072000, 55808379, 64870058, 68391931, 69537026, 76422968, 96950789, 112676755, 120090482, 121798280, 127680000, 137446887, 193715970, 408832150, 454674685, 461125885, 469189885, 477253885, 480479485, 485317885, 493381885, 580580046, 717424987, 282274058, 338728870, 406474644, 487769572, 585323487, 702388184, 842865821, 1011438985, 1073741823, 1073741823, 8589134588, 25767403764, 77302211292, 231906633876, 347859950814, 447859950814, 447859950814,447859950814,447859950814,447859950814 }; 

انا لو لفل 1 و اكس بي وصل 120 هطلع لفل 2 انا لو لفل 2 و اكس بي وصل 180 هطلع لفل 3 هكذا


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: مشكلة جعل اللفل صعب فى سورس رايزو
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مشكلة في سورس رايزو 3 ALz3em مشكلات السيرفيرات كونكر الشخصيه 4 2019-12-13 04:45 PM
مشكلة فى سورس رايزو nova مشكلات السيرفيرات كونكر الشخصيه 1 2019-11-22 06:00 PM
مشكلة فى سورس رايزو nova مشكلات السيرفيرات كونكر الشخصيه 1 2019-11-22 06:00 PM
مشكلة فى سورس رايزو nova مشكلات السيرفيرات كونكر الشخصيه 1 2019-11-22 06:00 PM
مشكلة فى سورس رايزو nova مشكلات السيرفيرات كونكر الشخصيه 1 2019-11-22 01:53 PM


الساعة الآن 09:09 PM