عرض مشاركة واحدة
احصائياتى

الردود
1

المشاهدات
751
 
Tarek Roshdi

Tarek Roshdi is on a distinguished road

    غير متواجد

المشاركات
113

+التقييم
0.06

تاريخ التسجيل
Feb 2020

الاقامة

نظام التشغيل

رقم العضوية
3470
2020-04-11, 04:50 PM
المشاركة 1 
#1  
exclamationpointss حل مشكلة ف الريونز
بسم الله الرحمن الرحيم

انا شغال ع السورس دة ConquerVirusX
عندي مشكلة بالنسبة للريون معظمهم شكل بس
مثلا ريون ال finerain ال هي اسكلة الصحة بتاعت الواتر ال بترفع اتش بي 100 الف ل 240 الف مش شغالة مبتزودش صحة خالص
عاوز حل
AttachStatus.cs

كود:
    case (ushort)14500:
                        {
                            
user.Send(stream.InteractionCreate(&Attack));
                            
MsgSpellAnimation MsgSpell = new MsgSpellAnimation(user.Entity.UIDuser.Entity.UIDAttack.XAttack.YClientSpell.IDClientSpell.LevelClientSpell.UseSpellSoul);

                            if (
user.Team != null)
                            {
                                foreach (
Client.GameState teammate in user.Team.Teammates)
                                {
                                    if (
teammate != null)
                                    {
                                        
user.Entity.AddSpellFlag(MsgUpdate.Flags.FineRain, (int)DBSpell.DurationtrueDBSpell.CoolDown);
                                        
teammate.Entity.FineRain Time32.Now;
                                        
teammate.Entity.FineRainHP = (uint)DBSpell.Damage;
                                        
teammate.Entity.FineRainHPMax user.Entity.MaxHitpoints;
                                        
teammate.Entity.FineRainTime = (uint)DBSpell.Duration;
                                        
teammate.Entity.MaxHitpoints += (uint)DBSpell.Damage;
                                        
teammate.Entity.Hitpoints += (uint)DBSpell.Damage;
                                        
teammate.Entity.FineRainHPMin = (uint)(DBSpell.Damage DBSpell.Duration);
                                    }
                                }
                            }
                            
MsgSpell.Targets.Enqueue(new MsgSpellAnimation.SpellObj(user.Entity.UID0MsgAttackPacket.AttackEffect.None));
                            
user.SendScreen(streamtrue);
                            
MsgSpell.SetStream(stream);
                            
MsgSpell.Send(user);
                            
Updates.UpdateSpell.CheckUpdate(streamuserAttack500DBSpells);
                            break;
                        } 

World.cs

كود:
  #region HPRuneWater
            
if (!client.Entity.Dead && Time32.Now >= client.Entity.FineRain.AddSeconds(1) && client.Entity.FineRainTime 0)
            {
                if (
client.Entity.FineRainHP >= (uint)(client.Entity.FineRainHPMin))
                {
                    
client.Entity.FineRainHP -= (uint)(client.Entity.FineRainHPMin);
                }
                else
                {
                    
client.Entity.FineRainHP 0;

                }
                if (
client.Entity.FineRainHPMax <= client.Entity.MaxHitpoints)
                {
                    
client.Entity.MaxHitpoints -= (uint)(client.Entity.FineRainHPMin);
                    
client.Entity.Hitpoints -= (uint)(client.Entity.FineRainHPMin);
                    
WindowsStats WS = new WindowsStats(client);
                    
WS.Send(client);
                }
                else
                {
                    
client.Entity.MaxHitpoints = (uint)(client.Entity.FineRainHPMax);
                    
client.Entity.Hitpoints = (uint)(client.Entity.FineRainHPMax);
                    
WindowsStats WS = new WindowsStats(client);
                    
WS.Send(client);
                }
                
client.Entity.FineRainTime--;
                if (
client.Entity.FineRainTime == 1)
                {
                    
client.Entity.RemoveFlag(MsgUpdate.Flags.FineRain);
                }
            }
            
#endregion