منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   حل مشكلة سورس رايزو (https://code.vpscairo.com/showthread.php?t=4963)

hawary 2021-07-20 04:31 AM

حل مشكلة سورس رايزو
 
في عندي مشكلة في سورس رايزو مبدائيا حل مشكلة اللفل مش راضي يعمله صعب خالص حولت من القاعدة مفيش اي حاجة
2- مشكلة الصول ايبك المونك مش راضي يلبس صول خال ولا بي 6 ولا بي 7 المشكلة اظن كانت موجودة واتحلت بس راحت مع الموضيع اللي راحت لغاية ما يرجعوا اخر حاجة
ملحوظة شغال بسورس رايزو فيرجن 4
ومبروك رجوع المنتدى

AliNasser 2021-07-27 10:32 AM

رد: حل مشكلة سورس رايزو
 
اول مشكله
سرعه الفلفه غالبا مش مربوطه بالداتا بيز

كود PHP:

 public void IncreaseExperience(ServerSockets.Packet streamdouble ExperienceEnums.ExperienceEffect effect Enums.ExperienceEffect.None)
        {
            if (
Entity.CursedTimer 2)
            {
                return;
            }
            if (
Entity.Level 140)
            {
                
Experience this.ExpBall;
                if (
effect != Enums.ExperienceEffect.None)
                {
                    
//Entity.SendString(stream, Game.MsgServer.MsgStringPacket.StringID.Effect, true, new string[1] { effect.ToString() });

                
}
                if (
Entity.Level >= 130 && Entity.Level 140)
                    
Experience *= 10;
                else if (
Entity.Level >= && Entity.Level 130)
                    
Experience *= 300;
                
Experience *= Constants.ExtraExperienceRate;
                
Experience += (uint)(Experience 20 100);
                
Experience += Experience Entity.Gems[3] / 300;
                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);

            }
        } public 
void IncreaseExperience(ServerSockets.Packet streamdouble ExperienceEnums.ExperienceEffect effect Enums.ExperienceEffect.None)
        {
            if (
Entity.CursedTimer 2)
            {
                return;
            }
            if (
Entity.Level 140)
            {
                
Experience this.ExpBall;
                if (
effect != Enums.ExperienceEffect.None)
                {
                    
//Entity.SendString(stream, Game.MsgServer.MsgStringPacket.StringID.Effect, true, new string[1] { effect.ToString() });

                
}
                if (
Entity.Level >= 130 && Entity.Level 140)
                    
Experience *= 10;
                else if (
Entity.Level >= && Entity.Level 130)
                    
Experience *= 300;
                
Experience *= Constants.ExtraExperienceRate;
                
Experience += (uint)(Experience 20 100);
                
Experience += Experience Entity.Gems[3] / 300;
                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);

            }
        } 

داالفويد البتعدل منه السرعه

تاني مشكله

هتبدل ملف soulprotection من اي سورس تاني من نفس النوع ومفهوش نفس المشكله

hawary 2021-07-28 12:06 AM

رد: حل مشكلة سورس رايزو
 
تسلم يا كبير


الساعة الآن 10:09 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب